![]()
内容推荐 单元测试(unit testing),是指对软件中的很小可测试单元进行检查和验证。随着一些新的开发方法(如:敏捷开发)的普及和应用。软件行业对软件质量的要求越来越高,单元测试越来越受到业界的重视。本书以典型的单元测试框架JUnit为例讲述了单元测试的方法和实践,介绍了在java软件开发中使用junit进行测试的原则、技巧与实践,深入阐述如何编写自动化单元测试。讨论了实践中的测试技术,主要内容包括:用mock objects进行隔离测试;用cactus进行容器内测试;用ant和maven进行自动构建;对java应用程序、JavaEE组件、数据库应用等进行单元测试及商业测试工具Parasoft Jtest的使用。 目录 1软件外包与软件测试 1.1软件外包概述 1.2软件质量控制 1.3敏捷开发与测试 1.4单元测试 2JUnit 2.1JUnit简介 2.2用JUnit编写测试代码 2.3用JUnit编写测试套件 2.4参数化测试运行器 2.5异常测试 2.6Hamcrest 3测试覆盖率 3.1覆盖率简 3.2代码覆盖率的分类及测试目的 3.3代码覆盖率工具的使用 4Stub与MockObject技术 4.1使用Stub进行粗粒度测试 4.2使用MockObject进行细粒度测试 5EasyMock与Jmock的使用 5.1EasyMock的使用 5.2JMock的使用 6Ant的使用 6.1Ant简介 6.2Ant的安装与配置 6.3Ant命令介绍 6.4Ant目标、项目、属性以及任务 6.5Ant和Eclipse集成 6.6从Ant中运行JUnit测试 …… |