• 哪些测试项目可以使用自动化测试?


    通常,软件测试v的测试方式分为人工测试和自动化测试,人工测试是由测试人员编写并执行测试用例,然后观察测试结果与预期结果是否一致的过程;自动化测试是通过测试工具来代替或辅助人工去验证系统功能是否有问题的过程。
     

      采用自动化测试需要满足以下3个条件。
     

      (1)项目需求变动不频繁

      测试脚本的稳定性决定了自动化测试的维护成本。如果项目需求变动过于频繁,测试人员需要根据变动的需求来更新测试用例以及相关的测试脚本,然后不断地对测试脚本代码进行修改和调试,有时候还需要花费很多时间对自动化测试的框架进行修改。
     

      (2)项目进度压力不大且时间不紧迫

      在动化测试过程中,测试工具需要多次对项目进行测试后才能有效预防项目中的缺陷,并且在这个过程中测试人员还需要设计自动化测试框架、编写并调试自动化测试脚本代码,这些操作都需要足够的时间才可以完成。

      只有给予充足的时间,测试人员才能编写出高质量的测试脚本代码,从而提高自动化测试的质量。
     

      (3)多种操作系统、浏览器上可以重复运行相同的测试脚本

      在自动化测试过程中,测试人员需要耗费一定的时间去编写测试脚本代码,如果测试脚本代码的复用率比较低,就会使编写脚本代码过程的成本大于创造的经济价值,这样会增加项目开发的经济负担。

      为了使项目开发的经济价值实现最大化,通常当在多种操作系统、浏览器上可以重复运行相同的测试脚本时,才会使用自动化测试。另外,在需要投入大量时间与人力测试的时候,也可以使用自动化测试,例如压力测试、性能测试、大量数据输入测试等。

  • 相关阅读:
    基于ESP32实现一个WIFI透传模块demo
    【每日刷题】Day22
    Java 使用 Easyexcel 导出大量数据
    es 初识调研,相关知识点汇总
    【MindSpore易点通】网络构建经验总结下篇
    虚拟筛选、高通量实验筛选化合物库
    linux中运行springboot jar包,内存占用多运行时报错
    ThreadLocal
    机器学习 day36(纯度)
    Head First设计模式(阅读笔记)-08.外观模式
  • 原文地址:https://blog.csdn.net/spasvo_dr/article/details/132989283