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

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

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

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

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

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

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

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

  • 相关阅读:
    Windows 2008server部署pxe启动安装windows系统
    wordpress迁移报错
    解决PHP无法监听9000端口问题/502错误解决办法
    Failed to start LSB: starts php-fpm
    nginx.service: control process exited, code=exited status=1
    linux通过ntp同步时间
    ESXI6.7主机降级至ESXI6.5
    在vCenter Server中添加ESXi 主机失败的问题
    windows ping bat脚本
    不错的网站压力测试工具webbench
  • 原文地址:https://www.cnblogs.com/test_home_c/p/9399276.html
Copyright © 2011-2022 走看看