如何设计编写和设计软件测试用例?
一、 测试用例 是软件测试的核心 。 软件测试的重要性是毋庸置疑的。但如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标。每个软件产品或软件开发项目都需要有一套优秀的测试方案和测试方法。 影响软件测试的因素很多,例如软件本身的复杂程度、开发人员(包括分析、设计、编程和测试的人员)的素质、测试方法和技术的运用等等。因为有些因素是客观存在的,无法避免。有些因素则是波动的、不稳定的,例如开发队伍是流动的,有经验的走了,新人不断补充进来;一个具体的人工作也受情绪等影响,等等。如何 保障软件测试质量的稳定?有了 测试用例 ,无论是谁来测试,参照 测试用例 实施,都能保障测试的质量。可以把人为因素的影响减少到最小。即便最初的 测试用例 考虑不周全,随着测试的进行和软件版本更新,也将日趋完善。 因此 测试用例 的设计和编制是软件测试活动中最重要的。 测试用例 是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障。 二、什么叫 测试用例 ? 测试用例 (Test Case)目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略,内容包括 测试目标 、 测试环境 、输入数据、 测试步骤 、预期结果、 测试脚本 等,并形成文档