测试用例
测试用例
什么是测试用例?
- 英文为TestCase ,缩写为TC 指的是在测试执行之前设计的一套详细的测试方案,包括环境测试、测试步骤、测试数据、预期结果。
编写测试用例的依据
- 我们编写测试用例的唯一标准就是用户需求,具体参考资料是《需求规格说明书》,但但需要说明的是用户的需求不是一成不变的,这需要我们根据不断变化的需求来修改和维护我们已经写好的测试用例。
为什么需要测试用例
-
在开始实施之前设计好测试用例,以避免盲目测试从而提高测试效率
-
测试用例的使用使软件测试的实施重点突出,目的明确
-
根据测试用例的多少和执行难度,估算测试工作量,便于测试的时间和资源管理与跟踪
-
减少回归测的复杂程度,在软件版本更新之后只需要修正少量测试用例便可以展开工作,降低工作难度缩短项目周期
-
功能模块的测试用例的通用化和复用化则会使软件测试易于开展,并随着测试用例的不断细化其效率也不断攀升
-
根据测试用例的操作步骤和执行结果,为分析软件缺陷和程序模块质量提供依据;可以方便书写软件,测试缺陷报告。
-
可以根据测试用例的执行等级,实施不同级别的测试。
-
总结:软件测试是有组织、步骤性和计划性色,为了能将软件测试的行为软化为可管理的、具体量化的模式,需要创建和维护测试用例
什么是好的测试用例
- 可以最大程度的找出软件隐藏的缺陷
- 可以最高效率的找出软件的缺陷
- 可以最大程度的满足测试的覆盖要求
- 既不过分复杂也不过分简单
- 不包含重复的测试用例
- 测试用例内容清晰、格式一致、分类组织