点击这里给我发消息

我的ITblog我作主  关注→ 『伊波拉』→ 测试 SzDlinXie- ITblog     

·√· 本ITblog站点记录相关的软件技术文档、网络技术杂志、测试技术杂谈等技术文档的管理站点.联系方式:MSN:dowling@sunlike.cn QQ:94595885

统计

积分与排名

测试技术网站链接

最新评论

QuickTest自动测试----创建检查点

了解检查点类型

QuickTest Professional 提供了下列类型的检查点:

检查点类型

描述

用法示例

标准检查点
检查对象的属性值。
检查是否选中某单选按钮。
图像检查点
检查图像的属性值。
检查图像源文件是否正确。
表检查点
检查表中的信息。
检查表单元格中的值是否正确。
页面检查点
检查网页的特性。
检查加载网页所需的时间,或者检查网页是否包含中断链接。
文本/
文本区域检查点
检查文本字符串是否显示在网页或应用程序窗口中的适当位置。
检查预期的文本字符串是否显示在网页或对话框上的预期位置。
位图检查点
将网页或应用程序的某个区域捕获为位图后对其进行检查。
检查网页或网页的任何部分是否能按预期显示。
数据库检查点
检查应用程序或网站所访问的数据库内容
检查数据库查询中的值是否正确。
可访问性检查点
对网站区域进行识别,以检查是否符合 508 部分。
检查网页上的图像是否包含 ALT 属性(该属性是 W3C Web 内容可访问性规则所要求的)。
XML 检查点
检查 XML 文档的数据内容。
注意:XML 文件检查点用于检查特定的 XML 文件;XML 应用程序检查点用于检查网页中的 XML 文档。

大多数检查点都可以在录制过程中或在录制之后添加到测试中。下列部分解释了如何在录制测试中创建的测试中创建上述某些检查点。

注意: 当 QuickTest 创建检查点时,它会基于检查点内的信息(例如,已检查的值)分配名称。即使您随后修改了其所基于的信息,检查点名称也不会改变。在关键字视图中查找显示的检查点时,请记住这一点。但要注意,QuickTest 可能会截短关键字视图中所显示的名称。

有关如何创建检查点的详细信息,请参阅《QuickTest Professional 用户指南》。


检查对象

在本部分中,您将在“Book a Flight”页中添加标准检查点。该检查点将验证包含乘客名字的框中的值。

  1. 启动QuickTest 并打开“Recording”测试。
  2. 如果 QuickTest 尚未打开,请选择“开始”>“程序”>“QuickTest Professional”>“QuickTest Professional”。

    • 如果“欢迎使用”窗口打开,请单击“打开现有测试”。
    • 如果 QuickTest 打开时未显示“欢迎使用”窗口,请选择“文件”>“打开”,或单击“打开”按钮
    • 在“打开测试”对话框中,找到并选择“Recording”测试,然后单击“打开”。

  3. 将测试另存为“Checkpoint”。
  4. 选择“文件”>“另存为”。将测试另存为“Checkpoint”。

  5. 确认是否已启用“Active Screen”选项。
  6. 如果在 QuickTest 窗口底部看不到 Active Screen,请单击“Active Screen”按钮或选择“查看”>“Active Screen”。

  7. 找到要向其添加标准检查点的页面。
  8. 您想添加检查点,以便在乘客的名字输入到“First Name”编辑框后,对该框中的属性值进行检查。

    在关键字视图的“项”列中,单击 (+) 展开“Action1”>“Welcome:Mercury Tours”>“Book a Flight: Mercury”。

    “Book a Flight”页将显示在 Active Screen 中,并突出显示与选定步骤相对应的对象。您可以看到乘客的名字显示在“First Name”框中。

  9. 创建标准检查点。
  10. 在 Active Screen 中,右键单击“First Name”框,然后选择“插入标准检查点”。将打开“对象选择 - 检查点属性”对话框。



    确认已突出显示“WebEdit: passFirst0”,然后单击“确定”。

    将打开“检查点属性”对话框。



    该对话框将显示对象的下列属性:

    • 名称:在网页的 HTML 代码中定义的对象名。
    • :对象的类型。WebEdit:表示对象是一个编辑框。
    • 类型列中的“ABC”图标表示该属性的值是一个常量。
    • 对于每个对象类,QuickTest 都会建议默认的属性检查。下表描述了默认的检查。

      属性

      解释

      html tag
      INPUT
      “INPUT”是 HTML 源代码中定义的 HTML 标记。
      innertext
       
      在这种情况下,innertext 的值为空。检查点将检查到该值为空。
      name
      passFirst0
      “passFirst0”是编辑框的名称。
      type
      text
      “text”是 HTML 源代码中定义的对象类型。
      value
      <FirstName>
      (在录制时输入的名字)
      在编辑框中输入的值。

      名字是在执行“passFirst0 Set...”步骤时输入到“First Name”框中的。因此,在“检查点属性”对话框的“插入语句”区域中,选择“当前步骤之后”。这将在“passFirst0 Set...”步骤(在该步骤中输入名字)之后插入检查点。

      接受其他默认的设置并单击“确定”。QuickTest 将标准检查点步骤添加到测试的选定步骤之后。



  11. 保存测试。
  12. 选择“文件”>“保存”,或单击“保存”按钮

    大多数检查点都可以通过上述方法插入。下列部分将解释几种特殊类型的检查点。


    检查页面

    在本部分中,您将向测试中添加页面检查点。页面检查点检查运行测试时在页面中所找到的链接和图像的数量是否与录制测试时所找到的数量相同。

    1. 找到要向其添加页面检查点的页面。
    2. 在关键字视图中,单击 (+) 展开“Action1”>“Welcome:Mercury Tours”。

      在关键字视图中突出显示“Book a Flight:Mercury”行 。该页将显示在 Active Screen 中。

    3. 创建页面检查点。
    4. 在 Active Screen 中右键单击任何位置,然后选择“插入标准检查点”。将打开“对象选择 - 检查点属性”对话框。注意,该对话框可能包含不同的元素,这取决于您在 Active Screen 中所单击的位置。

      突出显示“Page: Book a Flight: Mercury”(顶级)并单击“确定”。



      将打开“页面检查点属性”对话框。



      运行测试时,QuickTest 将检查页面中链接和图像的数量以及加载时间(如对话框顶部窗格中所述)。

      QuickTest 还检查每个链接的实际目标 URL 和每个图像的实际来源。

      请接受默认设置并单击“确定”。

      QuickTest 将向您的测试中添加页面检查点。该操作在关键字视图中显示为“Book a Flight: Mercury”页上的检查点操作。



    5. 保存测试。
    6. 选择“文件”>“保存”,或单击“保存”按钮


    检查文本

    在本部分中,您将向测试中添加文本检查点,以检查“New York”是否显示在“Flight Confirmation”页中。

    1. 找到要向其添加文本检查点的页面。
    2. 在关键字视图中,单击 (+) 展开“Action1”>“Welcome:Mercury Tours”。

      在关键字视图中突出显示“Flight Confirmation: Mercury”页。该页将显示在 Active Screen 中。

    3. 创建文本检查点。
    4. 在 Active Screen 中的“Departing”的下面,突出显示文本“New York”。

      右键单击突出显示的文本并选择“插入文本检查点”。将打开“文本检查点属性”对话框。



      当“已检查的文本”显示在列表框中时,“常量”字段将显示您突出显示的文本字符串。这是在运行该测试时 QuickTest 所要查找的文本。

      单击“确定”接受该对话框中的默认设置。

      QuickTest 将向您的测试中添加文本检查点。该操作在关键字视图中显示为“Flight Confirmation: Mercury”页上的检查点操作。



    5. 保存测试。
    6. 选择“文件”>“保存”,或单击“保存”按钮


    检查表

    在本部分中,您将添加表检查点,检查出发航班的成本(如“Book a Flight: Mercury”页所示)。

    1. 找到要向其添加表检查点的页面。
    2. 在关键字视图中,单击 (+) 展开“Welcome:Mercury Tours”>“Book a Flight: Mercury”。

      在关键字视图中突出显示“passFirst0”步骤。该页将显示在 Active Screen 中。

    3. 创建表检查点。
    4. 在 Active Screen 中,右键单击第一班航班 (New York to San Francisco) 所显示的价格,即“270”,然后选择“插入标准检查点”。

      将打开“对象选择 - 检查点属性”对话框。

      选择“WebTable: New York to San Fransisco”。



      注意,选定的表将在 Active Screen 中突出显示。单击“确定”。

      将打开“表检查点属性”对话框,并显示该表的行和列。



      注意,默认情况下,所有单元格中都会显示复选标记。您可以双击单元格切换单元格选择,或者双击行标题或列标题切换选定行或列中的所有单元格的选择。

      双击每个列标题清除复选标记。双击第 3 列、第 3 行交叉的单元格,选定该单元格的值。(QuickTest 只检查包含复选标记的单元格。)



      提示: 可通过拖动列标题或行标题的边界来更改列宽和行高。

      单击“确定”关闭该对话框。

      QuickTest 将向您的测试中添加表检查点。该操作在关键字视图中显示为“Book a Flight: Mercury”页下的新步骤。



    5. 保存测试。
    6. 选择“文件”>“保存”,或单击“保存”按钮


    上一个 下一个

    使用检查点运行并分析测试

    在本部分中,您将使用检查点查看测试,运行测试,并分析检查点结果。

    1. 展开并查看测试。
    2. 选择“视图”>“全部展开”或使用数字键盘上的“*”快捷键。所显示的关键字视图与下图相似:



    3. 开始运行测试。
    4. 单击“运行” 或选择“测试”>“运行”。将打开“运行”对话框。请确保已选定“新建运行结果文件夹”。接受默认的结果文件夹名。

      单击“确定”。当完成测试运行时,将打开“测试结果”窗口。

    5. 查看测试结果。
    6. 当 QuickTest 完成运行测试时,将打开“测试结果”窗口。测试结果应该为“通过”,表示所有检查点已通过测试。如果一个或多个检查点失败,则测试结果将为“失败”。

    7. 查看页面检查点的结果。
    8. 在结果树中,单击 (+) 展开“Checkpoint Iteration 1 (Row 1)”>“Action1 Summary”>“Welcome: Mercury Tours”>“Book a Flight: Mercury”。

      突出显示“检查点`Book a Flight: Mercury'”。

      在“详细信息”窗格中列出了已检查的项目,可以查看页面检查点的详细信息。

      提示: 您可以拖动“详细信息”窗格的底部放大该窗格,并且/或者在窗格内滚动以便查看所有检查点的详细信息。

      检查点通过,因为已检查的实际属性值与预期值相匹配。



    9. 查看表检查点的结果。
    10. 在结果树中的“Book a Flight:”页上,单击 (+) 展开“New York to San Francisco”

      突出显示“检查点`New York to San Francisco'”。

      在“详细信息”窗格中,可以查看表检查点的详细信息。您还可以查看表单元格的值(已检查的单元格值显示为黑色;未检查的单元格值显示为灰色)。检查点通过,因为已检查的单元格的实际值与预期值相匹配。



    11. 查看标准检查点的结果。
    12. 在结果树中的“Book a Flight: Mercury”页上,单击 (+) 展开“passFirst0”。

      突出显示“检查点`passFirst0'”。

      在“详细信息”窗格中列出了已检查的属性及其值,可以查看标准检查点的详细信息。检查点通过 ,因为已检查的实际属性值与预期值相匹配。



    13. 查看文本检查点的结果。
    14. 在结果树中,单击 (+) 展开“Checkpoint Iteration 1 (Row 1)”>“Action1 Summary”>“Welcome: Mercury Tours”>“Flight Confirmation: Mercury”。

      突出显示“检查点`New York'”。

      在“详细信息”窗格中,可以查看文本检查点的详细信息。检查点通过,因为实际文本与预期文本相匹配。



    15. 关闭“测试结果”窗口。
    16. 选择“文件”>“退出”。


posted on 2006-12-15 22:02 szdlinxie 阅读(394) 评论(0)  编辑 收藏 引用 所属分类: 测试工具技术

只有注册用户登录后才能发表评论。
点击这里给我发消息