软件测试实验五
实验项目名称:实验五
一、 实验目的
1、理解和掌握自动化测试的基本原理和方法。
2、掌握QTP录制及回放测试脚本的方法。
二、 实验内容
1、使用QTP对被测程序进行脚本录制和回放,掌握录制及回放的操作步骤。
2、掌握对测试脚本中相关测试数据的参数化方法。
三、 设计思路及结果
自选某网站的某几个功能进行测试。(不少于2个)
QTP进行功能测试的测试流程的五个步骤:
1.制定测试计划
自动测试的测试计划是根据被测项目的具体需求,以及所使用的测试工具而制定的,完全用于指导测试全工程。
2.创建测试脚本
当测试人员浏览站点或在应用程序上操作的时候,QTP的自动录制机制能够将测试人员的每一个操作步骤及被操作的对象记录下来,自动生成测试脚本语句。
3.增强测试脚本的功能
录制脚本只是为了实现创建或者设计脚本的第一步,基本的脚本录制完毕后,测试人员可以根据需要增加一些扩展功能,QTP允许测试人员通过在脚本中增加或更改测试步骤来修正或自定义测试流程。
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "常金悦"
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebButton("百度一下").Click
Browser("百度一下,你就知道").Page("常金悦是谁_百度搜索").Link("常金悦_法定代表人_高管_股东_常金悦个人信息_常金悦相关.").Click
Browser("常金悦_法定代表人_高管_股东_常金悦个人信息_常金悦相关联").Page("常金悦_法定代表人_高管_股东_常金悦个人信息_常金悦相关联").Sync
Browser("常金悦_法定代表人_高管_股东_常金悦个人信息_常金悦相关联").Close
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "刘丹"
Browser("百度一下,你就知道").Page("常金悦是谁_百度搜索").WebButton("百度一下").Click
4.运行测试
QTP从脚本的第一行开始执行语句,运行过程中会对设置的检查点进行验证,用实际数据代替参数值,并给出相应的输出结构信息。测试过程中测试人员还可以调试自己的脚本,直到脚本完全符合要求。
5.分析测试
运行结束后系统会自动生成一份详细完整的报告。
四、 个人体会
这次实验在录制的过程中主要遇到的问题是QuickTest无法录制操作步骤,原因是打开的是谷歌浏览器不能执行录制操作,然后切换成了Edge又不行,查了资料之后才知道只能兼容到IE8,通过对Edge设置了一下允许IE8的使用就可以进行录制了。其他的操作倒是不困难,就是希望这个软件的版本也能与时俱进一下。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律