course-details-portlet

INFT2005

Quality in and Testing of Software Systems

Choose study year

Assessments and mandatory activities may be changed until September 20th.

Credits 7.5
Level Intermediate course, level II
Course start Spring 2026
Duration 1 semester
Language of instruction Norwegian
Location Trondheim
Examination arrangement Home examination

About

About the course

Course content

This course is about agile software development methodology, requirements development and the connection between the requirements and testing. Furthermore, we will take a closer look at topics such as planning and implementation of testing of applications at different levels, risk-based test planning, various techniques for test design, automated-testing and performance testing, interaction design with wireframing and user testing, version control and continuous integration (CI in CI/CD), quality concept in general and for software systems in particular, strategies for achieving quality and quality-models and quality-management.

Learning outcome

Knowledge

Candidates:

  • can explain the principles of agile system development.
  • can explain different types of tests and test strategies.
  • can explain concepts in interaction design.
  • can explain the benefits of using version control and continuous integration.
  • can define, recognize and explain concepts related to quality in general and to software in particular.
  • can explain the need to follow a defined process to achieve quality goals and objectives.
  • can explain the need for quality standards and what lies in the concept of best practice.

Skills

Candidates:

  • can use agile methods to design requirements for IT systems.
  • can use requirements to design, plan and conduct systems tests.
  • can perform tests of aspects of usability in applications.
  • can create a quality plan.
  • can participate in reviews and inspections.

General competence

Candidates:

  • can work effectively and purposefully in a team towards a common goal.
  • can share and disseminate information and knowledge with team members and clients.

Learning methods and activities

Lectures, lessons, videos and assignments.

Compulsory assignments

  • Mandatory exercises

Further on evaluation

Re-sit examination in December.

Specific conditions

Admission to a programme of study is required:
Information Technology (ITBAINFO)

Credit reductions

Course code Reduction From
DCST1008 3.7 sp Autumn 2020
IDATT1002 3.7 sp Autumn 2020
This course has academic overlap with the courses in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Computer Science

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: Home examination
Grade: Letter grades

Re-sit examination - Autumn 2025

Home examination
Weighting 100/100 Duration 3 hours Exam system Inspera Assessment

Ordinary examination - Spring 2026

Home examination
Weighting 100/100 Duration 3 hours Exam system Inspera Assessment