测试用例是为执行软件系统测试而设计和编写出的一组文档,主要由测试输入、执行条件、预期结果等内容组成。测试用例是执行测试的重要依据,具有有效、可重复、易组织、清晰简洁、可维护等特征。
1.测试用例的定义
测试用例是一组由测试输入、执行条件、预期结果等要素组成,以完成对某个特定需求或者目标测试的数据,体现测试方案、方法、技术和策略的文档。测试用例是软件测试的核心,它把测试系统的操作步骤用文档的形式描述出来,以便测试某个程序路径或核实是否满足某个特定需求。
2.测试用例的作用
编写测试用例主要有以下6个主要作用:(1)便于理清测试思路,确保需覆盖测试的功能点无遗漏;(2)便于测试工作量的评估;(3)便于提前准备测试数据;(4)便于把控测试工作进度;(5)便于回归测试;(6)便于测试工作的组织,提高测试效率,降低测试交接成本。
3.测试用例的特征
(1)有效性:测试用例的能够被使用,且被不同人员使用测试结果一致
(2)可重复性:良好的测试用例具有重复使用的功能。(回归测试)
(3)易组织性:好的测试用例会分门别类地提供给测试人员参考和使用(功能、性能、易用分类编号)
(4)清晰、简洁:好的测试用例描述清晰,每一步都应有相应的作用,有很强的的针对性,不应出现一些无用的操作步骤。
(5)可维护性:由于软件开发过程中需求变更等原因的影响,常常对测试用例进行修改、增加、删除等,以便测试用符合相应测试要求。
延伸阅读
设计测试用例应遵循的原则
1.全面性原则
应尽可能覆盖程序的主要路径,并考虑跨年、跨月的历史数据,大量的并发数据等。
2.正确性原则
测试用例的正确性决定了测试结果的正确性,一个错误的测试用例必然导致错误的测试结果。测试数据应符合用户实际工作流程,符合惯例,预期结果应与测试数据发生的业务相吻合。
3.完备性原则
输入数据中不仅要包含合理、正常的输入数据,还要包括边界值、异常值、错误值、无效值,以及误操作及非常规输入等多种情况。
4.可操作性原则
在测试用例中规定足够详细、准确和清晰的步骤,既是执行测试的必要条件,也是确保测试结果可以复现的基础。此外,还应写清不同操作步骤相对应的操作结果。
文章标题:什么是测试用例,发布者:小编,转载请注明出处:https://worktile.com/kb/p/32593