标签:错误处理 返回 baidu 参考 设计者 desc 辅助 缺陷 jin
测试用例的重要性:
软件测试的重要性是毋庸置疑的。但如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标,每个软件产品或软件开发项目都需要有一套优秀的测试方案和测试方法。
影响软件测试的因素很多,例如软件本身的复杂程度、开发人员(包括分析、设计、编程和测试的人员)的素质、测试方法和技术的运用等。因为有些因素是客观存在,无法避免的;有些因素则是波动的、不稳定的。例如开发队伍是流动的,有经验的开发人员走了,新人不断补充进来;每个开发人员的工作也会受情绪影响,等等。有了测试用例,无论是谁来测试,参照测试用例实施,都能保障测试的质量,从而把人为因素小。即便最初的测试用例考虑不周全,随着测试的进行和软件版本更新,也将日趋完善。
因此,测试用例的设计和编制是软件测试活动中最重要的。测试用例是测试工作的指导,是软件测试必须遵守的准则,更是软件测试质量稳定的根本保障
测试用例的定义:
测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。
测试用例的话是将软件测试的行为活动做一个测试用例科学化的组织归纳,目的是能够将软件测试的行为转化成可管理的模式;同时测试用例也是将测试具体量化的方法之一,不同类别的软件,测试用例是不同的。
测试用例的主要设计方法:
1.黑盒测试:也称功能测试,黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
2.白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。
测试用例常用的两种文档:
1.exl 表格的方式
2.word文档方式
测试用例的特性:
a.代表性:能够代表并覆盖各种合理的和不合理、合法的和不合法的、边界的和越界的以及极限的输入数据、操作等。
b.针对性:对程序中的可能存在的错误有针对性地测试
c.可判定性:测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果
d.可重现性:对同样的测试用例,系统的执行结果应当是相同的。
测试用例的格式,包含那些要素:
编写测试用例的8大要素有:用例编号,所属模块,测试标题,重要级别,前置条件,测试输入,操作步骤,预期结果。以及编写测试用例时的注意事项 。
a.用例编号
由字符和数字组合成的字符串,测试用例编号应该具有唯一性、易识别。
如系统测试的用例编号格式为:产品编号-ST-系统测试项名-系统测试子项名-xxx。(备注:每个公司对于用例书写的规则不尽相同,具体细则还需要参考公司配置命名规范)
b.所属模块
当前测试用例所在的测试大类或被测试需求、被测的模块、被测单元等
f.输入数据
测试用例在执行过程中需要输入的外部数据。依据用例具体情况,通常包含有手工录入、文件、DB记录等。
g.操作步骤
执行当前测试用例需要的操作步骤,通常要明确的给出每个步骤的详细描述,用例执行人员需根据该步骤完成用例执行。
h.预期结果
当前用例的预期输出结果,包括返回值的内容,以及界面的响应结果,输出结果的规则符合度、数据库等存储表中的操作状态等。
测试用例的输入类型:
字母 数字 特殊符号 空字符 汉字
测试用例的方法\测试策略:
用n个不同的拉丁字母排成一个n阶方阵, 每个字母在任一行、任一列中只出现一次
设有两个n阶的拉丁方,如果将它们叠合在一起,恰好出n2个不同的有序数对
编写任意测试用例的时候3步骤走:
1.根据需求提取测试用例的测试点
2.根据测试点内容输入不同数据类型
3.得到不用结果用来编写测试用例
标签:错误处理 返回 baidu 参考 设计者 desc 辅助 缺陷 jin
原文地址:https://www.cnblogs.com/qin-shi-wei/p/12989344.html