Software Testing and Software Quality Assurance Videos and Tutorials: Unit Testing, Functional Testing, Load Testing, Performance Testing, Test Driven Development

Test Documentation (Part 2/2)

The test documentation set includes all the documents we create to describe the testing effort. This includes test descriptions, testing project schedules, bug reports, summary reports, etc. Historically, there has been a substantial push in our industry for large sets of standardized documents, coming out of the history of our industry as a provider of custom software to huge bureaucracies. Interestingly, a recent analysis of top software engineering issues by the National Defense Industrial Association concludes that “Traditional software verification techniques are costly and ineffective for dealing with the scale and complexity of modern systems.” and elaborates as follows: “Tests are over-documented, with disproportionate effort spent on detailed procedures and libraries that require extensive maintenance and constrain product improvement.”