参考文献:
测试覆盖(率)到底有什么用?
正确理解单元测试
learning-java-unit-test.pdf
本地learning-java-unit-test.pdf
JUnit框架功能详细——JUnit学习(一)
JUnit框架功能详细(Rule、Assume、Assert)——JUnit学习(二)
JUnit 4 与 TestNG 对比
5分钟了解Mockito
- A/B测试。
- 测试覆盖率:函数覆盖率,语句覆盖率,条件覆盖率,决策覆盖率。测试覆盖(率)到底有什么用?
- 代码变异测试代码编译测试。测试覆盖(率)到底有什么用?
- 测试私有方法: 反射。
- junit的用法learning-java-unit-test.pdf |||本地learning-java-unit-test.pdf。
- TestNG 和 junit 的对比
TestNG 在参数化测试、依赖测试以及套件测试(组)方面功能更加强大。TestNG 意味着高级的测试和复杂的集成测试。它更加的灵活,特别是对大的套件测试。另外,TestNG 也涵盖了 JUnit4 的全部功能。那就没有任何理由使用 Junit了。