最近参与了一个小项目,需要写全流程的测试用例,有一些自己的心得。总结如下两种方法给大家参考:
1.写全流程测试用例之前可以先把系统的整体业务流程用Visio画一下,流程图中需要画全涉及到的所有
的模块、所有的分支条件,画完以后经过项目组的比较权威的懂需求的人士确认一下是否正确(例如BA,
或项目经理)。在权威人士确认后的流程图,Tester可以对照这个流程图来design 对应的测试用例。把每条分支设
计成一种情况的测试用例,每设计完一个,可以在流程图上把对应的分支标记一下,这样就能区分哪些分支有对应的
测试用例,哪些还没有对应的测试用例
缺点:如果流程分支太多的话,也很难一一写全,分支和分支之间也可以组合
2。使用正交表来写全流程例子,把系统当中有一些业务分支的条件看作因子,分支的个数作为因子的取
值,把所有的影响业务的因子和因子的取值都列出来,使用对应的正交表来设计测试用例,偷懒的同学可
以使用正交表的工具(PICT)来产生合适的测试用例,使用这种方法把每个因子的每个值与其它因子的每
个值各碰一次,从而保证测试用例的覆盖率
个人觉得在设计全流程测试用例的时候,可以先画流程图,确保自己对需求的理解的正确性后,然后抽取流程图中的关
键要素为因子,并使用正交表来设计全流程测试用例来保证测试用例的覆盖率
医疗系统流程软件测试用例 如何写全流程的测试用例 - rose8561900的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...