Courses

PA2549 Large-Scale Software Testing

Single subject course, 2,5 Higher education credits, Second cycle, autumn semester 2017

Cancelled

The purpose is to equip software engineers with an understanding of challenges of “scale” when testing — in terms of the size and complexity of both the software system and the organization within which the testing activities occur — and experience of specific testing techniques and tools that address them.

Facts

  • Type of instruction: distance, Mixed, part-time 10%
  • Study period: 2017-September-03 until 2018-January-14
  • Education level: A1N
  • Application: Cancelled
  • Language of instruction: The teaching language is English.
  • Location: Some or all of education and examination is held at distance.
  • No. of occasions: Mandatory 0, Voluntary 0
  • Main field of study: Software Engineering
  • Course syllabus: Download
  • Welcome letter: Download
  • Entry requirements: At least 120 credits in a technical subject and a minimum of 2 years professional experience in software development (shown by, for example, a work certificate from an employer).

Content

The course is organized into 2 modules:
1. Testing large-scale software systems
2. Testing within large-scale orrganisations
Module 1 considers scale in terms of the size and complexity of the software system under test, the challenges these characteristics present to testing, and testing techniques that address these challenges.
Module 2 considers scale in terms of the size and complexity of the development and testing organisation itself - for example, within a large software project, or when testing teams are shared across multiple projects.

Learning outcomes

On completion of the course the student will be able to:
Knowledge and understanding
•explain the challenges of large-scale software testing using both a technical and organisational perspective
• describe approaches that address these challenges
Competence and skills
• apply a technique for testing large-scale software systems and interpret the results
• identify and use suitable tools to facilitate these testing techniques
Values and Attitudes
• reflect on the relevant important measures of “scale” that are relevant to their own testing work?
• critically analyse research from academia and industry on large-scale testing

Generic Skills

Course literature and other teaching material

A compendium of videos, study notes, and research articles is provided via a virtual learning environment, together with recommendations for further reading.

Course literature and other teaching material

A compendium of videos, study notes, and research articles is provided via a virtual learning environment, together with recommendations for further reading.

Learning methods

This course supports learning at a distance. Teaching material is provided online such as video lectures, interviews, research articles etc. These learning activities are supported by discussion with and feedback from lecturers.
Each module has a summative assessment in one of two forms: either identifying and applying a testing technique in a large-scale context; or reviewing and analysing the state-of-the-art on a specific challenge of large-scale testing.

Work placement

No work placement is included in the planned learning activities. BTH is aiming for a close contact with the surrounding community when developing courses and programmes.

Teachers

Examiner
  1. Simon Poulding
Course Manager
  1. Simon Poulding

Time allocation

On average, a student should study 67 hours to reach the learning outcomes.
This time includes all the various available learning activities (lectures, self studies, examinations, etc.).
This estimation is based on the fact that one academic year counts as 60 ECTS credits,
corresponding to an average student workload of 1 600 hours. This may vary individually.

Assessments

Component examinations for the course
Code Title ECTS credits Grade
1710 Assignment 1 1.5 G-U
1720 Assignment 2 1 G-U

Grading

The course will be graded G Pass, UX Insufficient, supplementation required, U Fail.

Future exams

No upcoming, centrally coordinated, examinations for this course were found.

To participate in a centrally coordinated examination, you must enroll in Student's Portal, no later than fifteen days before the examination.


Time and location for the examination will be published about 5 days in advance.


There might be other scheduled examinations. Information concerning these examinations are available in It's Learning or at other places that the person who is responsible of the course will refer to.

Course Evaluation

The course manager is responsible for the views of students on the course being systematically and regularly gathered and that the results of the evaluations in various forms affect the form and development of the course.