在软件测试的方法中,有一种方法叫做边界值分析。在web应用的测试中,我们需要加强这一方法的应用,提高应用的健壮性和友好性。
怎么去设计边界值分析的测试用例呢?我们可以从以下几点去思考。第一,当界面当中的一个模块没有数据时,是否有合理的提示信息而不是留白。第二,当一个模块当中局部模块没有数据时,界面展示会不会错位和变形,无数据部分是否有默认信息占位。第三,当接口数据无从到有或者从有到无,界面的展示是否能同步更新。第四,当界面数据长度超过设计是否有做截取和省略处理。
以上是从UI的角度去总结,我们还可以从数据的角度来分析。例如,当接口返回无意义的值时,是否对这些值进行转义展示;当数据有多位小数时,是否只保留一位或者两位小树;当存在正常类型数据(少见类型数据)时,是否有做兼容性展示。
通过考虑完UI和数据的边界值,当我们发现一个地方存在边界值问题时,我们要能够联想起其他模块与之类似设计的地方是否也存在相同问题,如果要做到这一点,在项目的需求评审和研发设计阶段就要拿好小本本做好记录和关联。能在前期意识和评估风险,对测试工作的开展起到至关重要的作用。
网友评论