测试用例设计方法
1、场景法
定义:通过场景描述的业务流程(业务逻辑),设计用例来遍历场景,验证软件系统功能
场景法的重点是测试流程,因此每个流程用一个用例验证即可,流程测试没有问题并不能说明系统功能没有问题,还要针对单步的功能进行测试,单个功能点和流程测试都没有问题时,才能算是充分测试。
eg:
共有5个流程:ab,ahdef,ahdg,cdef,cdg
2、错误推测法
基于经验和直觉推测程序中所有可能存在的错误。
三要素:经验、知识、直觉
使用:(1)列举出程序中所有可能有的错误和容易发生错误的特殊情况
(2)根据等价类和边界值分析法,去过滤他们选择测试用例
3、使用各种测试方法的综合策略
在任何情况下都必须使用边界值分析法,经验表明这种分析方法设计出测试用例发现程序错误的能力最强。
必要时使用等价类划方法补充一些测试用例。
先使用其他设计方法编写用例,再用错误推测法补充用例。
对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,如果没有达到要求的覆盖标准,应当再补充足够的测试用例。
注意:具体如何设计,可合项目要求或自己的标准来做,灵活运用。