多测师-多培养一些优秀的测试工程师
网站地图 |   收藏本站   |   

17727591462

软件测试培训之一个好的单元测试应具备的特点

发布日期:2022-09-22 09:13:00 作者:多测师 浏览次数:

  一个好的单元测试应该具备以下特点:

  • 跑得快,跑得快,跑得快。如果测试运行很慢,他们就不会经常被运行。

  • 隔离或者模拟环境依赖,比如数据库、文件系统、网络及队列等等。有依赖的测试运行的不会很快,而且一个失败不会给出问题真正所在的有意义反馈。

软件测试培训之一个好的单元测试应具备的特点

  • 限制范围。如果测试失败,很快就能知道到哪儿查找问题。使用几个断言就可以找出错误的代码所在。在一个测试里面测试一件事情是很重要的。

  • 在独立的环境下运行和通过。如果测试需要特殊的环境配置或者失败的不明就里,那么就不是好的单元测试。修改的更简单和可靠一些。测试应该可以在任何机器上运行和通过。“在我机子上可用”的辩解是无用的。

  • 经常使用桩和钩子对象。如果被测试的代码调用一个数据库或者文件系统,一定要模仿出那些依赖。一般情况下,可以通过使用接口抽象掉这些依赖。

  • 明确表示测试意图。其他的开发者可以看到这个测试并且理解产品代码想达到一个什么目的。

如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司


查看更多 >>

推荐阅读