不同阶段自动化测试的优势.PPT

不同阶段自动化测试的优势

* 15.5.1 实施软件测试自动化的理由 提高测试效率和降低测试成本 对于很常用的功能性边界测试测试,人工测试非常耗费时间,而自动测试很快且准确 项目中测试人员的任务都是手动处理的,而实际上有很大一部分重复性强的测试工作是可以独立开来自动实现的 自动测试可以避免人工测试容易犯的错误,如错误测试、漏测试、多测试和重复测试等 典型的应用,例如多用户并发注册、并发交易请求和并发交易应答等,这些情况人工测试几乎办不到,而自动测试却很容易实现。 * 15.5.2 软件测试自动化的引入条件 级 别 说明 优点 缺点 用法 1 级 录制和 回放 自动化的测试脚本能够被自动的生成,而不需要有任何的编程知识 拥有大量的测试脚本,当需求和应用发生变化时相应的测试脚本也必须被重新录制 当测试的系统不会发生变化时,实现小规模的自动化 2 级 录制、 编辑和 回放 减少脚本的数量和维护的工作 需要一定的编程知识,频繁的变化难于维护 回归测试时,用于被测试的应用有很小的变化 3 级 编程和 回放 确定了测试脚本的设计,在项目的早期就可以开始自动化的测试 要求测试人员具有很好的软件技能,包括设计、开发 大规模的测试套件被开发、执行和维护的专业自动化测试 4 级 数据驱动 的测试 能够维护和使用良好的并且有效的模拟真实生活中数据的测试数据 软件开发的技能是基础,并且需要访问相关的测试数据 大规模的测试套件被开发

文档评论(0)

1亿VIP精品文档

相关文档