功能自动化测试流程
来源:互联网 发布:网络四少 编辑:程序博客网 时间:2024/06/05 02:19
1.概述
本流程是描述软件功能自动化测试过程中的步骤、内容与方法,明确各阶段的职责、活动与产出物。
2.活动流程图
3.活动说明
3.1 测试计划(可选)
与以前的测试计划过程一致,只是在原来的测试计划中,添加对项目实施自动化测试所需的资源、测试范围、测试进度的描述。该过程产出物为《测试计划》。
3.2 自动化测试用例设计
根据《测试计划》、《软件需求规格说明书》、《系统测试用例》设计出针对自动化测试的测试用例。测试用例的粒度精确到单个功能点或流程,对于各个功能点的业务规则,通过对脚本添加相应的检查点来进行测试。该过程的产出物是《自动化测试用例》。
3.3 自动化脚本设计(可选)
根据《软件需求规格说明书》、《自动化测试用例》、《系统原型》、《系统设计说明书》编写《自动化脚本设计说明书》,其主要内容包括:分析当前项目,设计出适合的脚本基本架构,针对特殊自动化测试用例设计可行的脚本编写方法,设计特殊检查点的实现方式,并对潜在的技术难点提出解决方案。该过程的产出物是《自动化脚本设计说明书》。
3.4 自动化脚本编写
根据《软件需求规格说明书》、《自动化测试用例》、《系统原型》、《自动化脚本计说明书》,录制、调试、编写各个功能点的自动化测试脚本,并添加检查点,进行参数化。该过程还需要编写数据文件处理脚本、日志文件处理脚本、数据库处理脚本、公共检查点处理脚本等等。该过程的产出物是各个功能点的自动化测试脚本和其他公共处理脚本。
3.5 自动化测试数据设计
根据《软件需求规格说明书》、《自动化测试用例》设计出对各个功能点和相关业务规则进行测试的输入数据和预期输出,填写入对应的数据文件中。该过程的产出物是各个功能点的数据文件。
3.6 自动化测试执行
搭建好测试环境。根据《自动化测试用例》,执行自动化脚本,对系统进行自动化测试,并自动记录测试结果到日志文件中。
3.7 自动化测试结果分析
对测试结果文件中报告错误的记录进行分析,如果确实是由于被测系统的缺陷导致,则提交缺陷报告。对自动化测试的结果进行总结,分析系统存在的问题,提交《测试报告》.
3.8 自动化测试脚本维护(可选)
如果系统发生变更时,对自动化测试脚本和相关文档包括《自动化测试用例》、《自动化脚本设计说明书》进行维护,以适应变更后的系统。
- 功能自动化测试流程
- 软件自动化测试流程
- QTP自动化测试流程
- QTP自动化测试流程
- 软件自动化测试流程
- QTP-自动化测试流程
- 自动化测试基本流程
- appium自动化测试流程
- 自动化功能测试总结
- 功能测试自动化
- 浅谈自动化功能测试
- 自动化功能测试实战
- 性能自动化测试_LoadRunner流程
- UIAutomator自动化测试流程总结
- 自动化测试流程学习整理
- Flex自动化功能测试工具
- Rational 完成自动化功能测试
- appium实现功能自动化测试
- 第三周编程作业2-数字特征值
- Cocos2dx3.2 CrazyTetris 单线裁剪 对于判断消除的思考(一)
- SQL查询优化 LEFT JOIN和INNER JOIN
- Valid Parentheses
- Android里用代码设置View的相关属性
- 功能自动化测试流程
- poj_1012joseph
- 委托事件简单举例
- 四、基于HTTPS协议的12306抢票软件设计与实现--水平DNS并发查询分享
- mac10.10配置php上传文件测试代码
- win7 eclipse调用虚拟机ubuntu部署的hadoop2.2.0伪分布(2)
- Java反射机制深入研究
- oracle参数open_cursors和session_cached_cursor详解
- UNIX环境高级编程-第4章- 文件和目录 - 一