Skip to main content

Module description - Software Testing and Quality Management

ECTS 3.0
Level intermediate
Overview Modern software development is not just about writing programs. High software quality standards are needed to be successful in today’s markets.
In order to produce high quality software, it is crucial to understand what software quality is, how it can be established, measured and maintained.
This course is based on the "Guide to the Software Engineering Body of Knowledge (SWEBOK)". It is divided into two parts:

1. Concepts

  • Software quality fundamentals
  • Software quality management processes
  • Reviews, audits, traceability
  • Software quality requirements
  • Defect characterization

2. Practical Application

  • Software quality management in teams
  • Test plan
  • Distributed software development
  • Software testing (beyond unit-testing)
  • Integration testing
  • Acceptance testing
  • Web testing
  • Database testing
  • Software quality metrics
Learning objectives The students know advanced methods and concepts of quality assurance in software projects and can apply these successfully in their own projects.
Upon successful completion of this module, students are able to:

  • measure and assess software quality in their own projects
  • define and implement processes that establish sustainable software quality in an organisation
  • specify test plans
  • choose and apply adequate tests for the various process steps
  • derive actions from test results that improve software quality
Previous knowledge

  • Software construction (swc)
  • English level B2 (e.g. passed module ten1)
Exam format Continuous assessment grade with final written exam
Diese Seite teilen: