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

17727591462

如何设计好的单元测试案例

发布日期:2022-05-20 09:10:17 作者:多测师 浏览次数:

  这是一个测试战术的问题,各个公司的在战术运用上都是不一样的。可能大的框架是一样的,但是在执行的过程中,具体细节都是不同的。不管变化是什么,只要坚持了正确的原则,测试的结果一定会很好,首先,了解整个团队期望的目标,然后熟悉使用的工具,最后是遵循业界公认的正确准则。我所知道的工具是NUnit和JUnit,CxxTest,和几种不同的构建系统(微软的构建系统,Maven 1/2,FireFox的构建系统我只知道一点点,还有一些杂毛系统)。

如何设计好的单元测试案例

  NUnit/JUnit的特性是任何单元测试都能在任何顺序下运行,单元测试本身就是一个独立的程序,它不需要依赖其他单元测试。它有自己的设置函数和任何情况下都能执行的清除函数。知道这些我就知道如何设计一个独立的,不依赖其他单元测试的测试案例。CxxTest是有一定的不同,但是也是多少差不多。单元测试的目的是测试一个最基本的单元代码,当然对于QA,NUnit/JUnit都可以用于更复杂的测试案例的设计和执行。对于开法者来说,最简单最直接的就是测试一个最小单元的代码。更复杂的测试案例就超出了单元测试的范围。

  所有的测试都应该在构建后运行,构建应该越频繁越好。现实中,所有的测试都运行可能会造成构建速度太慢。所以平衡测试数量和分割测试案例运行都要团队根据实际情况解决。而且,不被经常运行的测试案例如何在其他形式中运行,也要根据团队根据实际情况来决定。测试案例太多而导致无法经常运行是一个很大的问题。找到平衡甚至能够超越平衡而达到频繁运行所有测试案例,是衡量测试团队敏捷处事的指标之一。能够频繁地运行大量耗时的测试案例,是一个团队所能达到的一个了不起的成就。

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


查看更多 >>

推荐阅读