One strategy for testing a product is to follow Bach's GFSTP, expanding the number of functions tested and the depth of testing to fit the available time. This approach has some advantages: it's flexible and adapts automatically to knowledge gained during actual testing. It does have some drawbacks, however, including
The GFSTP is a good approach if time is severely limited and the testing is to be done at the end of the development cycle. However, if we start early in the product or testing lifecycle, we can potentially develop a more effective test program. This is the purpose of the test plan.
Suppose that next quarter, I have hired you to test the PEOS web interface, in preparation for its deployment to support COEN 286 exercises. Your job is to contribute to the goal of releasing a final product that has ``insanely great'' quality.
Toward this goal, create a test plan with the following sections:
You may assume the product will be deployed as it is now, and there will be at least one programmer working to fix failures you uncover.
Be sure to state explicitly any other assumptions you make, and do not make assumptions that trivialize the problem.
Your plan should be formatted in 12pt type with minimum 1 inch margins on all sides.
Provide a separate, numbered section for each part described above. Identify the plan sub-parts clearly for each major and minor milestone. Number each page, and put your name in a header or footer on each page after the title page.
Include a cover page with the document title and your name. Please do not put your student ID on any page.
Read the general requirements on the class home page. In particular, be sure to spell-check and proofread your document before submission.
The final document is due March 20, at 23:59 (midnight).
You must submit on time: no late submissions can be accepted due to grading deadlines.
You should email your test plan to me by March 20, at 23:59 (midnight). You may do this in one of three ways:
% ps2pdf -dCompatibilityLevel=1.3 -dSubsetFonts=true -dEmbedAllFonts=true doc.psThis is available on the Design Center Linux hosts. Windows users have many options including Acrobat Distiller. Just be sure the fonts are embedded.
Your plan will be assessed along three dimensions:
Generated Mon Mar 17 07:26:34 2008