zoukankan      html  css  js  c++  java
  • 自动化测试之明确目的

    最近写了不少的自动化脚本,但是写的越多,渐渐的变得迷茫起来,做自动化的意义是什么?为什么做自动化?自动化到底能为我们带来什么?在查阅了一些大佬写的文章后,仿佛摸索到了一点做自动化的原因,摘录了几条,特来分享给大家。

    前提:1、版本周期不能太短 2、版本主要主流程要基本稳定。

    a、枯燥的重复的手工操作可以进行脚本化,避免人为因素影响。

    b、对于功能已经完整和成熟的软件,每发布一个新的版本,其中大部分功能和界面都和上一个版本相似或完全相同,这部分功能特别适合于自动化测试

    c、增加软件信任度。只有经过大量测试案例测试过的版本才是可靠的,而只有使用自动测试才能够保证在段时间内完成大量的测试案例。

    d、更好的利用资源--周未/晚上。理想的自动化测试能够按计划完全自动的运行, 在开发人员和测试人员不可能实行三班倒的情况下, 自动化测试可以胜任这个任务, 完全可以在周末和晚上执行测试. 这样充分的利用了公司的资源,也避免了开发和测试之间的等待。

    e、在版本快速迭代的过程中,自动化测试的目的并不是在于发现更多的bug,而是为了产品质量的保证,充当版本质量的守门神,不是为了发现更多bug,而是为了保证版本没有问题,其实更多的bug还是需要手工测试去发现的。

  • 相关阅读:
    序列化实现 深拷贝
    为边框应用图片 border-image
    阴影 box-shadow(二)
    阴影 box-shadow(一)
    css3之圆角效果 border-radius
    文档对象模型(DOM)
    Cookie/Session机制详解
    PHP错误The server encountered an internal error or misconfiguration and was unable to complete your re
    关于js with语句的一些理解
    使用JavaScript+Html创建win8应用(二)
  • 原文地址:https://www.cnblogs.com/test_home_c/p/9399276.html
Copyright © 2011-2022 走看看