Courses

PA2546 Adaptive Lean Software Testing

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

It is no longer possible to apply to this option

The focus of this course is testing in adaptive and lean software development processes. The objective is to equip professional test engineers with an understanding of the organizational and technical principles of such processes, and how these principles can be supported by appropriate testing techniques and tools.

Facts

  • Type of instruction: distance, Mixed, part-time 25%
  • Study period: 2017-September-03 until 2018-January-14
  • Education level: A1N
  • Application: It is no longer possible to apply to this option
  • 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 5 themes:
1. Principles, Processes, and People
2. Supporting Development
3. Evaluating Business Qualities
4. Supporting Continuous Engineering
5. Evaluating Technical Qualities
Theme 1 introduces the principles of adaptive and lean development processes, and the role of testing and the test engineer in these processes.
Themes 2 to 5 consider, from an adaptive and lean perspective, testing techniques in contexts that are distinguished by the nature of qualities that are evaluated and how the testing supports the software engineering process

Learning outcomes

On completion of the course the student will be able to:
Knowledge and understanding
• discuss the roles and contributions of a test engineer in adaptive and lean environments
• describe testing techniques that support the principles of adaptive and lean methodologies
Competence and skills
• apply test techniques relevant to the course themes and interpret the results provided by these techniques
• identify and use suitable tools to facilitate these testing techniques
Values and Attitudes
• reflect on the benefits, assumptions, and limitations of testing techniques
• critically analyse research from academia and industry on adaptive and lean testing

Generic Skills

Course literature and other teaching material

A compendium of videos, research articles and other course material is provided via a virtual learning environment, and recommendations for further reading.

Course literature and other teaching material

A compendium of videos, research articles and other course material is provided via a virtual learning environment, and 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.
A short formative assessment provides feedback on the student’s understanding of each theme (“assignments” module).
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.
A short formative assessment provides feedback on the student’s understanding of each theme (“assignments” module).
As a summative assessment (“project” module), students propose how adaptive and lean testing could be applied in a real-world context, and undertake a case study that applies relevant testing techniques in this context.

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 200 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 Assignments 2.5 G-U
1720 Project Assignment 5 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.