多语言展示
当前在线:693今日阅读:84今日分享:32

QTP自动化测试实践应用之需求分析

每次在进行自动化测试前,需要了解做自动化的目的,以及需要什么样的操作,怎么去完成这些操作,采用哪种脚本编写方式来达到的效果,还需要给出脚本需要运行的硬件环境,软件环境,需要使用到什么软件,软件的名称、版本号都应该详细的记录。安排一个实施步骤,一步一步的完成自动化测试的实施工作。
工具/原料

具备QTP环境

方法/步骤
1

需求分析-文档格式和元素要求:1)报告文件格式为:xlsx表格2)报告文件名称为:项目编号_项目名称项目测试报告3)报告中需要给出:项目测试的开始时间、结束时间、项目名称、测试人员、总bug数、上线后bug数、内测bug数、测试用例总数、bug率(bug率=bug数/测试用例总数)、测试阻塞情况(人为填写)、开发质量描述(人为填写)、备注(填写,一般为空)、bug list(包括bug编号、bug标题、bug归属、状态)

2

需求分析-环境需要:1)需要考虑到2个环境(bug记录环境和用例记录环境)2)需要2个环境的用户登录和查看权限3)测试机需要安装office软件4)测试机需要安装IE浏览器5)测试机需要联网访问、获得数据

3

需求分析-脚本技术点:1)需要操纵excel表格(关键任务影响总体进度)2)需要录制脚本(次要任务)3)需要描述性编程对得到的数据进行处理(技术难点)4)需要脚本增强(增强脚本的稳定性和健壮性)5)需要写一个vb文件去调用QTP测试工具来执行测试脚本

4

需求分析-操作和界面1)需要一个本地的html页面,本地的html不做兼容,能够在IE上打开就行2)页面中需要一个输入框,输入项目的编号3)需要2个文本输入框,填写测试阻塞情况(人为填写)和开发质量描述(人为填写)4)需要一个启动按钮,点击启动后脚本开始运行,调用vb文件,开启QTP测试工具

5

需要的测试工具:QuickTest Professional 11.0版本

7

表格处理:1)不能影响报告表格原有的格式2)表格数据对应正确3)表格里面包含一些扩展性的数据,如每次项目名称和测试人员、起止时间都不同4)针对表格的扩展性,需要制作一个能够记录信息的html页面

8

实施步骤:1)需求分析2)拟定计划3)工具选择4)环境搭建5)执行测试6)编写测试报告

注意事项

需求分析要明确、透彻

推荐信息