设立并管理测试用例
另一个您可以在其中做一些最先的工作,从而在后面获得很大好处的关键区域是在您的测试用例中。测试用例中有两个重要的区域可以帮助您管理您的测试:
- 测试用例的权重,它虑及了更多粒度的诚实的结果报告,因而提高了数据结果的价值
- 测试用例的范畴,像标签那样,让您能够为更详细的报告将测试用例拆分
指定测试用例的权重
当您创建测试案例时,您可以选择向测试用例分配权重。这背后的思想是并非所有的测试用例都是相等的 —— 一些比其他的更重要。IBM 建议使用 1 到 100 的范围。当您运行测试时,您可以使用权重来分配您的结果。如果测试“稍稍”通过(举例来说,一些部分没有完全工作,或者在某些配置下不工作,而在其他配置下工作),那么您可以通过使用权重滑尺来表达 70% 通过而 30% 失败。权重 1 是不可能的。参见图 2,定义测试用例权重的实例。
权重 概念是 Rational Quality Manager 中的重要特性。它超越了“通过”或“失败”限定词的范畴。运行一个测试用例或许可证(不是自动的)而说其 100% 通过是不寻常的。在过去,您没法选择说“很好,大部分 可以工作,但有一些问题”。现在,通过指定测试用例的权重,您就可以了。
分配测试用例范畴
就像对于需求的标签一样,测试用例的范畴对于切割测试数据以便决定到底发生了什么来说是无价的。您有三个默认的选择:Category、Function,和 Theme,并且您可以添加、删除,或编辑它们。在默认的安装中,这些下拉菜单可能是空的。然而,有很多空间可以向其中添加值(作为 Admin,或者简单地单击在测试计划和测试用例中的“Manage Test Case Categories”图标)。
就像对需求那样,您可以使用 范畴 和 功能 来指定 在哪里 测试(举例来说,报告、核心平台、语音、内部工具、外部工具,或管理)并且用 主题 来指定为什么测试(功能、性能、安全性、可测试性、可支持性,或可伸缩性,等等)。您可以按您希望的方式定义它们,但要考虑如何划分测试工作,以及您想要如何对结果进行报告。之后,您可以使用这些字段从应用程序的不同区域以及不同类型的测试来比较并对比覆盖率和结果。图 2 显示了使用测试用例范畴的实例。
图 2. 定义测试用例范畴、功能、主题,和权重
文章来源于领测软件测试网 https://www.ltesting.net/