测试用例的初步介绍

来源:互联网 发布:软件项目经理常用工具 编辑:程序博客网 时间:2024/06/07 00:39

什么是测试用例

  测试用例(Test Case)目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略,内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。 


基本准则

1.测试用例的代表性:能够代表各种合理和不合理的、合法的和非法的、边界和越界的,以及极限的输入数据、操作和环境设置等;

2.测试结果的可判定性:即测试执行结果的正确性是可判定的或可评估的;

3.测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。


正面测试用例:一个测试用例用于证明该需求已经满足。
负面测试用例:一个测试用例反映某个无法接受、反常或意外的条件或数据,用于论证只有在所需条件下才能够满足该需求。


测试用例的修改更新

测试用例在形成文档后也还需要不断完善。主要来自三方面的缘故:第一、在测试过程中发现设计测试用例时考虑不周,需要完善;第二、在软件交付使用后反馈的软件缺陷,而缺陷又是因测试用例存在漏洞造成;第三、软件自身的新增功能以及软件版本的更新,测试用例也必须配套修改更新。