资源说明:这是使用用例场景写用例。
概念和定义
不完全、不彻底是软件测试的致命缺陷,任何程序只能进行少量而有限的测试。测试用例在此情况下
产生,同时它也是软件测试系统化、工程化的产物。而测试用例的设计一直是软件测试工作的重点和难点,
那么
什么是测试用例?
为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,称之为测试用例。
我们不可能进行穷举测试,为了节省时间和资源、提高测试效率,必须要从数量极大的可用测试数据
中精心挑选出具有代表性或特殊性的测试数据来进行测试。
怎样的用例算是好用例?
一个好的测试用例是在于它能发现至今未发现的错误。
使用测试用例的好处
在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。
测试用例的使用令软件测试的实施重点突出、目的明确。
在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期。
功能模块的通用化和复用化使软件易于开发,而相对于功能模块的测试用例的通用化和复用化则会使
软件测试易于开展,并随着测试用例的不断精化其效率也不断攀升。
设计测试用例的方法
黑盒测试:
等价类划分法
边界值分析法
错误推测法
因果图法
白盒测试:
逻辑覆盖法
基本路径测试法
测试用例的设计过程
测试设计员(分析设计员)依据不同阶段的测试计划、设计模型和实施模型来设计该阶段测试用例。
测试设计员是具有丰富测试经验或具有软件分析设计能力的高级测试工程师。如果没有测试设计员,
则可用分析设计员代替。
针对白盒,还应有驱动程序和桩模块。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。