Informal testing without formal test cases.

Environment used to create and test software.

Number of defects relative to software size.

System for tracking changes to files over time.

Early testing typically performed internally.

Automated testing throughout the software delivery process.

Average operating time before failure.

Version control system for managing file revisions.

Testing by selected external users before broad release.

Development approach where tests guide implementation.