Study guide
General information
The course is offered in Kalmar, online for WP distance students, and in Växjö:
- Kalmar: teaching is in Swedish. Attend lectures and lab sessions on campus in Kalmar at the times scheduled for your group.
- WP distance students: teaching is in Swedish. Attend the online lectures and lab sessions at the times scheduled for your group.
- Växjö: teaching is in English. Attend lectures and lab sessions on campus in Växjö at the times scheduled for your group.
Online participation is exclusively for students enrolled in WP distance studies. Campus students in Kalmar and Växjö must attend their own lectures and scheduled sessions in person.
Use your group's schedule. Announcements and changes will be posted in your group's Zulip channel.
Lab participation and assignments
Work on the assignments during your scheduled lab sessions and attend at the time assigned to your group. The teaching staff must be able to observe you working on the assignments. Submitting an assignment alone is not sufficient.
Kalmar and Växjö campus students must participate in person. Only WP distance students may complete the lab work and participate online. Further details about assigned times and how the lab sessions work will be given at the course introduction.
For Assignment 1, first choose A1.a1 (alternative 1) or A1.a2 (alternative 2) and demonstrate it during lab time. Then complete A1 Part 2: Agentic Testing, a PromptLab lab followed by an assessed seminar. The seminar has not yet been booked. Part 2 is graded Pass/Fail; both your chosen alternative and Part 2 must be passed before an A1 grade can be awarded.
Assignment 2 and Assignment 3 include parts that must be shown during lab sessions. You must also attend their presentations in January. These assessments cannot be completed asynchronously by submitting work alone.
Course Zoom room
The Zoom room is for WP distance students' online participation. It does not replace in-person attendance for Kalmar or Växjö campus students.
About the course
The aim of the course 1dv609 is to provide students with basic knowledge in software testing. Upon completion of the course, students should be able to:
- define fundamental concepts such as requirement, error, quality, traceability, reproducibility, and failure rate
- describe and explain fundamental principles in software testing
- describe and explain the relationship between software quality and software testing
- individually explain, apply, automate and document common software testing methods and techniques
- individually or in a group plan, document, and execute software testing for a small software product
- critically evaluate literature and other information sources in the field.