Text

Automatisk testgenerering

  • Högskolepoäng 2.5  hp
  • Utbildningsnivå Avancerad nivå
  • Studieort Distans utan obligatoriska träffar
  • Kurskod DVA481
  • Huvudområde Datavetenskap

In contrast to learning how to do manual testing, in this course you will learn how to generate tests automatically in the sense that test creation satisfying a given test goal or given requirement is performed automatically.

About this course

The increasing competition pressure for rapid introduction of new or modified system versions is posing problems to properly testing software. These pressures have led many organizations to begin transitioning their development processes to agile development and continuous integration, greatly shortening the time available to conduct comprehensive testing.

In contrast to learning how to do manual testing, in this course you will learn how to generate tests automatically in the sense that test creation satisfying a given test goal or given requirement is performed automatically.

This course provides an understanding of automating software testing using program analysis with the goal of intelligently and algorithmically creating tests. The course covers search-based test generation, combinatorial and random testing while highlighting the challenges associated with the use of automatic test generation.

You will learn

  • Understand algorithmic test generation techniques and their use in developer testing and continuous integration.
  • Understand how to automatically generate test cases with assertions.
  • Have a working knowledge and experience in static and dynamic generation of tests.
  • Have an overview knowledge in search-based testing and the use of machine learning for test generation.

Entry requirements

  • 120 credits, of which 80 credits in Computer Science and/or Computer Engineering.
  • In addition English course A/English course 6 is required.

You can also apply for the course and get your eligibility evaluated based on knowledge acquired in other ways, such as work experience, other studies etc. Read more in Application information below.

Language

English

Tillfällen för denna kurs

Hösttermin 2021

  • Hösttermin 2021

    Omfattning

    2.5 hp

    Tid

    2021-11-08 - 2022-01-16 (deltid 17%)

    Utbildningsnivå

    Avancerad nivå

    Kurstyp

    Fristående kurs

    Anmälningskod

    MDH-24549

    Språk

    Engelska

    Studieort

    Ortsoberoende

    Undervisningsform

    Distans
    Antal obligatoriska träffar inklusive tentamen: 0
    Antal övriga fysiska träffar: 0

    Särskild behörighet

    120 hp varav 80 hp inom Datavetenskap och/eller Datateknik. Dessutom krävs Svenska B/Svenska 3 samt Engelska A/Engelska 6. I de fall kursen ges på engelska görs undantag från kravet på Svenska B/Svenska 3.

    Urval

    Antal högskolepoäng

Frågor kring utbildningen?

Hör av dig till kursansvarig om du har frågor kring kursens innehåll.

Universitetslektor

Eduard Paul Enoiu

021-10 16 24

eduard.paul.enoiu@mdh.se

Till toppen