软件质量保证与测试提高型实验报告参考

上传人:第*** 文档编号:55706600 上传时间:2018-10-04 格式:DOC 页数:12 大小:556.50KB
返回 下载 相关 举报
软件质量保证与测试提高型实验报告参考_第1页
第1页 / 共12页
软件质量保证与测试提高型实验报告参考_第2页
第2页 / 共12页
软件质量保证与测试提高型实验报告参考_第3页
第3页 / 共12页
软件质量保证与测试提高型实验报告参考_第4页
第4页 / 共12页
软件质量保证与测试提高型实验报告参考_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《软件质量保证与测试提高型实验报告参考》由会员分享,可在线阅读,更多相关《软件质量保证与测试提高型实验报告参考(12页珍藏版)》请在金锄头文库上搜索。

1、黄黄冈冈师师范范学学院院提高型实验报告提高型实验报告实验课题QuickTest Professional 高级使用(实验类型:综合性综合性 设计性 应用性)实验课程软件质量保证与测试实验时间2015 年 6 月 15 日学生姓名袁寒专业班级软件工程 1201学 号201226240124一、实验目的和要求一、实验目的和要求熟练使用 QuickTest Professional 进行自动化测试。掌握 QuickTest Professional 测试 流程。二、实验内容二、实验内容1、创建检查点、创建检查点 (1)检查点类型)检查点类型 QuickTest Professional 提供的检查点

2、如表 3-1 所示。表表 3-1 检查点类型检查点类型检查点类型检查点类型 描述描述 用法示例用法示例 标准检查点 检查对象的属性值。 检查是否选中某单选按钮。 图像检查点 检查图像的属性值。 检查图像源文件是否正确。 表检查点 检查表中的信息。 检查表单元格中的值是否正确。 页面检查点 检查网页的特性。 检查加载网页所需的时间,或者检查 网页是否包含中断链接。 文本/文本区 域检查点 检查文本字符串是否显示在网页 或应用程序窗口中的适当位置。 检查预期的文本字符串是否显示在网 页或对话框上的预期位置。 位图检查点 将网页或应用程序的某个区域捕 获为位图后对其进行检查。 检查网页或网页的任何部

3、分是否能按 预期显示。 数据库检查 点 检查应用程序或网站所访问的数 据库内容 检查数据库查询中的值是否正确。 可访问性检 查点 对网站区域进行识别,以检查是 否符合 508 部分。 检查网页上的图像是否包含 ALT 属 性(该属性是 W3C Web 内容可访 问性规则所要求的) 。 XML 检查 点 检查 XML 文档的数据内容。 注意:注意:XML 文件检查点用于检查特 定的 XML 文件;XML 应用程序检 查点用于检查网页中的 XML 文档。大多数检查点都可以在录制过程中或在录制之后添加到测试中。(3)检查对象)检查对象 本部分将在“Book a Flight”页中添加标准检查点。该检

4、查点将验证包含乘客名字的 框中的值。 执行 QuickTest 并开启Recording测试脚本。将测试另存为“Checkpoint”。 找到要向其添加标准检查点的页面。添加检查点,以便在乘客的名字输入到“First Name”编辑框后,对该框中的属性值进行检查。在关键字视图的“项”列中,单击 (+) 展开“Action1”“Welcome:Mercury Tours”“Book a Flight: Mercury”。 创建标准检查点。在 Active Screen 中,右键单击“First Name”框,然后选择“插入 标准检查点”。将打开“对象选择检查点属性”对话框,如图 3-9 所示。图

5、 3-9 对象选择检查点属性 确认已突出显示“WebEdit: passFirst0”,然后单击“确定”。 将打开“检查点属 性”对话框,如图 3-10 所示。图 3-10 检查点属性 该对话窗口会显示对象的属性:【name】是这个对象的名称 【Class】是这个对 象的类别。WebEdit 表示这个对象是个 edit box。 在【Type】字段中的【ABC】图标表示这个属性的值是个常数。 对每个对象,QuickTest 会使用预设的属性作为检查的属性。接受预设的设定值, 然后点选【OK】 。QuickTest 会在你选取的步骤之前建立一个标准的检查点。 (3)检查页面)检查页面 网页检查点

6、会检查网页的链结(link)以及图片的数量是否与当初录制时的数量一 样。 在 Keyword View 中,展开(+)【Action1】【“Welcome: Mercury Tours“】 。 选取 Keyword View 中的【“Book a Flight: Mercury“】网页。在【Active Screen】会显示这个 网页的画面。 在【Active Screen】上任意地方按下鼠标右键,选取【Insert Standard Checkpoint】 , 会开启【Object Selection Checkpoint Properties】对话窗口,如图 3-11 所示。由于你 点选的

7、位置不同,对话窗口显示被选取的对象可能会不一样。图 3-11 对象选择-检查点属性 点选【Page: Book a Flight: Mercury】 (在最上层)然后点选【OK】 。接着开启【Page Checkpoint Properties】对话窗口。当执行测试时,QuickTest 会检查网页的连结 与图片的数量,以及加载的时间。QuickTest 也检查每个 link 的 URL 以及每个图片的 原始文件是否存在。 接受默认值,点选【OK】 。QuickTest 会在 Book a Flight: Mercury 网页下方加上一 个网页检查点。 点选【File】【Save】或是点选工具

8、列上的【Save】按钮保存测试脚本。 (4)检查文本)检查文本 在此建立一个文本检查点,检查在【“Flight Confirmation“】网页中是否出现【“New York“】。 在 Keyword View 中,展开(+)【Action1】【“Welcome: Mercury Tours“】。选取 Keyword View 中的【“Flight Confirmation: Mercury“】网页。在【Active Screen】会显 示网页的画面。 在【Active Screen】中,选取在Departing,下方的New York。对选取的文 字按下鼠标右键,点选【Insert Text

9、 Checkpoint】开启【Text Checkpoint Properties】对 话窗口,如图 3-12 所示。 当【Checked Text】出现在下拉式清单中时,在【Constant】字段会显示刚刚选取 的文字。也就是 QuickTest 在执行测试脚本时所要检查的文字。 点选【OK】关闭对话 窗口。Quick Test 会在测试脚本上加上一个文字检查点,这个文字检查点会出现在【“Flight Confirmation: Mercury“】网页下方。 点选【File】【Save】或是点选工具列上的【Save】按钮保存测试脚本。 (5)检查表格)检查表格 建立一个表格检查点,检查【Bo

10、ok a Flight: Mercury】网页上出国航班的价钱。 在 Keyword View 中,展开(+)【Action1】【“Welcome: Mercury Tours“】。选取 Keyword View 中的【“Book a Flight: Mercury“】网页。在【Active Screen】会显示网页 的画面。图 3-12 文本检查点属性在【Active Screen】中,在第一个航班的价钱上(New York to San Francisco) 270点选鼠标右键,然后选取【Insert Standard Checkpoint】。会开启【Object Selection Ch

11、eckpoint Properties】对话窗口。 一开始被选取的是 WebElement: 270,这时要点选上一层的 WebTable 对象,选取 Web Table : New York to San Fransisco。 注意,这时会看到在【Active Screen】上,选取的表格也会被框起来。点选【OK】。 接着开启【Table Checkpoint Properties】对话窗口,显示整个表格的内容。 预设是每个字段都会被勾选,表示所有字段都会做检查。你可以对某个字段点二 下,取消检查字段,或是选取整个栏或列,执行选取或取消的动作。 在每个字段的标题列点二下,取消勾选的图示,然后

12、在第 3 行、第 3 列点二下, 会在 270 左边出现勾选的图示,则执行时 QuickTest 会对此字段值做检查。 点选【OK】关闭对话窗口。QuickTest 会在测试脚本中,【“Book a Flight: Mercury“】页面下加上一个表格检查点。 点选【File】【Save】或是点选工具列上的【Save】按钮保存测试脚本。 (6)使用检查点运行并分析测试)使用检查点运行并分析测试 使用检查点查看测试,运行测试,并分析检查点结果。 1) 展开并查看测试。展开并查看测试。 选择“视图”“全部展开”或使用数字键盘上的“*”快捷键。所显示的关键字视图与图 3-13 相似。图 3-13 关

13、键字视图2) 开始运行测试。开始运行测试。 单击“运行”或选择“测试”“运行”。将打开“运行”对话框。请确保已选定“新建运行 结果文件夹”。接受默认的结果文件夹名。单击“确定”。当完成测试运行时,将打开“测 试结果”窗口。 3) 查看测试结果。查看测试结果。 当 QuickTest 完成运行测试时,将打开“测试结果”窗口。测试结果应该为“通过”, 表示所有检查点已通过测试。如果一个或多个检查点失败,则测试结果将为“失败”。 4) 查看页面检查点的结果。查看页面检查点的结果。 在结果树中,单击 (+) 展开“Checkpoint Iteration 1 (Row 1)” “Action1 Sum

14、mary” “Welcome: Mercury Tours”“Book a Flight: Mercury”。 突出显示“检查点Book a Flight: Mercury”。 在“详细信息”窗格中列出了已检查的项目,可以查看页面检查点的详细信息。 检查点通过,因为已检查的实际属性值与预期值相匹配。 5) 查看表检查点的结果。查看表检查点的结果。 在结果树中的“Book a Flight:”页上,单击 (+) 展开“New York to San Francisco”。 突出显示“检查点New York to San Francisco”。 在“详细信息”窗格中,可以查看表检查点的详细信息。还

15、可以查看表单元格的值 (已检查的单元格值显示为黑色;未检查的单元格值显示为灰色) 。 6) 查看标准检查点的结果。查看标准检查点的结果。 在结果树中的“Book a Flight: Mercury”页上,单击 (+) 展开“passFirst0”。 突出显示“检查点 passFirst0”。在“详细信息”窗格中列出了已检查的属性及其值, 可以查看标准检查点的详细信息。 7) 查看文本检查点的结果。查看文本检查点的结果。 在结果树中,单击 (+) 展开“Checkpoint Iteration1 (Row 1)” “Action1 Summary” “Welcome: Mercury Tours

16、”“Flight Confirmation: Mercury”。突出显示“检查点 New York”。 在“详细信息”窗格中,可以查看文本检查点的详细信息。 8) 关闭关闭“测试结果测试结果”窗口。窗口。2、参数化测试、参数化测试当您测试应用程序时,可能希望检查该应用程序用多组数据来执行相同操作的方 式。例如,假设您希望检查网站响应十组单独数据的方式。您可以录制十项单独的测 试,每项测试都使用自己的一组数据。或者,您也可以创建数据表参数,以便将测试 运行十次,而每次运行都使用不同的一组数据。 (1)定义数据表参数)定义数据表参数 在之前录制的测试脚本预订了从纽约到旧金山的机票,在测试脚本中,纽约是个 常数值,也就是说,每次执行测试脚本预定机票时,出发地点都是纽约。在此将会学 习如何将测试脚本中的出发地点参数化,如此一来,执行测试脚本时就会以不同的出 发地点去预订机票了。 1) 执行 QuickTest 并开启Che

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号