Modellbaserad testning

Modellbaserad testning: härleda tester från modeller av systemet som testas.

Translations

Terms in this topic (82 in Svenska)

Användbarhet
Programvarans kapacitet att förstås, läras in, användas av och vara attraktiv för användaren när den används under specificerade förhållanden.
Audit
Oberoende granskning med syfte att kontrollera att bestämda aktiviteter har utförts på rätt sätt enligt givna instruktioner, standarder, specifikationer eller …
Automatiserad Testexekvering
Att kontrollera testexekvering samt jämföra testutfall med förväntat resultat, sätta upp förutsättning, annan teststyrning och rapportfunktioner med hjälp av en …
Avslutskriterier
En uppsättning generiska och specifika villkor som har överenskommits med intressenter och som måste vara uppfyllda för att en process officiellt ska anses vara …
Beslut
Ett påstående som resulterar i att en uppsättning åtgärder utförs baserat på ett val mellan två eller flera möjliga vägar.
Beslutstäckning
Den procentuella del av kodvillkor som har exekverats av en testsvit. 100 procent beslutstäckning innebär både 100 procent kodgrenstäckning och 100 procent …
Bugg
En brist i en komponent eller ett system som kan få komponenten eller systemet att misslyckas med att utföra sin önskade funktionalitet, t.ex. en felaktig …
Certifiering
Processen att bekräfta att en komponent, ett system eller person uppfyller specificerade krav, t.ex. genom att klara en examen.
Det System Som Testas
En typ av testobjekt som är ett system.
Effektivitet
Till vilken utsträckning korrekta och fullständiga mål har uppfyllts.
Ekvivalensklassindelning
En black-box-testdesignteknik där testfall har utvecklats för att exekvera representativa värden i ekvivalensklasser. I princip tas testfall fram för att täcka …
Ekvivalensklasstäckning
Den procentuella delen av alla ekvivalensklasser som har blivit täckta av en testsvit.
Exekverbar Sats
En sats som när den kompileras översätts till objektkod som kan utföra händelser, hantera data eller utföra en beräkning. En exekverbar sats kommer att …
Funktionalitet
Programvaruproduktens kapacitet att tillhandahålla funktioner som motsvarar ställda och underförstådda behov när programvaran används under definierade …
Förutsägbart Resultat
Ett resultat/beteende hos en komponent eller ett system under specificerade villkor som är förutsagt/förväntat enligt en specifikation eller annan källa. (eng. …
Förutsättning
Miljö- och tillståndsvillkor som måste vara uppfyllda före exekvering av ett test eller en testprocedur.
Gränsvärde
In- eller utvärde som befinner sig på gränsen till en ekvivalensindelning, eller på det minsta avståndet från någon av gränserna, t.ex. ett min- eller maxvärde …
Gränsvärdesanalys
En black-box-testdesignteknik som används för att utveckla testfall som avser att testa gränsvärden.
GUI
Akronym för Graphical User Interface, grafiskt användargränssnitt.
Indata
En variabel som har tilldelats ett värde (oavsett hur den är lagrad eller åtkomstmetod) när den läses/används under exekveringen.
Informationssäkerhet
Egenskaper hos en programvaruprodukt med avseende på dess förmåga att förhindra otillåten användning eller åtkomst till program eller data.
Informationssäkerhetstestning
Testning av hur ett system klarar sin specificerade informationssäkerhet.
Inspektion
En typ av kollegial granskning som innefattar en visuell undersökning av dokument med syfte att hitta fel, t.ex. avvikelser från utvecklingsstandarder eller att …
Kodblock
Den minsta exekverbara enheten i programspråk.
Kodgrenstäckning
De procentuella delarna av alla kodgrenar som har exekverats av en testsvit. 100% bågtäckning omfattar både 100
Kodgrensvillkorstäckning
Det procentuella utfallet av villkor som har exekverats av en testsvit. 100 % villkorstäckning kräver att varje villkor i varje beslutspunkt måste testas som …
Kodtäckning Av Kombinationer Av Kodgrenvillkor
Den procentuella täckningen av kombinationen av alla villkor i ett kodgrensvillkor som finns i en kodrad och dess resultat som har exekverats av en …
Komplexitet
Svårighetsgraden att förstå, underhålla eller testa ett system eller en komponents design eller implementation.
Kontrollflödesväg
En sekvens av exekverbara satser i en komponent som börjar vid en startpunkt och avlutas vid en slutpunkt.
Krav
Ett villkor eller en egenskap som en beställare kräver för att en lösning på ett problem eller ett mål för ett system eller delsystem ska uppfylla ett kontrakt, …
MBT-Modell
En modell som används inom modellbaserad testning.
Misstag
En mänsklig åtgärd som producerar ett felaktigt resultat.
Modellbaserad Testning
Testning baserad på en modell av komponenten eller systemet som testas, t.ex. reliability growth model, användningsmodeller som driftsprofiler eller …
Modellbaserad Teststrategi
En teststrategi där testteamet härleder testvara ur modeller.
Modelltäckning
Graden av täckning, uttryckt i procent, av de modellelement som planerats för att exekveras eller har exekverats av en testsvit.
Mognadsnivå
Uppnådd processförbättringsgrad över en fördefinierad mängd processområden, i vilka alla mognadsmål för alla processområden måste vara uppnådda.
Mätetal
Ett värde som anger hur många gånger den valda enheten ingår i ett mätvärde eller en storhet.
Mått
Ett mätvärde (numeriskt värde) eller kategori som man tilldelar en egenskap hos en enhet genom att utföra mätning.
Nyckelprestandatal
En abstrakt måttstock för effektivitet och uppfyllelsegrad som används som vägledning och kontroll i utveckling för förbättring av programvara, t.ex. …
Offline MBT
Modellbaserat testangreppssätt där testfall genereras och sparas för att exekveras senare.
On-the-Fly MBT
Modellbaserat testangreppssätt där testfall genereras och exekveras samtidigt.
Prestanda
Förmågan hos ett system eller en komponent att uppfylla ställda krav på funktionalitet samtidigt som satta begränsningar för beräkningstider och systemkapacitet …
Prioritet
Graden av betydelse för verksamheten som kan tilldelas en produkt (sak), t.ex. fel.
Processmodell
Ett ramverk, i vilket processer av samma typ klassificeras, t.ex. en testförbättringsmodell.
Programvarans Utvecklingslivscykel
De aktiviteter som utförs vid varje steg under mjukvaruutveckling samt hur de förhåller sig till varandra logiskt och kronologiskt.
Påverkansanalys
Bedömningen av hur omfattande ändringar av utvecklingsdokumentation, testdokumentation och komponenter som behövs, för att genomföra en viss förändring med …
Ramverk För Testautomatisering
Ett verktyg som tillhandahåller en miljö för testautomatisering. Det innehåller vanligtvis en testexekveringsplattform och testbibliotek.
Resultat
Konsekvensen eller utfallet från exekveringen av ett test.
Risk
En faktor som kan resultera i en framtida negativ konsekvens.
Riskbaserad Testning
Ett angreppssätt för testning som reducerar nivån för produktrisker och informerar intressenter om riskernas status, med början i initiala faserna i projektet. …
Simulator
Utrustning, program eller system som används vid testning och beter sig likadant som ett givet system eller en komponent, då det ges en mängd av kontrollerade …
Spårbarhet
Möjligheten att identifiera relaterade element i dokumentation och programvara, som t.ex. systemkrav, med tillhörande tester.
Spårbarhetsmatris
En tvådimensionell tabell vilken visar sambandet mellan två entiteter (t.ex. krav och testfall). Tabellen används för att fastställa och uppnå täckning, för att …
Standard
En mängd formella, tvingande alternativt rådgörande, krav framtagna för att säkerställa ett konsekvent arbetssätt. (t.ex. ISO/IEC standarder, IEEE standarder …
Stresstestning
En typ av prestandatest som utförs för att utvärdera ett system eller en komponent på eller över gränsen för dess förväntade eller specificerade …
Test
En mängd av ett eller flera testfall.
Testanpassningslager
Lagret i en testautomatiseringsarkitektur som tillhandahåller nödvändig kod för att anpassa testskript på en abstrakt nivå till olika komponenter, …
Testavslut
Aktiviteter utförda för att samla in data från tidigare avslutade testaktiviteter, fakta och mätvärden. Testavslutsfasen består av avslutande och arkivering av …
Testbas
All dokumentation från vilken man kan härleda krav för en komponent eller ett system, dvs. den dokumentation som testfall baseras på. Om ett dokument endast kan …
Testfall
En samling indata, förutsättningar inför exekvering, förväntat resultat och sluttillstånd efter exekvering, som är framtagna för ett specifikt objekt eller …
Testfallsexplosion
Den oproportionerliga tillväxten av antalet testfall med ökande storlek på testbasen, när man använder en viss testteknik. Testfallsexplosion kan också inträffa …
Testfas
En bestämd uppsättning av testaktiviteter som är samlade inom en hanterbar del av projektet, t.ex. exekveringsaktiviteter för en testnivå.
Testgenerator
Verktyg som interagerar med databaser, filer eller dataöverföringar för att förbereda testdata för testexekvering.
Testimplementation
Process för att utveckla och prioritera testprocedurer, skapa testdata och, valfritt, att förbereda för testexekveringsplattform och skriva automatiserade …
Testledning
Planering, uppskattning, övervakning och reglering av testaktiviteter. Testledning utförs typiskt av en testledare. Även strukturering och åtkomst av testfall …
Testmodell
En modell som beskriver den testvara som används för testning av en komponent eller ett system.
Testnivå
En grupp av testaktiviteter som organiseras och hanteras tillsammans. En testnivå är kopplad till ansvarsfördelningen i ett projekt. Exempel på testnivåer är …
Testplan
Ett dokument som beskriver målsättning, angreppssätt, resurser och tidplaner för de avsedda testaktiviteterna. Där identifieras bland annat testelement, …
Testplanering
Att ta fram eller uppdatera en testplan.
Testprocess
Den grundläggande testprocessen omfattar testplanering och kontroll, testanalys och -design, testimplementation och -exekvering, utvärdering av avslutskriterier …
Testskript
Syftar vanligen på den automatiserade testproceduren som används med en testexekveringsplattform.
Testtäckning
Den nivå, uttryckt i procent, till vilket ett specificerat objekt har blivit exekverat av en testsvit.
Testurvalskriterier
Kriterier som används för att styra generering av testfall eller att välja testfall för att begränsa storleken på ett test.
Tillgång
Den grad till vilken en komponent eller ett system är i drift och tillgängligt för användning. (eng. availability)
Täckningsobjekt
Den del man mäter täckning på, t.ex. ekvivalensklasser eller kodrader.
Underhåll
Modifiering av en programvaruprodukt efter leverans för att rätta defekter, förbättra prestanda eller andra egenskaper, eller anpassa produkten till en …
Underhållbarhet
Hur lätt en programvara kan modifieras för att rätta fel, tillgodose nya krav, underlätta framtida underhåll eller anpassa till förändrad miljö.
Utdata
En variabel till vilken en komponent skriver ett utvärde.
Validering
Bekräftelse genom undersökning och genom framläggande av sakliga bevis för att kraven för en specifikt avsedd användning eller specifik tillämpning har …
Verifiering
Bekräftelse genom undersökning och genom framläggande av sakliga bevis för att specificerade krav har uppfyllts.
Vägtäckning
Den procentuella delen av vägar som har exekverats genom testfall i en testfallssvit. 100 % vägtäckning innebär LCSAJ-täckning.
Ändringshantering
(1) Ett strukturerat sätt att överföra individer och organisationer från ett nuläge till ett önskeläge. (2) Ett kontrollerat sätt att åstadkomma en förändring, …