测试管理

测试管理是验证的重要组成部分。大量的开发周期通常花费在验证上,因此以系统的方式管理测试有助于显著地减少和简化验证周期。常见的问题,例如我们对每个需求都有测试吗?我们应该优先考虑哪些测试?我们执行了所有的测试吗?测试的情况如何?验证完成了吗?-可以通过有效的测试管理轻松回答。

Spec-TRACER提供健壮的测试管理功能,为验证工程师和项目经理提供验证活动、测试状态和测试结果的实时可见性。Spec-TRACER提供以下功能:

  1. 测试计划和测试用例的创建和管理
    • 通过标题样式或标签,包括测试ID,名称,描述,表格和图片,从DOC, XLS, TXT和CSV导入测试用例。配备跟踪变更机制,在重新导入测试用例时检测变更。
    • 在工具环境中手动捕获测试用例,这消除了将MS Excel作为源的使用。MS Excel电子表格可以是用于报告目的的工具的输出,而不是源。
    • 管理测试用例的变更和版本。比较测试用例的不同版本,以衡量测试用例捕获的有效性,并确定测试用例变更在项目中发生的频率。
    • 可以在Spec-TRACER中创建的测试计划示例如下所示。测试计划被分割成单独的列,这些列完全可以由用户定制。
  • 代码-需要测试的需求或功能的唯一代码。
  • 的名字—需要测试的需求或特性的名称。
  • CoverageLink-从设计到覆盖对象的链接。链接是一个对象的名称,或者是引用设计中的对象的层次名称。
  • CoverageType-覆盖类型(断言、覆盖、覆盖组、覆盖点、交叉和定向测试)
  • CoverageWeight-覆盖链接的权重。权重用于计算一个链接项目和测试会话元素的总覆盖率。权值为整数正数或0。
  • CoverageGoal—指定需要测试的特定需求或特性的百分比值作为目标。

  1. 根据检查表评审测试计划、测试用例和测试结果的环境,以及评审活动的报告生成

  1. 创建和分配测试属性
    • 分配预定义的和用户定义的测试属性,为测试特征和重要性提供上下文。下面的示例显示了用户定义的测试属性TestFinishTime TestInfo,安全优先级

  1. 可以从模拟脚本中执行的命令行应用程序(运行在Aldec或非Aldec模拟器上)
    • 根据正则表达式解析日志文件,并将测试结果存储在Spec-TRACER数据库中
    • 读取覆盖率数据库(UCIS, ACDB, UCDB),并将覆盖率结果存储在Spec-TRACER数据库中
    • 自动创建从测试用例到测试结果(日志文件、波形、代码覆盖和功能覆盖)的可跟踪性

  1. 结果分析
    • 测试回归——查看所有测试用例的测试回归结果,包括累积代码覆盖率。下面的示例显示了2个测试回归TS_Session_08_06和TS_Session_09_20,以及在每个回归中执行的所有测试用例的状态。下面的示例还显示了每个回归和其他测试属性的累积代码覆盖率,例如TestFinishtimeTestInfo
    • 测试历史——查看在多次回归运行中执行的单个测试用例的测试历史结果。下面的示例显示了三个测试用例TST-000、TST-001和TST-002的历史,以及它们在不同时间执行的每个回归的状态。
问我们一个问题
x
问我们一个问题
x
验证码图片 刷新验证码
输入错误的数据。
谢谢你!你的问题已经提交。请允许1-3个工作日的人回答你的问题。
发生内部错误。你的问题没有提交。请使用反馈形式
我们使用cookie以确保我们给您最好的用户体验,并向您提供我们认为将与您相关的内容。如果您继续使用我们的网站,即表示您同意我们使用cookie。关于cookies和其他网站信息使用的详细概述载于我们的网站隐私政策
Baidu