Assignment 2

Software Engineering Spring 2007

Test specification

Slides from lecture can be found here

Based on your own requirements document, you must prepare test cases. For each test case, you must give
Make sure that

Read an XML presentationPDF-dokument (OH in Swedish) or a short introductionExtern länk to XML (in English). Or search the web for an XML tutorial. The DTD for the ray tracer files is at http://www.it.uu.se/edu/course/homepage/pm2/VT04/pm2gl.txt. Example test files in xml- and ppm-format can be found at http://www.it.uu.se/edu/course/homepage/pvt/vt04/xml. Use the program xview to view ppm-files.

To create or edit XML-files you may use the XML-editor xmlproExtern länk . Run it by the command /it/kurs/pm2/vt04/xmlpro. DocumentationPDF-dokument is available in pdf-format.
[This used to be a common-problem fix - not sure if it is still valid: Before you can run xmlpro you must copy the license file /it/kurs/pm2/vt04/xmlpro2.01/xmlpro.prp to the directory that is your working directory when you run xmlpro.]

Test Planning

The Methods of Programming course students are now working on their assignment 2 - the simple ray tracer - and think that they have all the time in the world. If you are working with an MP2 group, you have to agree with them on internal deadlines that allows you and them to make the external (i.e. the teachers') deadlines. Specifically, you have to agree on two deadlines when the programs (simple and extended ray-tracer) are available for system testing. The planning overview gives some hints.

Administrative