测试计划

使用“测试计划”模块,可以制定测试计划并为您的应用程序设计测试。好的测试计划可帮助您在应用程序管理过程中对任何时点的应用程序质量进行评估。

在本主题中︰

在计划测试之前

计划测试之前,按“需求”模块中的定义,概括达成需求的策略。问自己两个基本问题:

如何测试应用程序?

  • 将使用哪些测试技术(负荷测试、安全测试、性能测试和负载测试等)?

  • 将如何处理缺陷(严重程度分类、缺陷打开和关闭授权等)?

需要哪些资源?
  • 测试需要哪些资源(人员、硬件等)?

  • 何时完成各项任务?

Example: 考虑到航班预订应用程序要能够管理航班计划、乘客预定和机票销售。测试需要设计手动和自动化测试。您可以安排有编程经验的测试者设计自动化测试,非编程人员设计手动测试。

返回页首

计划测试

以下过程总结了如何计划测试。

较高级别的任务: 此任务是较高级别任务的一部分。有关详细信息,请参阅版本和生命周期

先决条件:

在需求树中定义了一组需求。有关任务详细信息,请参见需求

Tip: 可以在“需求”模块中直接根据需求自动创建测试。有关详细信息,请参见创建需求任务中有关将需求转换为测试的步骤。

要计划测试,请执行以下操作:

  1. 创建测试计划树

    创建测试主题文件夹和测试的测试计划树。有关任务详细信息,请参见创建测试

  2. (可选) 创建与测试资源的依赖关系

    可以将测试与上传到 OpenText Application Quality Management 存储库的资源集相关联。然后可以查看这些依赖关系并确定要使用的资源。有关详细信息,请参阅测试资源

    Business Process Testing:可以将组件设计步骤与上载的应用程序区域资源相关联。

  3. 定义测试参数

    为使测试更灵活,可以在测试步骤中包括参数。这样就可重复运行相同测试,并可向参数分配不同值。有关详细信息,请参阅测试参数

  4. 定义测试配置

    要为不同用例运行测试,可以定义测试配置。它使您能够在不同场景下运行相同测试。有关详细信息,请参阅测试配置

  5. 创建测试步骤

    创建描述要执行的操作及其预期结果的测试步骤。定义测试步骤之后,决定手动执行测试还是将它自动化。有关详细信息,请参阅设计测试

  6. 自动化测试

    设计完测试步骤之后,决定自动化哪些测试。影响测试自动化的因素包括执行频率、数据输入量、执行时长和复杂性。有关详细信息,请参阅设计测试

    系统测试 还可以创建为计算机提供系统信息、捕获桌面图像或重新启动计算机的自动系统测试。有关详细信息,请参阅创建并运行系统测试
    UFT Developer 测试 您还可以创建或导入 UFT Developer 自动化测试。有关详细信息,请参阅创建并导入 OpenText Functional Testing for Developers 测试
  7. 创建需求覆盖率

    将测试计划树中的每个测试与需求树中的一个或多个需求相链接。通过为测试定义需求覆盖率,可以跟踪测试计划中的测试与原始需求之间的关系。有关详细信息,请参阅创建需求覆盖率

  8. 将测试链接到缺陷

    将测试链接到特定缺陷。这很有用,例如,专门为已知缺陷新建测试时。通过创建链接,可以确定是否应当根据缺陷的状态运行测试。有关详细信息,请参阅将缺陷链接到其他实体

  9. 分析测试计划数据

    通过生成报告和图来分析测试计划。使用以下某个选项:

    查看测试主题的动态图 在测试计划树中,选择测试主题并单击实时分析选项卡。有关生成实时分析图的任务详细信息,请参见实时分析图
    查看图中的测试计划数据 在“测试计划”模块菜单上,选择分析 > 。有关生成图的任务详细信息,请参见生成实体图
    创建测试计划数据的报告 在“测试计划”模块菜单上,选择分析 > 项目报告。有关创建报告的任务详细信息,请参见创建并生成自定义项目报告

    有关 OpenText Application Quality Management 中的其他分析工具的详细信息,请参见分析

  10. 建立基线

    审核并批准测试计划之后,可以创建基线。基线提供测试计划在特定时点的快照。使用基线可以标记应用程序生命周期中任何重要里程碑。基线可以作为比较变更的参考点。有关任务详细信息,请参见如何使用库和基线

返回页首

另请参阅: