InfoQ Homepage Testing Content on InfoQ
-
Designing for Testability
Cedric Beust and Alexandru Popescu discuss interesting features of TestNG, designing easily testable code, the pros and cons of TDD, functional versus unit testing, and migrating from JUnit to TestNG.
-
System Integration Testing Using Spring
Spring co-founder Rod Johnson on integration testing with Spring and support Spring provides for it, testing the persistence layer, testing web apps.
-
Code Organization Guidelines for Large Code Bases
Juergen Hoeller shares guidelines for managing large codebases such as packaging and package interdependencies, layering and module decomposition, and evolving a large code base.
-
The Role of Testing and QA in Agile Software Development
Scott Ambler argues that agile testing practices have resulted in significantly higher quality software, and questions the role of traditional software testers and QA people on agile projects.
-
Database Refactoring
Scott Ambler teaches teams how to integrate database roles into their iterative, incremental rhythm to increase software success. InfoQ captured Ambler's talk on Database Refactoring at Agile2006.
-
Agile Quality: A Canary in a Coal Mine
Scrum co-creator Ken Schwaber spoke at Agile2006 on code quality as a corporate asset. In this video Schwaber discussed how a degrading codebase paralyses teams and increases corporate risk.