Modellbasert testing

Modellbasert testing: utlede tester fra modeller av systemet som testes.

Translations

Terms in this topic (107 in Norsk)

Abstrakt Testtilfelle
Et testtilfelle uten konkrete verdier for inndata og forventede resultater. Logiske operatorer definerer testtilfellene, de aktuelle verdiene er ennå ikke …
Automatisering Av Testutføring
Bruk av automatiske verktøy for å utføre en eller flere testtilfeller, sammenligne faktiske resultater med forventede resultater og sette opp forutsetningene …
Bane
En sekvens av hendelser, for eksempel eksekverbare programinstruksjoner av en komponent eller et system fra et startpunkt til et sluttpunkt.
Beslutning
Et punkt i programmet der kontrollflyt har to eller flere alternative veier. En plass med to eller flere linker til forskjellige grener i programmet.
Beslutningsdekning
Prosenten av beslutningsresultater som har blitt utført av en testsuite. 100% beslutningsdekning impliserer både 100% forgreningsdekning og 100% …
Beslutningstabelltesting
En svart boks testdesignteknikk der testtilfeller blir konstruert for å utføre kombinasjoner av input og/eller hendelser (årsaker) som vises i en …
Betingelsesdekning
Prosenten av betingelsesresultater (rett og feil) som har blitt utført av en testsuite. 100% betingelsesdekning krever at hver enkel betingelse i hver …
Betingelseskombinasjonsdekning
Prosenten av kombinasjoner av alle enkle betingelsesresultater i en programinstruksjon som har blitt utført av en testsuite. 100% slik dekning impliserer 100% …
Brukersituasjonstesting
En svart boks testdesignteknikk der testtilfeller utformes for å utføre brukerscenarier.
Brukervennlighet
I hvilken grad en komponent eller et system kan brukes av bestemte brukere for å oppnå bestemte mål i en spesifisert brukskontekst.
Bug
En mangel eller feil i en komponent eller system som kan forårsake at komponenten eller systemet ikke oppfyller sin påkrevde funksjon, for eksempel en feil …
Datadrevet Testing
En teknikk for å programmere automatiske tester der inputverdier og forventede resultater blir lagret i tabeller eller regneark, slik at et enkelt testskript …
Definition of Done
Generiske og spesifikke betingelser for å tillate at en prosess blir offisielt avsluttet og som de ulike interessentene er blitt enige om. Målet med …
Dekning
Graden, uttrykt som prosent, til hvilken en spesifisert testdekningsenhet har blitt oppnådd av en testsuite. For eksempel i hvilken grad strukturen eller koden …
Detaljert Testtilfelle
Et testtilfelle med konkrete verdier for inndata og forventede resultater.
Effektivitet
Evne til å produsere et planlagt og forventet resultat.
Egenskap for Programvarekvalitet
En egenskap som har med et objekts kvalitet å gjøre.
Egnethet
Et programvareprodukt sin evne til å tilby et passende sett av funksjoner for bestemte oppgaver og brukermål.
Ekvivalensklasse
En del av en input- eller outputdomene for hvilken komponent eller systemet antas å ville oppføre seg likedan, basert på kunnskap om spesifikasjonen.
Ekvivalensklassedekning
Prosenten av ekvivalensklassene som er blitt utført av en testsuite.
Ekvivalensklasseinndeling
En svart boks testdesignteknikk der testtilfeller blir konstruert for å utføre representanter for ekvivalensklasser. I prinsipp blir testtilfellene konstruert …
Endringsstyring
En kontrollert måte for å bevirke en forandring, eller en foreslått endring, til et produkt eller tjeneste.
Feilhåndtering
Prosessen med å oppdage, undersøke og behandle feil. Dette inkluderer å beskrive feil, klassifisere de og identifisere deres alvorlighet.
Forbetingelse
Betingelser i omgivelsene og tilstanden som må være oppfylt før komponenten eller systemet kan bli utført med en bestemt test eller samling tester.
Forgreningsdekning
Prosenten av forgreninger som har blitt utført av en testsuite. 100% forgreningsdekning impliserer 100% beslutningsdekning og 100% programinstruksjonsdekning.
Forståelighet
Et programvareprodukts evne til å gi brukeren mulighet til å forstå om produktet er brukbart og hvordan det kan brukes for spesifikke oppgaver og betingelsene …
Forutsagt Resultat
Oppførselen som blir forutsagt av spesifikasjonen eller en annen kilde, når en komponent eller et system blir utført under spesifiserte betingelser.
Funksjonalitet
Evnen til et programvareprodukt til å muliggjøre funksjoner som oppfyller nedskrevne eller impliserte behov når programmet brukes under spesifiserte …
Grafisk Brukergrensesnitt
Akronym for Graphical User Interface.
Gransking
Evaluering av et produkt eller prosjektstatus for å finne avvik fra planlagte resultater og for å anbefale forbedringer. Eksempler er ledelsesgjennomganger, …
Grenseverdi
En input eller output verdi som er på grensen av en ekvivalensinndeling eller som er i den minst mulige avstanden til en slik grense, for eksempel minimum eller …
Grenseverdianalyse
En svart boks testdesignteknikk der testtilfelle blir laget basert på grenseverdier.
Inndata
En variabel (lagret i eller utenfor en komponent) som leses av en komponent.
Inspeksjon
En type gransking som baserer seg på visuell undersøkelse av dokumenter for å finne feil, for eksempel avvik fra standarder eller spesifikasjoner eller avvik …
Integrasjonstesting
Test som utføres for å finne feil i grensesnitt og samspillet mellom integrerte komponenter eller systemer.
Kildeinstruksjon
En enhet i et programmeringsspråk som typisk er den minste enheten for utførelse som ikke kan deles i mindre enheter.
Kompleksitet
I hvilken grad en komponent eller et system har et design og/eller interne struktur som er vanskelig å forstå, vedlikeholde og verifisere.
Konsekvensanalyse
Bedømmelse av nødvendig endring til nivåene i utviklingsdokumentasjonen, testdokumentasjonen og komponentene, for å implementere en gitt endring i henhold til …
Krav
En betingelse eller evne som behøves av en bruker for å løse et problem eller oppnå et mål som må bli oppfylt eller må eies av et system eller en komponent for …
Kvalitet
Graden med hvilken en komponent, et system eller en prosess oppfyller spesifiserte krav og/eller bruker/kundebehov og forventninger.
Kvalitetssikring
Del av kvalitetsledelse, fokuserer på å generere tiltro til at kvalitetskrav vil bli oppfylt.
Laget for Testtilpasning
Laget i en generisk arkitektur for testautomatisering som gir den nødvendige kode for å tilpasse de automatiserte testene for de ulike komponenter, …
Livssyklus for Programvareutvikling
Aktivitetene som utføres på hvert trinn i programvareutvikling, og hvordan de logisk og kronologisk er relatert til hverandre.
MBT-Modell
Enhver modell som brukes i modellbasert testing.
Mistak
En menneskelig handling som fører til et galt resultat.
Modellbasert Testing
Testing som er basert på en modell av komponenten eller systemet som testes, for eksempel pålitelighetsmodeller, bruksmodeller (som funksjonelle profiler) eller …
Modenhetsnivå
Graden av prosessforbedring i forhold til et på forhånd definert sett av prosessområder der alle mål i settet er oppnådd.
Mål
En måleskala og metoden som brukes for å måle.
Nøkkelindikator for Ytelsen
En overordnet måling av effektivitet som brukes for å styre og kontrollere videre (negativ) utvikling, som for eksempel tidsoverskridelser i …
Nøkkelorddrevet Testing
En teknikk for testautomatisering som bruker datafiler som ikke bare inneholder testdata og forventede resultater, men også nøkkelord som er relatert til …
Output
En variabel (lagret i en komponent eller utenfor) som skrives av en komponent.
Prioritet
Nivået for (forretningens) viktighet som bestemmes for en sak, f.eks. en feil.
Programinstruksjonsdekning
Prosenten utførbare programinstruksjoner som er blitt utført av en testsuite.
Prosessmodell
Et rammeverk der prosesser av samme art er klassifisert mot rammeverket, for eksempel en testforbedringsmodell.
Rammeverk for Testautomatisering
Et verktøy som gir et miljø for testautomatisering. Det omfatter vanligvis en testramme og testbiblioteker.
Regresjonstesting
Test av et program som var testet før etter at modifikasjoner er utført for å sikre at feil ikke har blitt introdusert eller er aktivert i uendrete områder i …
Resultat
Konsekvenser og resultater etter utføringen av en test. Dette inkluderer utdata til skjerm, endringer av data, rapporter, kommunikasjonsmeldinger og alle utdata …
Revisjon
En uavhengig evaluering av programvareproduktene eller prosessene som brukes til å sikre samsvar til standarder, retningslinjer, spesifikasjoner, og/eller …
Risiko
Et forhold som kan resultere i framtidige negative konsekvenser.
Risikobasert Testing
Metode for testing som tar sikte på å redusere produktrisiko og informere interessentene om risikoenes status, allerede fra oppstart av et prosjekt. Innebærer å …
Sertifisering
Prosessen der en fastslår at en komponent, et system eller en person samsvarer med spesifiserte krav, for eksempel ved å bestå en eksamen.
Sikkerhet
Et programvareprodukts evne til å forebygge ikke autorisert adgang, tilfeldig eller med hensikt, til programmer og data.
Sikkerhetstesting
Testing som har til hensikt å avdekke sårbarheter i sikkerheten til et programvareprodukt.
Simulator
Et apparat, program eller system brukt under testing, som oppfører seg som et gitt system når det blir gitt en mengde med spesifikke inputs.
Sporbarhet
Muligheten til å identifisere relaterte objekter i dokumentasjon og programvare, som krav med tilhørende tester.
Sporbarhetstabell
En to-dimensjonal tabell hvor to enheter (f.eks, krav og testtilfeller) står i forhold til hverandre. Tabellen tillater sporing begge veier mellom enhetene, og …
Standard
Formell, muligens obligatorisk, samling av krav som er utviklet og brukt for å foreskrive konsistente framgangsmåter når det gjelder måten å arbeide på eller …
Stresstesting
En type ytelsestesting som brukes for å evaluere et system eller en komponent på eller utenfor grensene av dets antatte eller spesifiserte belastning, eller med …
Suite Av Testtilfeller
En samling av flere testtilfeller for et testobjekt der etterbetingelsen til en test ofte blir brukt som forutsetning for neste test.
System Under Test
Se testobjekt.
Systemtesting
Prosessen med å teste et integrert system for å verifisere at det oppfyller spesifiserte krav.
Teknikk for Testdesign
Prosedyre som brukes for å utlede og/eller velge testtilfelle.
Test
En samling bestående av et eller flere testtilfeller.
Testadministrasjonsverktøy
Et verktøy som gir støtte til testledelse og styring av testprosessen. Vanligvis har slike verktøy flere funksjoner om styring av testmaterialet, …
Testautomatisering
Bruk av programvare for å utføre eller støtte testaktiviteter, for eksempel testledelse, testdesign, testutføring og kontroll av resultater.
Testbarhet
Et programvareprodukts evne til å muliggjøre modifisert programvare å bli testet.
Testbase
Alle dokumenter som en kan avlede krav til systemet eller komponenten som skal testes. Dokumentasjonen som testtilfellene blir basert på, for eksempel krav- …
Testbetingelse
En del av et testobjekt som kan bli verifisert av et eller flere testtilfeller, for eksempel en funksjon, transaksjon, kvalitetsegenskap eller strukturelement.
Testcase
Et sett med inputverdier, forutsetninger for utførelsen, forventede resultater og etterbetingelser for utføringen, som er utviklet for et bestemt mål eller en …
Testdata
Data som eksisterer (for eksempel i en database eller fil) før en test blir utført og som har innflytelse på eller blir influert av testobjektet under testen.
Testdekningsenhet
Et objekt eller en egenskap som blir brukt som basis for testdekning, for eksempel ekvivalensklasser eller programinstruksjoner.
Testdesign
Aktiviteten med å videreutvikle generelle målsettinger med testingen til håndgripelige testbetingelser og testtilfeller.
Testeksekvering
Prosessen med å kjøre en test på komponenten eller systemet som testes, der en produserer faktiske resultater.
Tester
En faglig kvalifisert person som er involvert i testingen av en komponent eller et system.
Testfase
Et sett med testaktiviteter som blir satt sammen til en fase i et prosjekt, for eksempel testutførelsen av et visst testnivå.
Testgenerator
Et testverktøy som tillater å hente data fra eksisterende databaser, eller genererer, manipulerer eller endrer disse for bruk i testingen.
Testimplementering
Prosessen med å utvikle og prioritere testprosedyrer, laging av testdata og, valgfritt, forberedelse av testrammer og skriving av automatiske testskript.
Testing
Prosessen som består av alle livssyklusaktiviteter, både statiske og dynamiske, som omfatter planlegging, forberedelse og evaluering av programvareprodukter og …
Testledelse
Planlegging, estimering, oppfølging og styring av testaktiviteter, typisk utført av en testleder.
Testleder
Personen i prosjektledelsen som har ansvar for testaktiviteter og ressurser og evaluering av et testobjekt. Personen som planlegger, styrer, følger opp og …
Testmål
Grunnen eller målet for å utvikle og utføre en test.
Testnivå
En gruppe med testaktiviteter som er organisert og ledet sammen. Et testnivå hører vanligvis til et abstraksjonsnivå i prosjektet (utviklingsmodellen). …
Testobjekt
Komponenten eller systemet som er gjenstand for testing.
Testplan
Et dokument som beskriver omfang (hva som skal testes), tilnærming til test, ressurser og tidsplan for planlagte testaktiviteter. Planen identifiserer …
Testplanlegging
Aktivitet som innebærer etablering eller oppdatering av en testplan.
Testprosess
Den fundamentale testprosessen inneholder planlegging og styring, analyse og design, implementering og gjennomføring, evaluering av sluttkriterier og …
Testramme
Et testmiljø som består av stubber og drivere for å utføre en test.
Testskript
En testprosedyre, vanligvis for automatisk utførelse av testen.
Tilgjengelighet
Til hvilken grad en komponent eller system er klart til bruk og kan fås kontakt med når det skal brukes. Ofte uttrykt i prosent.
Tilstandsbasert Testing
En svart boks testdesignteknikk der testtilfeller blir laget for å utføre gyldige og ugyldige tilstandsoverganger.
Utførbar Programinstruksjon
En programinstruksjon som, når den er kompilert, blir oversatt til objektkode. Den vil bli utført når programmet kjører og den kan utføre en aksjon på data.
Validering
Kontroll ved hjelp av undersøkelse og samling av objektiv informasjon om kravene til en bestemt tiltenkt bruk er oppfylt (om behov er dekket, om forventninger …
Vedlikehold
Endring av et programvareprodukt etter levering for å korrigere feil, for å forbedre ytelsen eller andre egenskaper, eller for å tilpasse produktet til en …
Vedlikeholdbarhet
Egenskapen som uttrykker hvor lett det er for et programvareprodukt å bli endret for å rette feil, møte nye krav, gjøre framtidig vedlikehold enklere, eller bli …
Verifisering
Bekreftelse ved hjelp av undersøkelse og samling av objektiv informasjon at spesifiserte krav har blitt oppfylt.
Yteevne
I hvilken grad brukerne oppnår spesifikke mål ved hjelp av ressursene som blir brukt.
Ytelse
Graden til hvilken et system eller en komponent oppfyller sine bestemte funksjoner innen gitte restriksjoner når det gjelder behandlingstid og kapasitet.