Automatedtestingsharing自动化测试分享张永峰关于自动化测试完整的自动化测试流程自动化测试平台CONTENTS目录01020304CHAPTER01关于自动化测试※实施目的※适用类型※前置条件•自动执行重复工作较大回归测试,代替大量的手工机械重复性操作•代替人工无法完成的关键业务7x24小时持续运行的系统稳定性测试和高并发场景的压力测试等•与CI服务集成,实现自动测试
•提高准确率重复工作性能测试持续集成实施目的提高准确率0102前置条件03软件需求变动不频繁需求稳定自动化测试脚本可重复使用重复使用项目时间足够长时间够用适用类型适用类型产品型项目多次重复、机械性动作需要频繁运行的测试增量式开发、持续集成项目回归测试CHAPTER02完整的自动化流程※自动化流程图※各阶段负责人※各阶段输出文档※各阶段的说明自动化测试流程开始分析测试需求搭建测试环境书写测试用例编写测试脚本执行自动化测试是否通过记录测试问题制定测试计划跟踪bug回归测试分析测试结果结束负责人输出文档测试主管测试计划测试主管/测试组长等测试框架测试组长搭建环境/测试工程师编写用例测试用例高级测试工程师编写脚本测试脚本测试工程师打印log测试工程师Bug记录测试主管测试报告测试流程图自动化测试流程1、制定测试计划在展开自动化测试之前,最好做个测试计划,明确测试对象、测试目的、测试的项目内容、测试的方法、测试的进度要求,并确保测试所需的人力、硬件、数据等资源都准备充分
制定好测试计划后,下发给用例设计者
2、分析测试需求用例设计者根据测试计划和需求说明书,分析测试需求,设计测试需求树,以便用例设计时能够覆盖所有的需求点
3、设计测试用例通过分析测试需求,设计出能够覆盖所有需求点的测试用例,形成专门的测试用例文档
由于不是所有的测试用例都能用自动化来执行,所以需要将能够执行自动化测试的用例汇总成自动