赞
踩
把以人为驱动的测试行为转化为机器执行的一种过程。
优点 | 缺点 |
---|---|
重复执行、频繁操作 | 不能100%替代人工测试 |
模拟手动测试无法覆盖的场景 | 不能达到100%覆盖率 |
利用空闲时间执行 | 需要时间去分析结果 |
释放一部分测试人员精力 | 对软件质量依赖大(前提是软件稳定、改动小等) |
测试结果客观公正 | 需要专业的工程师投入专门的时间开发 |
/ | 投入成本可能会大一些 |
即做自动化前先对软件进行分析,是否满足或者要不要做自动化,有几个前提条件需要注意。
这个是我加的,根据个人的经验的总结;
自动化测试主要应用在以下场合,具体还要根据项目以及自动化的实际开发情况开定:
场景 | 说明 |
---|---|
测试周期 | 项目周期长,轮次较多的软件 |
数据量级 | 需要制造大量的测试数据 |
软件稳定性 | 使用稳定和成熟阶段的产品测试 |
回归测试 | 需要进行简单回归的测试 |
冒烟测试 | 主线功能的冒烟 |
巡检测试 | 线上环境的定期巡检 |
发布验证 | 主线功能的发布验证测试 |
不一定。不同的自动化,介入时间可能有差异,比如
太多了,举个例子,不代表所有的。事例而已:
『全栈测试技术,分享,共勉,共进,提升』
【特别说明】:知识来源于网络、各种资料、书本、网站等,本文仅用于学习使用,不做他用,如果涉及版权问题,请联系博主删除,谢谢
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。