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 …
En representasjon av resultatene fra dynamiske målinger av driften for en organisasjon eller aktivitet. Ved hjelp av beregninger representert ved metaforer som …
En teknikk for å programmere automatiske tester der inputverdier og forventede resultater blir lagret i tabeller eller regneark, slik at et enkelt testskript …
En abstrakt representasjon av sekvensen og de mulige endringene av tilstanden til dataobjekter, der tilstandene er initialisering, bruk eller sletting.
Graden, uttrykt som prosent, til hvilken en spesifisert testdekningsenhet har blitt oppnådd av en testsuite. For eksempel i hvilken grad strukturen eller koden …
Hardware- og softwareprodukter installert på brukerens eller kundens plattform der komponenten eller systemet under test vil bli brukt. Programvaren kan …
Prosenten av forgreninger som har blitt utført av en testsuite. 100% forgreningsdekning impliserer 100% beslutningsdekning og 100% programinstruksjonsdekning.
Et programvareprodukts evne til å gi brukeren mulighet til å forstå om produktet er brukbart og hvordan det kan brukes for spesifikke oppgaver og betingelsene …
En detaljert presentasjon som gjøres av forfatteren av et dokument for å samle informasjon og synspunkter og for å etablere en felles forståelse av dets …
Evaluering av et produkt eller prosjektstatus for å finne avvik fra planlagte resultater og for å anbefale forbedringer. Eksempler er ledelsesgjennomganger, …
Et programvareprodukt som er utviklet for det generelle markedet, altså for et stort antall kunder, og som blir levert til mange kunder i identisk format. …
En type gransking som baserer seg på visuell undersøkelse av dokumenter for å finne feil, for eksempel avvik fra standarder eller spesifikasjoner eller avvik …
En type sikkerhetsangrep utført for å utnytte dårlig håndtering av upålitelige data ved å sette inn ondsinnet kode gjennom et grensesnitt til et program.
En disiplin der en bruker tekniske og administrative midler og overvåkning for å: Identifisere og dokumentere de funksjonelle og fysiske egenskaper av en …
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 …
En måte å teste på der testtilfelle blir laget basert på testmål og betingelser som blir avledet fra krav, for eksempel at testene utfører bestemte funksjoner …
Prosessen med å kode informasjon slik at bare autoriserte parter kan hente den opprinnelige informasjonen, vanligvis ved hjelp av en bestemt dekrypteringsnøkkel …
En 3. part snapper opp, etterligner og/eller endrer og omlegger kommunikasjonsforbindelser (for eksempel kredittkorttransaksjoner), slik at brukeren ikke merker …
Testing som er basert på en modell av komponenten eller systemet som testes, for eksempel pålitelighetsmodeller, bruksmodeller (som funksjonelle profiler) eller …
Tidsperioden som starter når et programvareprodukt først blir unnfanget og slutter når programvaren ikke lenger er tilgjengelig for bruk. Dette inkluderer …
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 …
Konsekvenser og resultater etter utføringen av en test. Dette inkluderer utdata til skjerm, endringer av data, rapporter, kommunikasjonsmeldinger og alle utdata …
En uavhengig evaluering av programvareproduktene eller prosessene som brukes til å sikre samsvar til standarder, retningslinjer, spesifikasjoner, og/eller …
Betydningen til en risiko definert ut fra dens effekt og sannsynlighet. Risikonivå kan brukes til å bestemme grundigheten i testingen som skal utføres. …
Vurdering av risiko i et gitt prosjekt eller produkt for å bestemme dens nivå, vanligvis gjennom å tildele sannsynlighets- og konsekvensestimater og summere …
Et forsøk på å få uautorisert tilgang til en komponent eller et system, ressurser eller informasjon, eller et forsøk på å kompromittere systemintegriteten.
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 …
Analyse av programvareprodukter, for eksempel krav eller kode, som gjøres uten å utføre disse. Vanligvis utføres statisk analyse ved hjelp av et verktøy.
Testing av en komponent eller et system, for eksempel krav eller kode, som gjøres uten å utføre programvare, for eksempel gjennomgang eller statisk analyse.
Et skjelett eller en spesialtilpasset implementering av en programvarekomponent som brukes under utvikling eller testing av en komponent som kaller eller på …
Det maksimale antall lineære, uavhengige stier gjennom et program. Syklomatisk kompleksitet kan uttrykkes som: L - N + 2P, der L = antallet kanter/lenker i en …
(1) En person som gir råd og strategisk veiledning for en testorganisasjon og for dens relasjon med andre fagdisipliner. (2) En person som definerer hvordan …
Alle dokumenter som en kan avlede krav til systemet eller komponenten som skal testes. Dokumentasjonen som testtilfellene blir basert på, for eksempel krav- …
En del av et testobjekt som kan bli verifisert av et eller flere testtilfeller, for eksempel en funksjon, transaksjon, kvalitetsegenskap eller strukturelement.
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 …
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.
Prosessen med å utvikle og prioritere testprosedyrer, laging av testdata og, valgfritt, forberedelse av testrammer og skriving av automatiske testskript.
Prosessen som består av alle livssyklusaktiviteter, både statiske og dynamiske, som omfatter planlegging, forberedelse og evaluering av programvareprodukter og …
Personen i prosjektledelsen som har ansvar for testaktiviteter og ressurser og evaluering av et testobjekt. Personen som planlegger, styrer, følger opp og …
Implementeringen av teststrategien for et spesifikt prosjekt. Dette inkluderer typisk beslutningene som tas basert på testprosjektets mål og risikovurderingen, …
Et dokument som beskriver omfang (hva som skal testes), tilnærming til test, ressurser og tidsplan for planlagte testaktiviteter. Planen identifiserer …
Den fundamentale testprosessen inneholder planlegging og styring, analyse og design, implementering og gjennomføring, evaluering av sluttkriterier og …
En gruppe testaktiviteter som har som mål å teste et testobjekt vedrørende et eller flere sammenhengende kvalitetsegenskaper. En testtype er fokusert på et …
Et produkt som understøtter en eller flere testaktiviteter, som planlegging, spesifikasjon, design, å lage testdatafiler, utførelse av test, styring og …
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.
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 …
Endring av et programvareprodukt etter levering for å korrigere feil, for å forbedre ytelsen eller andre egenskaper, eller for å tilpasse produktet til en …
Et programvareverktøy som er tilgjengelig for alle mulige brukere i form av kildekode, vanligvis via internett. Dets brukere har tillatelse til, vanligvis under …
Graden til hvilken et system eller en komponent oppfyller sine bestemte funksjoner innen gitte restriksjoner når det gjelder behandlingstid og kapasitet.
Analyseteknikk med mål å identifisere den grunnleggende årsaken til defekter. Ved å rette korrigerende tiltak mot årsaken, er håpet at gjentakelse av feil …