【24h】

Advanced unit testing

机译:先进的单元测试

获取原文

摘要

Unit testing is a scalable and effective way to uncover software faults. In the JNuke project, automated regression tests combined with coverage measurement ensured high code quality throughout the project. By using a custom testing environment, functionality was extended beyond what is commonly available by unit test frameworks. Low-overhead memory leak detection was implemented through wrapping. Automated support for log files made it possible to track the internal state of objects, which is often much more expedient than writing test code. These extensions allowed the easy-to-use unit test framework to scale up to large-scale tests. The techniques can be ported to existing test frameworks.
机译:单元测试是揭示软件故障的可扩展有效的方法。在JNUKE项目中,自动回归测试与覆盖率测量相结合,确保了整个项目中的高码质量。通过使用自定义测试环境,功能延伸超出单元测试框架的常用。通过包装实现低开销内存泄漏检测。对日志文件的自动支持使其可以跟踪对象的内部状态,这通常比写入测试代码更有利。这些扩展允许易于使用的单元测试框架来扩展到大规模测试。这些技术可以移植到现有的测试框架。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号