测试用例是什么?它由哪些基本元素组成?

测试用例是为特定目标而编写的一组测试输入、执行条件和预期结果,用以测试程序路径或验证其是否满足特定要求。

测试用例文档由引言和测试用例组成。引言部分编写了测试目的、测试范围、定义术语、参考文档、概述等。测试用例部分逐一列出了每个测试用例。每个特定的测试

测试用例组件元素

(1)用例id;

(2)用例名称;

(3)测试目的;

(4)测试水平;

(5)参考信息;

(6)测试环境;

(7)前提条件;

(8)测试步骤;

(9)预期结果;

(10)设计师。

测试用例是对软件测试行为的科学组织和归纳,目的是将软件测试行为转化为可管理的模型。同时,测试用例也是具体量化测试的方法之一。不同类型的软件有不同的测试用例。与系统、工具、控制、游戏等软件不同,管理软件的用户需求更加不同。

要让最终用户对软件满意,最有力的措施就是明确最终用户的期望,从而验证这些期望并确认其有效性。测试用例反映了需要验证的需求。然而,验证这些需求可能会以不同的方式由不同的测试人员来实现。例如,执行软件以验证其功能和性能可以由使用自动测试技术的测试器来实现;计算机系统的关机步骤可以通过人工测试和观察来完成;然而,市场份额和销售数据(以及产品需求)只能通过评估产品和竞争销售数据来实现。

由于可能无法(或没有必要)验证所有的需求,因此能否选择最合适或最关键的需求进行测试,关系到项目的成败。选择要验证的需求将是权衡成本、风险和验证需求的必要性的结果。

(参考资料:百度百科)