Logga in

Registrera

DAT321 · Chalmers tekniska högskola

Kvalitetssäkring och testning

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

Kursplan
HP
7.5
Språk
Engelska
Institution
Data- och informationsteknik

Lärandemål

  • Kunskap och förståelse
  • Förklara grundläggande begrepp inom mjukvarukvalitet (t.ex. intern / extern kvalitet, liksom kvalitet vid användning) och kvalitetssäkringsmodeller. Beskriva hur hållbarhet kan betraktas som ett kvalitetsattribut hos mjukvaruprodukter Redogöra för och förklara definitioner och aktiviteter relaterade till mjukvarutestning, såsom fel, felnivåer vid testning och testautomatisering Förklara nuvarande trender i forskning om mjukvarukvalitet och testning (t.ex. teststabilitet, sökbaserad programvarutestning) Förklara skillnaden mellan mjukvaruverifiering och mjukvaruvalidering. Namnge och beskriva olika testtekniker och tillvägagångssätt, såsom mutationstest, automatiserad testprioritering, testfallgenerering, utforskande test etc. Förklara "continuous integration" och relatera det till mjukvaruutvecklingsprocesser Färdigheter och förmåga
  • Definiera metrik som krävs för att övervaka och analysera olika kvalitetsattribut för programvaruprodukter Mäta mjukvaruprodukternas kvalitet baserat på data från utvecklingsmiljöer och verktyg. Förklara och implementera testaktiviteter i samband med olika testnivåer (t.ex. system-, integrations- eller enhetsnivåtester) Definiera och implementera en testplan eller ett testomfång baserat på kvalitetsmål. Utforma lämpliga och meningsfulla tester. Tillämpa automatiserade testtekniker på realistiska exempel med relevanta verktyg (t.ex. automatiserad regressionstestning på kontinuerliga integrationsledningar) Använda automatiserade system för att mäta kvalitet av mjukvaruprodukter baserat på data från moderna utvecklingsverktyg Använda moderna verktyg för visualisering av trender av mjukvarukvaliten Värderingsförmåga och förhållningssätt Värdera vikten av mjukvarukvalité i relation till tids- och kostnadsbild för moderna mjukvaruprojekt Bedöma kvaliteten av testuppsättningar med hjälp av programvaru artefakter (t.ex. exekveringsloggar, testskript, historik över testkörningar). Relatera mjukvarukvalitet till samhällsliga aspekter av mjukvarutveckling
Kursinnehåll
Kursen behandlar följande innehåll: Definitioner av kvalitetssäkring av programvara, kvalitetsattribut, mjukvarumått och modeller inom kvalitetshantering, intern kvalitet och extern kvalitet; Definitioner och skillnader mellan mjukvaruverifiering och valideringsmetoder; Definitioner och praktisk tillämpning av tekniker och metoder för testning av programvara relaterade till testplanering, design, utförande och analys. Kursen förbereder studenterna att arbeta som kvalitets- eller testingenjörer (eller chefer) i programvaruutvecklingsorganisationer.
Förutsättningar
  • Grundläggande behörighet för avancerad nivå
Litteratur
Kurslitteratur kommer att publiceras senast 8 veckor innan kursstart.
Liknande kurser vid andra universitet
Uppsala universitet

Uppsala universitet

Mjukvarutestning

1DL6105 tentor
Högskolan i Borås

Högskolan i Borås

Kvalitet och ledningssystem

A207TG5 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Guider

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

  • Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

Socialt

  • Instagram

  • Facebook

  • YouTube

  • TikTok

  • Linkedin

© 2026 Crash Course Sverige AB