我在哪里以及如何学习软件测试技术?

Rad*_*adi 8 testing tdd unit-testing xunit

我想学习如何构建旨在测试自身的"健壮"软件.换句话说,我如何在我的软件中实现自动化测试(使用java或groovy或c ++).

所以我想知道在哪里学习这些(书籍或网站)以及我需要哪些工具和库?

Eri*_*fer 5

  • 一般TDD初学者:Kent Beck:通过实例测试驱动开发
  • 通用单元测试参考:Gerard Meszaros:xUnit测试模式:重构测试代码
  • 绿地项目的TDD:史蒂夫弗里曼,Nat Pryce:以测试为指导的不断增长的面向对象软件
  • 棕色地带项目的TDD:Micheal Feathers:有效地使用遗留代码
  • 测试问题的问答:http://www.stackoverflow.com
  • 软件列表(向下滚动)