
- Unit Testing
- Integration Testing
- System Testing
- Stress Testing
- Beta Testing
- Acceptance Testing
The author provides a list of unit testing tools available. The author then uses one of the tools and write unit test cases for his Download Tracker application. The author then discusses Test Driven Development
and provides two easy steps followed in the process:
- Write a failing automated test before any code
- Remove duplication
The author then introduces the concept of refactoring
, the process of changing a software system in such a way that it does not alter the external behaviour of the code yet improves its internal structure. The author then provides a list of tools that can be used for automated refactoring
.
No comments:
Post a Comment