“N+1”测试法

查询功能采用“N+1”测试法
举例如查询条件8个,必填项为 1 2 3,非必填项为 4 5 6 7 8 ,那么该查询功能的设计思路如下:
第一步,首先验证必填项不填写时查询失败
        1、3次查询,每次分别不输入一个必填项,如1+2;2+3;1+3
第二步,再验证非必填项
        1、除必填项外的查询项均不输入,如1+2+3,查询成功
        2、3个必填项+每个非必填项查询条件(5个),查询5次,查询成功
        3、3个必填项+全部非必填项查询条件(5个),查询1次,查询成功
第三步,对每次的查询结果进行校验
        1、查询失败的,检查提示信息是否正确
        2、查询成功的,与数据库中的数据进行核对,校验查询结果是否显示正确无误

 

针对上述内容,存在以下疑问:

1、是只适用于查询,还是适用于其他何种测试场景?
2、必填项分别与非必填项组合的用例的测试目的是什么(如1+2+3+4)?【是为了组合测试吗】
3、没有测试如下场景:必填项都填写,非必填项都不填写的情况(只填写1+2+3)?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章