测试用例设计的常见几种方法

1、等价分类:将情景划分为互不相交的子集,其中子集的并集为全集,从每个子集中选出有代表性的一条情景用例

 

2、边界值:在需求有效范围外,设置一些等于、大于、小于边界值的情景,看程序是否运行正常

 

3、错误猜测:运用经验、个人直觉以及客户角度,设置一些错误场景下,看程序运行的结果

 

4、策略表:通过穷举条件获取的结果,对结果再进行一次优化,会得到一个判断清晰的策略表(排列组合)

 

5、需求转换法:根据需求文档转化为用例,但是用例需要有前置条件,操作步骤,预期结果,可进行具体化的

 

功能测试方法还有很多,例如因果图法,状态转换测试法等,他们都略为复杂,像正交实验法一样,有各自的一套东西,不过本质都是通过画图,让我们更好的思考,最后转化成判定表。 

 

究竟要划分到何种程度才合适呢?我请教过做测试的朋友,他的意见是,看你有多少资源和时间,还有,看是否值得。

对此,我表示赞同,毕竟无论你怎么测试,总会有未发现的缺陷存在,所以,先解决容易被发现的问题再说。

posted on 2021-12-14 09:32  胡小西在这儿  阅读(479)  评论(0编辑  收藏  举报

导航