一、输入域覆盖法
1.1 什么是输入域覆盖法?
?? 输入域覆盖法的产生是建立在等价类划分法与边界值分析法之上的进阶方法,输入域覆盖方法是两种方法的特点,集合它们的特性主要针对于输入域的测试方法,针对各式各样的输入内容、输入条件以及输入方式进行针对测试。
?? 1.2 输入域覆盖法的优缺点
优点:
??(1)输入域覆盖法基于等价类划分法以及边界值分析法之上的集合方法,具备两种方法的特点与特性,能够针对输入域发现更多的缺陷问题 ??(2)使用便捷、简单,特性合一更加方便,对新手友好,使用性强,学习成本低
缺点:
??(1)使用范围受到局限性,只针对输入区域做设计
1.3 输入域覆盖法的使用
??输入域覆盖法本身是针对输入域的衍生测试方法,日常测试时在使用过边界值分析法以及等价类划分法后做用例补充即可
??(1)特殊值:需要结合输入的特点以此来判断需要新增的测试项
??举例:例如商城系统,购买数量手动输入,文本输入框需要检查长时间输入、用于检查数据存储以及峰值上限,还包括内存的占用使用情况的特殊检查
??(2)中间值:测试点需要包含输入域区间的取值
??举例:例如购买商城道具,购买数量可手动输入,如果最低数量为1,最大数量为1W,那么至少应该涵盖1~1W区间的任意取值,通常而言可以取平均值或最大数值的25%或75%
??(3)极端值:还是以商城购买举例,输入的数量可以尝试无限大,即能输入则输入的原理,如果功能没有限制,则尝试输入超过开发语言整型的最大存储值,查看是否会发生异常
??测试用例的补足主要补足上述内容即可,特殊值只是列举部分,具体的实际使用需要根据需求特点以及测试内容的特点以此决定
??
?? ?? ??好啦~以上就是本次文章分享的全部内容啦,你学会了吗?希望能给大家带来帮助哦! ??
|