需求变更控制实施实验.docx

上传人:b****7 文档编号:10147876 上传时间:2023-02-08 格式:DOCX 页数:14 大小:653.04KB
下载 相关 举报
需求变更控制实施实验.docx_第1页
第1页 / 共14页
需求变更控制实施实验.docx_第2页
第2页 / 共14页
需求变更控制实施实验.docx_第3页
第3页 / 共14页
需求变更控制实施实验.docx_第4页
第4页 / 共14页
需求变更控制实施实验.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

需求变更控制实施实验.docx

《需求变更控制实施实验.docx》由会员分享,可在线阅读,更多相关《需求变更控制实施实验.docx(14页珍藏版)》请在冰豆网上搜索。

需求变更控制实施实验.docx

需求变更控制实施实验

实验五

3、分析录制的测试脚本

在录制过程中,QuickTest会在测试脚本管理窗口(也叫TreeView窗口)中产生对每一个操作的相应记录。

录制结束后,QuickTest也就记录下了测试过程中的所有操作。

测试脚本管理窗口显示的内容如下图所示:

测试脚本管理窗口

对Web页面中界面元素的每一次操作,QuickTest都在测试脚本管理窗口中以一个图标来标记,并记录下了该界面元素的详细描述信息。

用鼠标左键单击测试脚本管理窗口下面的“ExpertView”,会显示与图形方式相对应的VBScript脚本。

4、运行、分析测试

当你运行录制好的测试脚本时,QuickTest会打开被测试程序,执行你在测试中录制的每一个操作。

测试运行结束后,QuickTest显示本次运行的结果。

1)打开测试脚本

在QuickTest中,用鼠标左键点击“File>Open”菜单命令,打开Test01。

2)运行测试前的设置

用鼠标左键点击“Tools>Options…”菜单命令,在弹出的窗口中,切换到“Run”标签页,如下图所示:

设置对话框

注意“Savestepscreencapturetotestresults”这一项,它是用来设置需要在测试结果中保存哪些图象信息的。

一般情况下我们选择“onerror”或“onerrorandwarning”,即在回放测试过程中出现问题时,保存图象信息。

我们前面录制的对DTMS的测试在回放时不会出现什么问题,为了更多的展示QuickTest的功能,我们在这里暂且选择“selectalways”。

用鼠标左键点击“确定”按钮,关闭窗口。

3)启动

用鼠标左键点击“Test>Run”菜单命令,弹出如下窗口:

保存测试结果对话框

这是在询问你要将本次的测试运行结果保存到何处。

选择“NewRunresultsfolder”单选按钮,设定好存放路径。

用鼠标左键点击“确定”按钮。

这时,你会看到QuickTest按照你在脚本中录制的操作,一步一步的运行测试,操作过程与你手工操作时完全一样。

4)分析结果

在测试执行完成后,会显示测试结果窗口,如下图所示:

测试结果窗口

窗口左半部分是一个树状视图,以树叶的形式列出了测试执行过程中的每一个操作步骤。

窗口右半部分给出了本次测试执行过程的概要信息。

5)查看每一个步骤的执行结果

展开树状视图各个节点(View->ExpandAll),可以查看到每个步骤的实际执行情况,如下图所示:

测试结果窗口

6)关闭测试结果窗口

用鼠标左键单击测试结果窗口中的“File>Exit”菜单命令,退出测试结果窗口。

5、利用检查点进行测试验证

1)另存脚本

在QuickTest中,用鼠标左键点击“File>Open”菜单命令,打开上一个试验保存的文件Test01。

用鼠标左键点击“File>SaveAs”菜单命令,将Test01另存成一个名为CheckPointTest的测试脚本。

2)登陆功能测试

在QuickTest的TreeView窗口中,选择“j_username”这一项,如下图所示:

设置放置检测点的位置

我们就要在这一步的后面生成一个输出值,用来作为我们的期望结果,在之后检查是否正常登陆。

在图中粉色区域内点击右键,选择InsertOutputValue,然后点击ok。

之后选择value属性并选择aftercurrentstep。

如下图。

点击ok后,可以看到在Global表中添加了一列,用于保存输入的用户名的值。

这种方法,可以用于保存程序运行过程中产生的中间值。

之后我们就可以加入检测点验证页面登陆的正确性,选择登陆成功后的页面,如下图所示,在ActiveScreen窗口中的粉色区域选择登陆成功后的用户名,点击右键,加入文本检查点。

文本检查点可以选择前置验证条件(textbefore)和后置验证条件(textafter),这里只使用后置验证条件即可,同时进行参数化,验证的参数选择刚才在Global表保存用户名的值的列。

通过这种方式来简单的验证登陆功能。

 

3)利用表达式进行日期测试

在ActiveScreen窗口中,登陆后的页面选择显示的日期(如下左图),右键加入文本检查点,点击

将Constant中的内容改为(此时注意输入法设定为英文)“20[0-9][0-9]年[0-1][0-9]月[0-3][0-9]日”如下右图,这里选择Regularexpression后点击ok,在之后的对话框中选择no(选yes就会把特殊字符[]-认定为普通字符)。

这时修改TextAfter内容,只保留“周”字符,最后检查点应该如下图所示,选择ok。

最后验证的结果应该是通过的,没通过的话,请检查在输入的表达式中“[]-”时的输入法,不同的输入法看起来一样,但实际打出来是“【】-”。

4)网页内容测试

建立一个网页检查点。

网页检查点会检查网页的连结(link)以及图片的数量是否与当初录制时的数量一样。

1.选取要建立检查点的网页

选取KeywordView中的【"哈尔滨理工大学教育在线"】网页。

在【ActiveScreen】会显示这个网页的画面。

2.建立一个网页检查点

在【ActiveScreen】上任一地方按下鼠标右键,选取【InsertStandardCheckpoint】,会开启【ObjectSelection–CheckpointProperties】对话窗口。

由于你点选的位置不同,对话窗口显示被选取的对象可能会不一样。

点选【Page:

哈尔滨理工大学教育在线】(在最上层)然后点选【OK】。

接着开启【PageCheckpointProperties】对话窗口。

当你执行测试时,QuickTest会检查网页的连结与图片的数量,以及加载的时间,就如同对话窗口上方所显示的。

QuickTest也检查每个link的URL以及每个图片的原始文件是否存在。

接受默认值,点选【OK】。

QuickTest会在“哈尔滨理工大学教育在线”网页下方加上一个网页检查点。

5)搜索功能测试

在这步骤中建立一个文字检查点,检查在"检索结果"网页中是否出现"软件测试技术"字样。

我们输入的是"软件测试",期望结果是在检索页面中出现"软件测试技术"这门课程,本检查点就是检查实际结果与期望结果是否相同

1.选取要建立检查点的网页

选取KeywordView中的"软件测试技术"网页,如下图。

在【ActiveScreen】会显示网页的画面,如下图。

2.建立文字检查点

在【ActiveScreen】中,选取在下方的「软件测试技术」字样。

对选取的文字按下鼠标右键,点选【InsertTextCheckpoint】开启【TextCheckpointProperties】对话窗口

当【CheckedText】出现在下拉式清单中时,在【Constant】字段会显示你刚刚选取的文字。

这也就是QuickTest在执行测试脚本时所要检查的文字。

可通过【CheckedText】下拉式清单中的【TextBefore】和【Textafter】选项设定是否需要文字检查中的前后检查条件

设定后CheckpointSummary中的内容如下:

点选【OK】关闭对话窗口。

QuickTest会在测试脚本上加上一个文字检查点,如下图

还有很多其他类型的检查点,并且可以自定义检查点,这里略过,有兴趣的同学可以自己进一步学习

6、再次运行我们的测试脚本

检测点添加完。

我们运行CheckPointTest测试脚本,看插入检测点后,运行结果是怎样的。

1)打开测试脚本

在QuickTest中,用鼠标左键点击“File>Open”菜单命令,打开CheckPointTest。

2)运行测试前的设置

用鼠标左键点击“Tools>Options…”菜单命令,在弹出的窗口中,切换到“Run”标签页,如下图所示:

设置对话框

在“Savestepscreencapturetotestresults”这一项,选择“onerror”,表示在回放测试过程中出现错误时,保存图象信息。

用鼠标左键点击“确定”按钮,关闭窗口。

3)启动测试

用鼠标左键点击“Test>Run”菜单命令,弹出如下窗口:

保存测试结果对话框

这是在询问你要将本次的测试运行结果保存到何处。

选择“NewRunresultsfolder”单选按钮,设定好存放路径。

用鼠标左键点击“确定”按钮。

这时,QuickTest按照你在脚本中录制的操作,一步一步的运行测试,操作过程与你手工操作时完全一样。

4)分析结果

在测试执行完成后,会显示测试结果窗口,如果所有的检测点都通过了验证,运行结果为Passed,如果有一个或多个检测点没有通过验证,则运行结果会显示为Failed。

5)查看检测点的检验结果。

在树状视图中,选中“Checkpoint:

“软件测试技术”下的"软件测试技术"-SmartIdentification”,会显示对该检测点处的实际检测结果,如下图所示:

Object检测点测试结果窗口

当QuickTest执行完测试脚本,测试执行结果窗口会自动开启,而且此次的测试执行结果应该是Passed,也就是说,所有的检查点都是Passed。

假如你的测试结果是Failed,表示有检查点Failed。

6)关闭测试结果窗口

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1