Topic outline

  • (Latest update: 8 September 2020)

    The course will be held completely online following Aalto University recommendations. Lectures will use videoconferencing, and all materials, assignments, and other learning resources will be available online. Lectures will be recorded and made available online. However, you are encouraged to participate in the lectures, as they may include some interactive elements. Lecture recordings may take a few days to appear online. All necessary links will be posted on this MyCourses site. The link to the lectures can be found under Weekly schedule.

    The latest coronavirus information from Aalto University is available here. If you have any concerns in relation to this course, please contact the course staff. Stay safe!


    What is software quality? How can it be achieved? How can software testing help to achieve quality? How should testing be organised, managed, and automated? What quality and testing practices and techniques are there and what are their strengths and weaknesses? What does software testing and quality assurance look like in today's software development? These are essential questions in this course.

    The course combines individual assignments with a group assignment that runs throughout the course. You will learn how to define a quality model for a product or project, plan quality assurance activities, including testing, around that quality model, create test plans and test cases, and turn those into real manual and automated tests that help assure quality.

    Communication channels

    This course uses the communication channels listed on the Communication page.

    Practical matters

    The registration for this course happens in two phases:

    1. Course registration (individual) via WebOodi. Deadline: By the course starting date.
    2. Group registration via this form in MyCourses. Deadline: 22 September 2020, 10:00.

    The course has no final written exam. Instead, the individual weekly learning tasks and the group project are evaluated. The latter comprises partial deliverables and a mid-term presentation.

    Teacher: Senior Lecturer Fabian Fagerholm (fabian.fagerholm@aalto.fi).

    Teaching team: Bettina Schillinger (bettina.schillinger@aalto.fi), Ava Heinonen (ava.heinonen@aalto.fi), Ata Ul Jamil (ata.jamil@aalto.fi).

    • Forum icon
      Announcements Forum
      Not available unless: Your User account contains (use: aalto.fi) contains aalto.fi
    • Forum icon
      General discussion Forum
      Not available unless: Your User account contains (use: aalto.fi) contains aalto.fi
    • Page icon
      Communication Page
      Not available unless: Your User account contains (use: aalto.fi) contains aalto.fi