Testing

Testing - Testing The most practical way to improve the...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Testing The most practical way to improve the quality of a program is through testing. Tests have to run automatically if possible. Manual testing is also useful but it is costly in human hours.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Who writes tests? The programmer The programmer has to write tests to verify that the software works as expected. The tests may have knowledge about the internals of the product. Put tests in source control. Treat your tests as part of the source code since they have the same importance. Quality Assurance Department (QA) It is a team independent of the development team. They write tests that do not have any knowledge of the internals. They consider product as a black-box. It is important that people independent from the team test
Background image of page 2
If your organization do not have money for a QA department, before each version ask the development team to work as QA testers. A developer should not be assigned to test
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/30/2012 for the course CS 252 taught by Professor Gustavorodriguez during the Fall '11 term at Purdue.

Page1 / 9

Testing - Testing The most practical way to improve the...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online