TDDD04 Software Testing
Laborations
There are many test strategies and test tools, and you will get the chance to try some of them in the lab series. The labs are a mandatory part of the course, but still, you are required to sign up for the lab series. Pair up with a fellow student, log in to Webreg and sign up for the labs as soon as possible. We will, if necessary, move students between groups to make the work load of different groups even. Make it easier by signing up to the group with most places left. If any special circumstances make you wish to work individually you are obliged to contact an assistant and get an explicit accept for that, though it's very hard to get such exceptions this year.
Registration
Registrations for the labs is done using webreg. Sign-up deadline is April 3.
OBS: To carry out labs for this course, storage quota of each student registered for this course has been increased from 100MB to 250MB. This extra quota may expire any time after the course *officially* ends and will be reset to 100MB again. Please do not forget to move your material in excess of 100MB from your account before possibly June 2013 to avoid loss of any important data.
OBS: If you are having performance issues with VS 2010 on machines at PC labs, you can temporarily copy your project/solution to "c:\users\[USERNAME]\" and run/compile it from there. We don't know exactly how much it can improve performance but it may worth a try in case you are facing slowdown. If you do this, Please remember that the "c:\users\[USERNAME]\" directory may not persist after you logout. So, if you run your project from "c:\users\[USERNAME]\", be sure to copy updated contents back to your z drive before you logout. Also, you need to delete your project from "c:\users\[USERNAME]\" each time before getting logout as it can result in serious performance implications for both you and others.Deadlines
- Lab1
- APR 17 - 17.00 Demonstration, Grupp A, Grupp B, Grupp C, & Grupp D.
- APR 18 - 17.00 Report (source code as group & individual reflection reports)
- APR 23 feedback.
- APR 26 - 17.00 Re-Submission (source code as group & individual reflection reports)
- Lab2
- MAY 17 - 15.00 Demonstration, Grupp A, Grupp B, Grupp C, & Grupp D.
- MAY 20 - 17.00 Report (source code as group & individual reflections)
- MAY 24 feedback.
- MAY 28 - 17.00 Re-Submission & Hard Deadline (source code as group & individual reflections)
- MAY 31 Final results
- Demonstrations: Only during labs' scheduled hours
- Report Submissions: To Your lab assistant - during scheduled lab sessions, or in the box outside his office.
Lab 1 instructions and related material
Lab instructions Lab-1 containing exercises 1-4.
VS2010 code skeletons Lab-1 exercises 1-3.
Eclipse code skeleton Lab-1 exercise 4.
For those who wish to work on their own machines:
- If you've VS2010 installed, then you can use the above linked VS2010 code skeletons.
- If you've VS2008 installed, then
- You need to use Lab1, VS2008 code skeletons.
- Some of the configurations are different from VS2010.
- No assistance will be provided!
Lab 2 instructions and related material
Lab instructions Lab-2 containing exercises 1-4.
VS2010 Code skeleton, Lab 2
Report Template (Used voluntarily)
For those who wish to work on their own machines:
- If you've VS2010 installed, then you can use the above linked VS2010 code skeletons.
- If you've VS2008 installed, then
- You need to use Lab2, VS2008 code skeletons.
- Some of the configurations are different from VS2010.
- No assistance will be provided!
Additional Instructions (Lab 1 & 2)
Additional Instructions (updated: 2013-02-18) This page will be updated continuously as we feel the need to give additional instructions.
IDEs/Tools:
- Visual Studio 2008/2010 Pro. (can be obtained from MSDN Alliance Network)
- CppUnit (open source)
- BullseyeCoverage (academic license can be obtained from Usman Dastgeer)
- Eclipse IDE (open source)
- JUnit (open source)
- djUnit (open source)
- Abbot (open source)
Page responsible: David Byers
Last updated: 2013-04-03
