许多新手开发人员习惯于在每行代码之后编写System.out.println语句来验证代码是否正确执行 。这种做法常常扩展到单元测试,从而导致测试代码变得杂乱 。除了混乱,这需要开发人员手动干预去验证控制台上打印的输出,以检查测试是否成功运行 。更好的方法是使用自动指示测试结果的断言 。
6. 构建具有确定性结果的测试
一些方法不具有确定性结果,即该方法的输出不是预先知道的,并且每一次都可以改变
7. 除了正面情景外,还要测试负面情景和边缘情况
通常,开发人员会花费大量的时间和精力编写测试用例,以确保应用程序按预期工作 。然而,测试负面测试用例也很重要 。负面测试用例指的是测试系统是否可以处理无效数据的测试用例 。例如,考虑一个简单的函数,它能读取长度为8的字母数字值,由用户键入 。除了字母数字值,应测试以下负面测试用例:
用户指定非字母数字值,如特殊字符 。
用户指定空值 。
用户指定大于或小于8个字符的值 。
类似地,边界测试用例测试系统是否适用于极端值 。例如,如果用户希望输入从1到100的数字值,则1和100是边界值,对这些值进行测试系统是非常重要的 。
文章插图
- 电脑没声音怎么弄 电脑没声音怎么办win7
- cf怎么截图 CF游戏中怎么截图
- qq空间访问权限 手机怎么设置qq空间访问权限
- 鱼肉馅饺子怎么做 鱼肉馅饺子做法视频
- 怎么开葡萄酒 怎么开葡萄酒木塞小妙招
- 耸组词和拼音 耸组词和拼音和大写字母
- 洗龙沟是什么意思 洗龙沟是什么意思衣机里面太脏了怎么办
- wow使命召唤怎么做 使命召唤怎么弄
- 文件隐藏了怎么恢复 windows文件隐藏了怎么恢复
- 英雄联盟查战斗力 英雄联盟怎么查战斗力