逐步学习:JTESTER与TestNG测试实战指南

5星 · 超过95%的资源 需积分: 10 145 下载量 6 浏览量 更新于2024-07-29 3 收藏 1.82MB PDF 举报
《Step By Step写测试》是一本由吴大瑞编写的指南,专为IT专业人士介绍如何使用JTESTER进行单元测试。该书以PDF格式提供,便于读者阅读,特别附带了PDF书签,方便导航。书中详细讲解了如何在JTESTER环境中配置项目,包括在Martini、Ant和Maven项目中的设置,以及如何通过jtester.properties文件进行配置。 核心内容围绕TestNG测试展开,首先介绍了如何编写一个简单的测试案例,使用@Test注解标记测试方法,无论是标记在类还是方法上,都能指示TestNG这是一个测试。例如,书中展示了如何对实用类StringUtils的isEmpty和trim方法进行测试,通过Java的assert语句检查预期结果。 章节还涵盖了如何在Eclipse中集成TestNG插件进行测试,读者可以方便地运行测试方法或选择性地执行特定测试。此外,书还教授如何利用TestNG的测试组功能,允许组织和控制测试的执行,以便更灵活地管理和运行测试套件。 书中重点介绍了断言的使用,不仅涉及通用对象的支持,还包括Number、String、Array、Collection、Map、Data/Calendar、File等对象的特定断言方法,确保测试的准确性和完整性。对于Spring容器的加载,作者提供了基础功能演示和高级功能如自动注册Spring Bean、DI(依赖注入)规则、自定义Spring Bean的示例。 此外,书中还专门讲解了JMockit的使用,一种强大的测试工具,其优点、mock方法的限制及其适用场景、基于状态和行为的测试策略、与Spring的集成、数据库测试和SQL跟踪等内容。书中深入探讨了如何模拟对象行为、设置期望值、使用Fluent语法,以及在 Martini项目下与iBatis的集成。 在数据库测试部分,详细介绍了如何配置dbFit功能进行数据库操作,包括数据插入、查询、事务管理等,同时提供了覆盖 Martini下的iBatis配置和常见问题解答。 最后,书中还涉及了JTester插件的使用,如录制变量、编辑功能,以及利用SQL Editor进行测试。并且,为了确保代码质量,覆盖率统计也被提及,帮助开发者了解测试的有效性。 《Step By Step写测试》是一本实用的IT测试教程,适合希望通过JTESTER和TestNG进行高效、精确测试的开发人员,无论是在项目初期的单元测试规划,还是在实际开发过程中遇到的问题解决,都能从中获益良多。
Defonds
  • 粉丝: 7092
  • 资源: 419
上传资源 快速赚钱