当前位置: 首页 > news >正文

什么样的项目适合自动化测试

①需求稳定,不会频繁变更

自动化测试最大的挑战就是需求的变化,而自动化脚本本身就需要修改、扩展、debug,去适应新的功能,如果投入产出比太低,那么自动化测试也失去了其价值和意义;

折中的做法是选择相对稳定的模块和功能进行自动化测试,变动较大、需求变更较频繁的部分用手工测试;

②多平台运行,组合遍历型、大量的重复任务

测试数据、测试用例、自动化脚本的重用性和移植性较强,降低成本,提高效率和价值;

③软件维护周期长,有生命力

自动化测试的需求稳定性要求、自动化框架的设计、脚本开发与调试均需要时间,这其实也是一个软件开发过程,如果项目周期较短,没有足够的时间去支持这一过程,那自动化测试也就不需要了;

④被测系统开发较为规范,可测试性强

主要出于这几点考虑:被测试系统的架构差异、测试技术和工具的适应性、测试人员的能力能否设计开发出适应差异的自动化测试框架;

转载于:https://www.cnblogs.com/mncasey/p/9443625.html

相关文章:

  • leetcode-27. Remove Element
  • Spark进阶之路-Spark提交Jar包执行
  • 算法与数据结构1800题 数组和广义表(一)
  • JavaScript 函数式编程(二)
  • volatile 可见性的模拟分析示例
  • 管理微服务中的数据
  • bzoj 2002 弹飞绵羊 lct裸题
  • 【c学习-3】
  • BZOJ 4589 Hard Nim
  • MongoDB学习笔记Day3
  • teamview被限制使用的解决办法
  • 随机数据构造-Faker
  • mybaits出现错误
  • 如何恢复u盘误删文件,看完就不会觉得自己很菜了
  • ubuntu 查看apt-get有哪些软件
  • 【comparator, comparable】小总结
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • C++类中的特殊成员函数
  • ERLANG 网工修炼笔记 ---- UDP
  • JavaScript 一些 DOM 的知识点
  • KMP算法及优化
  • Redis字符串类型内部编码剖析
  • 搭建gitbook 和 访问权限认证
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 官方解决所有 npm 全局安装权限问题
  • ------- 计算机网络基础
  • 来,膜拜下android roadmap,强大的执行力
  • 聊聊flink的BlobWriter
  • 嵌入式文件系统
  • 深度解析利用ES6进行Promise封装总结
  • 使用SAX解析XML
  • 通过git安装npm私有模块
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 正则表达式-基础知识Review
  • ​比特币大跌的 2 个原因
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • #etcd#安装时出错
  • #HarmonyOS:Web组件的使用
  • #Linux(make工具和makefile文件以及makefile语法)
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (区间dp) (经典例题) 石子合并
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (十一)c52学习之旅-动态数码管
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (转)Linq学习笔记
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Micro Framework初体验(二)
  • .NET MVC第五章、模型绑定获取表单数据
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET构架之我见
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .NET与 java通用的3DES加密解密方法