software testing terms complete glossary
Kako bih izbjegao nejasnoće u različitim uvjetima testiranja softvera, prilažem a pojmovnik za testiranje softvera ovdje.
Svi pojmovi za testiranje softvera uključeni su u ovaj pojmovnik. Ako smatrate da znate definiciju bilo kojeg pojma bolje nego što je ovdje spomenuto, možete to koristiti Kontakt obrazac da mi pošalju definicije. Nakon pregleda uključit ću ih u ovaj popis pojmovnika.
Da biste znali osnovne definicije testiranja softvera i osiguranja kvalitete, ovo je najbolji pojmovnik koji je sastavio Erik van Veenendaal . Također za svaku definiciju postoji referenca IEEE ili ISO spomenuta u zagradama.
DO
kriteriji prihvatljivosti: Izlazni kriteriji koje komponenta ili sustav moraju zadovoljiti da bi biliprihvatio korisnik, kupac ili drugi ovlašteni subjekt. (IEEE 610)
ispitivanje prihvatljivosti: Formalno testiranje s obzirom na potrebe korisnika, zahtjeve i poslovne procese koje se provode kako bi se utvrdilo zadovoljava li sustav kriterije prihvaćanja ili ne, a korisniku, kupcima ili drugom ovlaštenom subjektu omogućilo da odluči hoće li prihvatiti sustav. (Nakon IEEE 610)
ispitivanje pristupačnosti: Testiranje radi utvrđivanja lakoće kojom korisnici s invaliditetom mogu koristiti komponentu ili sustav. (Gerrard)
točnost: Sposobnost softverskog proizvoda da pruži prave ili dogovorene rezultate ili učinke s potrebnim stupnjem preciznosti. (ISO 9126) Vidi također ispitivanje funkcionalnosti.
stvarni rezultat: Ponašanje proizvedeno / primijećeno kada se ispituje komponenta ili sustav.
ad hoc testiranje: Ispitivanje provedeno neformalno; ne odvija se formalna priprema za test, ne koristi se priznata tehnika dizajniranja testa, ne očekuju se rezultati i nasumičnost vodi aktivnost izvođenja testa.
prilagodljivost: Sposobnost prilagodbe softverskog proizvoda za različita određena okruženja bez primjene radnji ili sredstava koja nisu predviđena u tu svrhu za razmatrani softver. (ISO 9126) Vidi također ispitivanje prenosivosti.
agilno testiranje: Testiranje prakse za projekt pomoću agilnih metodologija, kao što je ekstremno programiranje (XP), tretiranje razvoja kao kupca testiranja i naglašavanje paradigme dizajna prvog testiranja.
alfa testiranje: Simulirano ili stvarno operativno testiranje od strane potencijalnih korisnika / kupaca ili neovisnog testnog tima na mjestu programera, ali izvan razvojne organizacije. Alfa testiranje često se koristi kao oblik internog testiranja prihvaćanja.
analiziranost: Sposobnost dijagnosticiranja softverskog proizvoda zbog nedostataka ili uzroka kvarova u softveru ili za prepoznavanje dijelova koji se modificiraju. (ISO 9126) Vidi također ispitivanje održavanja.
anomalija: Bilo koji uvjet koji odstupa od očekivanja na temelju specifikacija zahtjeva, projektnih dokumenata, korisničkih dokumenata, standarda itd. Ili od nečije percepcije ili iskustva. Anomalije se mogu pronaći tijekom, ali ne ograničavajući se na pregled, testiranje, analizu, kompilaciju ili upotrebu softverskih proizvoda ili primjenjive dokumentacije. (IEEE 1044) Vidi također kvar, odstupanje, pogreška, kvar, kvar, incident, problem.
atraktivnost: Sposobnost softverskog proizvoda da bude privlačan korisniku. (ISO 9126)
revizija: Neovisna procjena softverskih proizvoda ili procesa radi utvrđivanja usklađenosti sa standardima, smjernicama, specifikacijama i / ili postupcima na temelju objektivnih kriterija, uključujući dokumente koji određuju:
(1) oblik ili sadržaj proizvoda koji se proizvode
(2) postupak kojim će se proizvodi proizvoditi
(3) kako se mjeri usklađenost sa standardima ili smjernicama. (IEEE 1028)
revizijski trag: Put kojim se izvorni ulaz u proces (npr. Podaci) može pratiti kroz proces uzimajući izlazni proces kao početnu točku. To olakšava analizu nedostataka i omogućuje provođenje revizije procesa. (Nakon TMap)
automatizirani testni softver: Testni softver koji se koristi u automatiziranom testiranju, poput skripti alata.
dostupnost: Stupanj u kojem su komponenta ili sustav operativni i dostupni kada su potrebni za upotrebu. Često se izražava kao postotak. (IEEE 610)
B
back-to-back testiranje: Ispitivanje u kojem se izvode dvije ili više varijanti komponente ili sustava s istim ulazima, uspoređuju se izlazi i analiziraju u slučajevima odstupanja. (IEEE 610)
Osnovna linija: Specifikacija ili softverski proizvod koji je formalno pregledan ili dogovoren, a koji nakon toga služi kao osnova za daljnji razvoj i koji se može promijeniti samo formalnim postupkom kontrole promjena. (Nakon IEEE 610)
osnovni blok: Slijed jednog ili više uzastopnih izvršnih izraza koji ne sadrže grane.
osnovni testni set: Skup testnih slučajeva izvedenih iz interne strukture ili specifikacije kako bi se osiguralo postizanje 100% navedenog kriterija pokrivenosti.
ponašanje: Odgovor komponente ili sustava na skup ulaznih vrijednosti i preduvjeta.
referentni test: (1) Standard prema kojem se mogu vršiti mjerenja ili usporedbe. (2) Test koji se koristi za usporedbu komponenata ili sustava međusobno ili sa standardom kao u (1). (Nakon IEEE 610)
softver po mjeri: Softver razvijen posebno za skup korisnika ili kupaca. Suprotno je gotov softver.
najbolja vježba: Superiorna metoda ili inovativna praksa koja pridonosi poboljšanju uspješnosti organizacije u datom kontekstu, a obično je prepoznaju druge organizacije vršnjaka kao „najbolju“.
beta testiranje: Operativno testiranje potencijalnih i / ili postojećih korisnika / kupaca na vanjskoj stranici koja nije na drugi način uključena u programere, kako bi se utvrdilo zadovoljava li komponenta ili sustav potrebe korisnika / kupca i uklapa li se u poslovne procese. Beta testiranje često se koristi kao oblik vanjskog ispitivanja prihvaćanja kako bi se stekle povratne informacije s tržišta.
testiranje velikog praska: Vrsta integracijskog testiranja u kojem se softverski elementi, hardverski elementi ili oboje odjednom kombiniraju u komponentu ili cjelokupni sustav, a ne u fazama. (Nakon IEEE 610) Vidi također integracijsko testiranje.
testiranje crne kutije: Ispitivanje, bilo funkcionalno ili nefunkcionalno, bez pozivanja na unutarnju strukturu komponente ili sustava.
tehnike dizajna testa crne kutije: Dokumentirani postupak za izvođenje i odabir ispitnih slučajeva na temelju analize specifikacije, bilo funkcionalne ili nefunkcionalne, komponente ili sustava bez pozivanja na njegovu unutarnju strukturu.
blokiran test slučaj: Test slučaj koji se ne može izvršiti jer nisu ispunjeni preduvjeti za njegovo izvršenje.
ispitivanje odozdo prema gore: Postupni pristup integracijskom testiranju gdje se prvo ispituju komponente najniže razine, a zatim se koristi za olakšavanje ispitivanja komponenata više razine. Taj se postupak ponavlja sve dok se komponenta na vrhu hijerarhije ne testira. Vidi također integracijsko testiranje.
granična vrijednost: Ulazna vrijednost ili izlazna vrijednost koja se nalazi na rubu particije ekvivalencije ili na najmanjoj inkrementalnoj udaljenosti s bilo koje strane ruba, na primjer minimalna ili maksimalna vrijednost raspona.
analiza granične vrijednosti: Tehnika dizajna testa crne kutije u kojoj se test slučajevi dizajniraju na temelju graničnih vrijednosti.
pokrivenost granične vrijednosti: Postotak graničnih vrijednosti koje je primijenio testni skup.
podružnica: Osnovni blok koji se može odabrati za izvršavanje na temelju programske konstrukcije u kojoj je dostupna jedna od dvije ili više alternativnih programskih staza, na pr. slučaj, skok, idite na, ako-drugo.
pokrivenost podružnice: Postotak grana koje je izvršio testni skup. 100% pokrivenost podružnica podrazumijeva i 100% pokrivenost odlukama i 100% pokrivenost izjavama.
ispitivanje grana: Tehnika dizajniranja bijele kutije u kojoj su test slučajevi dizajnirani za izvršavanje grana.
testiranje temeljeno na poslovnom procesu: Pristup testiranju u kojem su test slučajevi osmišljeni na temelju opisa i / ili znanja o poslovnim procesima.
C
Model zrelosti sposobnosti (CMM): Scenski okvir u pet razina koji opisuje ključne elemente učinkovitog softverskog procesa. Model zrelosti sposobnosti obuhvaća prakse za planiranje, inženjering i upravljanje razvojem i održavanjem softvera. (CMM)
Integracija modela zrelosti sposobnosti (CMMI): Okvir koji opisuje ključne elemente učinkovitog procesa razvoja i održavanja proizvoda. Integracija modela zrelosti sposobnosti obuhvaća prakse za planiranje, inženjering i upravljanje razvojem i održavanjem proizvoda. CMMI je imenovani nasljednik CMM-a. (CMMI)
alat za snimanje / reprodukciju: Vrsta alata za izvršavanje testa gdje se unosi bilježe tijekom ručnog testiranja kako bi se generirale automatizirane skripte za testiranje koje se mogu izvršiti kasnije (tj. Ponoviti). Ovi se alati često koriste za podršku automatiziranom regresijskom testiranju.
SLUČAJ: Skraćenica za računalno potpomognuto softversko inženjerstvo.
ULOGE: Skraćenica za računalno potpomognuto testiranje softvera. Vidi također automatizaciju ispitivanja.
grafikon uzroka i posljedica: Grafički prikaz ulaza i / ili podražaja (uzroka) s njima povezanim izlazima (učinci), koji se mogu koristiti za dizajniranje test slučajeva.
grafikon uzroka i posljedica: Tehnika dizajniranja testa crne kutije u kojoj su test slučajevi dizajnirani iz grafikona uzroka i posljedica. (BS 7925/2)
ovjera: Postupak potvrđivanja da komponenta, sustav ili osoba udovoljava njezinim navedenim zahtjevima, na pr. polaganjem ispita.
promjenljivost: Sposobnost softverskog proizvoda da omogući provođenje određenih izmjena. (ISO 9126) Vidi također mogućnost održavanja.
metoda klasifikacijskog stabla: Tehnika dizajna testa crne kutije u kojoj su test slučajevi, opisani pomoću stabla klasifikacije, dizajnirani za izvršavanje kombinacija predstavnika ulaznih i / ili izlaznih domena. (Grochtmann)
pokrivenost koda: Metoda analize koja određuje koji su dijelovi softvera izvršeni (pokriveni) test paketom, a koji dijelovi nisu izvršeni, npr. pokrivenost izjave, pokrivenost odlukom ili uvjetom.
suživot: Sposobnost softverskog proizvoda da koegzistira s drugim neovisnim softverom u zajedničkom okruženju koje dijeli zajedničke resurse. (ISO 9126) Pogledajte ispitivanje prenosivosti.
složenost: Stupanj u kojem komponenta ili sustav ima dizajn i / ili unutarnju strukturu koju je teško razumjeti, održati i provjeriti. Vidi također ciklomatska složenost.
usklađenost: Sposobnost softverskog proizvoda da se pridržava standarda, konvencija ili propisa u zakonima i sličnim propisima. (ISO 9126)
ispitivanje sukladnosti : Postupak ispitivanja radi utvrđivanja sukladnosti komponente ili sustava.
komponenta: Minimalna softverska stavka koja se može testirati u izolaciji.
testiranje integracije komponenata: Ispitivanje provedeno radi otkrivanja nedostataka na sučeljima i interakcije između integriranih komponenata.
specifikacija komponente: Opis funkcije komponente u smislu njezinih izlaznih vrijednosti za određene ulazne vrijednosti pod određenim uvjetima i potrebno nefunkcionalno ponašanje (npr. Korištenje resursa).
ispitivanje komponenata: Ispitivanje pojedinih softverskih komponenata. (Nakon IEEE 610)
složeno stanje: Dva ili više pojedinačnih uvjeta udruženih pomoću logičkog operatora (AND, OR ili XOR), na pr. ‘A> B I C> 1000’.
testiranje paralelnosti: Testiranje kako bi se utvrdilo kako komponenta ili sustav rješava pojavu dvije ili više aktivnosti u istom vremenskom intervalu, postignuto prepletanjem aktivnosti ili istodobnim izvršavanjem. (Nakon IEEE 610)
stanje: Logičan izraz koji se može procijeniti kao Tačan ili Netačan, na pr. A> B. Vidi također uvjet ispitivanja.
pokrivenost stanja: Postotak ishoda stanja koje je primijenio testni paket. 100% pokrivenost uvjeta zahtijeva da se svaki pojedinačni uvjet u svakoj izjavi odluke testira kao Tačno i Netačno.
pokrivenost utvrđivanjem stanja: Postotak svih pojedinačnih ishoda koji neovisno utječu na ishod odluke koji je primijenjen u skupu testnih slučajeva. 100% pokrivenost utvrđivanjem uvjeta podrazumijeva 100% pokrivenost uvjeta odluke.
ispitivanje utvrđivanja stanja: Tehnika dizajniranja bijele kutije u kojoj su test slučajevi dizajnirani za izvršavanje pojedinačnih ishoda koji neovisno utječu na ishod odluke.
ispitivanje stanja: Tehnika dizajniranja bijele kutije u kojoj su test slučajevi dizajnirani za izvršavanje ishoda stanja.
ishod stanja: Procjena stanja na Tačno ili Netačno.
konfiguracija: Sastav komponente ili sustava definiran brojem, prirodom i međusobnim vezama njegovih sastavnih dijelova.
revizija konfiguracije: Funkcija provjere sadržaja knjižnica konfiguracijskih stavki, npr. za usklađenost sa standardima. (IEEE 610)
kontrola konfiguracije: Element upravljanja konfiguracijom, koji se sastoji od ocjene, koordinacije, odobrenja ili neodobravanja i provedbe promjena na konfiguracijskim stavkama nakon formalnog uspostavljanja njihove identifikacije konfiguracije. (IEEE
610)
identifikacija konfiguracije: Element upravljanja konfiguracijom, koji se sastoji od odabira stavki konfiguracije za sustav i bilježenja njihovih funkcionalnih i fizičkih karakteristika u tehničku dokumentaciju. (IEEE 610)
stavka konfiguracije: Skupljanje hardvera, softvera ili oboje, koji je određen za upravljanje konfiguracijom i tretiran kao jedinstveni entitet u procesu upravljanja konfiguracijom. (IEEE 610)
upravljanje konfiguracijom: Disciplina koja primjenjuje tehničke i administrativne smjernice i nadzor kako bi: identificirala i dokumentirala funkcionalne i fizičke karakteristike konfiguracijske jedinice, kontrolirala promjene tih karakteristika, evidentirala i izvještavala o statusu obrade i provedbe i provjeravala usklađenost sa navedenim zahtjevima. (IEEE 610)
dosljednost: Stupanj ujednačenosti, standardizacije i nesuglasnosti među dokumentima ili dijelovima komponente ili sustava. (IEEE 610)
kontrolni tok: Apstraktni prikaz svih mogućih slijedova događaja (staza) u izvršavanju kroz komponentu ili sustav.
ispitivanje pretvorbe: Ispitivanje softvera koji se koristi za pretvaranje podataka iz postojećih sustava za upotrebu u zamjenskim sustavima.
LIJEPICE: Skraćenica od Commercial off-the-Shelf softver.
pokrivenost: Stupanj, izražen u postotku, do kojeg je određena stavka pokrivenosti izvršila ispitni paket.
analiza pokrivenosti: Mjerenje postignute pokrivenosti određenom stavkom pokrivenosti tijekom izvođenja testa, pozivajući se na unaprijed određene kriterije kako bi se utvrdilo jesu li potrebna dodatna ispitivanja i ako jesu, koji su test slučajevi potrebni.
stavka pokrivenosti: Subjekt ili svojstvo koje se koristi kao osnova za pokrivanje ispitivanja, na pr. particije ekvivalencije ili izjave koda.
alat za pokriće: Alat koji pruža objektivne mjere kojih strukturnih elemenata, npr. izjave, grane su izvršene u testnom paketu.
ciklomatična složenost: Broj neovisnih putova kroz program. Ciklomatična složenost definirana je kao: L - N + 2P, gdje -L = broj bridova / veza u grafikonu -N = broj čvorova u grafu - P = broj odvojenih dijelova grafa (npr. Graf koji poziva i potprogram). (Nakon McCabea)
D
definicija podataka: Izvršni izraz u kojem se varijabli dodjeljuje vrijednost.
podatkovno testiranje: Tehnika skriptiranja koja pohranjuje ulazne podatke i očekivane rezultate u tablicu ili proračunsku tablicu, tako da jedna kontrolna skripta može izvršiti sve testove u tablici. Testiranje vođeno podacima često se koristi kao podrška primjeni alata za izvršavanje testova, poput alata za hvatanje / reprodukciju. (Fewster i Graham) Pogledajte također testiranje na temelju ključnih riječi.
protok podataka: Apstraktni prikaz niza i mogućih promjena stanja objekata podataka, gdje je stanje objekta bilo koje:stvaranje, korištenje ili uništavanje. (Beizer)
analiza protoka podataka: Oblik statičke analize temeljen na definiciji i upotrebi varijabli.
pokrivenost protoka podataka: Postotak parova definicije i upotrebe koji su primijenjeni u skupu testnih slučajeva.
test protoka podataka: Tehnika dizajna testa bijele kutije u kojoj su test slučajevi dizajnirani za izvršavanje definicije i upotrebu parova varijabli.
otklanjanje pogrešaka: Proces pronalaženja, analize i uklanjanja uzroka kvarova u softveru.
alat za otklanjanje pogrešaka: Alat koji programeri koriste za reprodukciju kvarova, istraživanje stanja programa i pronalazak odgovarajuće greške. Debuggeri omogućuju programerima izvršavanje programa korak po korak, zaustavljanje programa u bilo kojem programskom iskazu te postavljanje i ispitivanje programskih varijabli.
odluka: Programska točka u kojoj kontrolni tok ima dva ili više alternativnih pravaca. Čvor s dvije ili više veza za odvojene grane.
pokrivenost uvjeta odluke: Postotak svih ishoda stanja i ishoda odluka koje je primijenio testni paket. 100% pokrivenost uvjeta odluke podrazumijeva i 100% pokrivenost uvjetom i 100% pokrivenost odlukom.
testiranje uvjeta odluke: Tehnika dizajniranja bijele kutije u kojoj su test slučajevi osmišljeni za izvršavanje ishoda stanja i ishoda odluke.
pokrivenost odlukom: Postotak ishoda odluke koje je primijenio testni paket. 100% pokrivenost odlukama podrazumijeva i 100% pokrivenost poslovnica i 100% pokrivenost izjavama.
tablica odluke: Tablica koja prikazuje kombinacije ulaza i / ili podražaja (uzroka) s njima povezanim izlazima i / ili radnjama (posljedicama), koje se mogu koristiti za dizajniranje test slučajeva.
testiranje tablice odlučivanja: Tehnike dizajna testa crne kutije u kojima su test slučajevi dizajnirani za izvršavanje kombinacija ulaza i / ili podražaja (uzroka) prikazanih u tablici odluka. (Veenendaal)
testiranje odluke: Tehnika dizajniranja bijele kutije u kojoj su test slučajevi osmišljeni za izvršavanje ishoda odluka.
ishod odluke: Rezultat odluke (koja stoga određuje grane koje treba poduzeti).
mana: Greška u komponenti ili sustavu koja može uzrokovati da komponenta ili sustav ne izvrši svoju potrebnu funkciju, na pr. netočna izjava ili definicija podataka. Ako se tijekom izvođenja naiđe na kvar, može uzrokovati kvar komponente ili sustava.
gustoća defekta: Broj oštećenja utvrđenih u komponenti ili sustavu podijeljen s veličinom komponente ili sustava (izražen u standardnim mjernim terminima, npr. Linijski kod, broj klasa ili funkcionalnih točaka).
Postotak otkrivanja nedostataka (DDP): broj otkrivenih nedostataka u fazi ispitivanja, podijeljen s brojem pronađenih u toj fazi ispitivanja i bilo kojim drugim sredstvima nakon toga.
prijava kvara: Dokument koji izvještava o bilo kojoj manjkavosti komponente ili sustava koja može uzrokovati da komponenta ili sustav ne izvrši svoju potrebnu funkciju. (Nakon IEEE 829)
upravljanje nedostacima: Postupak prepoznavanja, istrage, poduzimanja radnji i uklanjanja nedostataka. Uključuje bilježenje nedostataka, njihovo klasificiranje i identificiranje utjecaja. (Nakon IEEE 1044)
maskiranje nedostataka: Pojava u kojoj jedan nedostatak sprečava otkrivanje drugog. (Nakon IEEE 610)
par definicija-upotreba: Povezanost definicije varijable s upotrebom te varijable. Varijabilne namjene uključuju računanje (npr. Množenje) ili usmjeravanje izvođenja puta (uporaba 'predikata').
isporučivo: Bilo koji (radni) proizvod koji mora biti isporučen nekome drugome čiji je autor (radnog) proizvoda.
ispitivanje temeljeno na dizajnu: Pristup ispitivanju u kojem su ispitni slučajevi dizajnirani na temelju arhitekture i / ili detaljnog dizajna komponente ili sustava (npr. Ispitivanja sučelja između komponenata ili sustava).
provjera stola: Testiranje softvera ili specifikacija ručnom simulacijom njegovog izvršavanja.
razvojno testiranje: Formalno ili neformalno testiranje provedeno tijekom implementacije komponente ili sustava, obično u razvojnom okruženju od strane programera. (Nakon IEEE 610)
ispitivanje dokumentacije: Ispitivanje kvalitete dokumentacije, na pr. korisnički vodič ili vodič za instalaciju.
domena: Skup iz kojeg se mogu odabrati važeće ulazne i / ili izlazne vrijednosti.
vozač: Softverska komponenta ili testni alat koji zamjenjuje komponentu koja se brine za kontrolu i / ili pozivanje komponente ili sustava. (Nakon TMap)
dinamička analiza: Proces ocjenjivanja ponašanja, na pr. performanse memorije, korištenje CPU-a sustava ili komponente tijekom izvršavanja. (Nakon IEEE 610)
dinamička usporedba: Usporedba stvarnih i očekivanih rezultata, izvedenih tijekom izvršavanja softvera, na primjer pomoću alata za izvršavanje testa.
dinamičko ispitivanje: Testiranje koje uključuje izvršavanje softvera komponente ili sustava.
JE
učinkovitost: Sposobnost softverskog proizvoda da pruži odgovarajuće performanse u odnosu na količinu resursa korištenih pod navedenim uvjetima. (ISO 9126)
ispitivanje učinkovitosti: Postupak ispitivanja radi utvrđivanja učinkovitosti softverskog proizvoda.
osnovno usporedno ispitivanje: Tehnike dizajna testa crne kutije u kojima su test slučajevi dizajnirani za izvršavanje kombinacija ulaza koristeći koncept pokrivanja utvrđivanjem stanja. (TMapart)
emulator: Uređaj, računalni program ili sustav koji prihvaća iste ulaze i daje iste izlaze kao i zadani sustav. (IEEE 610) Vidi također simulator.
kriteriji za prijavu: skup generičkih i specifičnih uvjeta za omogućavanje procesa da ide naprijed s definiranim zadatkom, na pr. test faza. Svrha kriterija za prijavu je spriječiti pokretanje zadatka koji bi podrazumijevao više (uzaludnog) napora u odnosu na napor potreban za uklanjanje neuspjelih kriterija za ulazak. (Gilb i Graham)
ulazna točka: Prva izvršna naredba unutar komponente.
particija ekvivalencije: Dio ulazne ili izlazne domene za koji se pretpostavlja da je ponašanje komponente ili sustava isto, na temelju specifikacije.
pokrivanje ekvivalentne particije: Postotak particija ekvivalencije koje je primijenio testni paket.
podjela ekvivalencije: Tehnika dizajna testa crne kutije u kojoj su test slučajevi dizajnirani za izvršavanje predstavnika s ekvivalentnih particija. U principu su test slučajevi dizajnirani da pokrivaju svaku particiju barem jednom.
pogreška: Ljudsko djelovanje koje daje netočan rezultat. (Nakon IEEE 610)
pogađanje pogreške: Tehnika dizajna ispitivanja gdje se iskustvo ispitivača koristi za predviđanje oštećenja koja bi mogla biti prisutna u komponenti ili sustavu koja se ispituje kao rezultat pogrešaka i za izradu testova posebno za njihovo izlaganje.
pogreška u sjetvi: Postupak namjernog dodavanja poznatih nedostataka onima koji se već nalaze u komponenti ili sustavu u svrhu praćenja brzine otkrivanja i uklanjanja i procjene broja preostalih nedostataka. (IEEE 610)
tolerancija pogreške: Sposobnost sustava ili komponente da nastave s normalnim radom unatoč prisutnosti pogrešnih ulaza. (Nakon IEEE 610).
rukovanje iznimkama: Ponašanje komponente ili sustava kao odgovor na pogrešan unos, bilo od strane ljudskog korisnika ili od druge komponente ili sustava, ili na unutarnji kvar.
izvršna izjava: Izjava koja se, kad se prevede, prevede u objektni kod i koja će se izvršiti proceduralno kad se program izvodi i može izvršiti radnju na podacima.
vježbao: Kaže se da se programski element provodi u testnom slučaju kada ulazna vrijednost uzrokuje izvršavanje tog elementa, poput izjave, odluke ili drugog strukturnog elementa.
iscrpno testiranje: Ispitni pristup u kojem ispitni paket sadrži sve kombinacije ulaznih vrijednosti i preduvjeta.
kriteriji izlaska: Skup generičkih i specifičnih uvjeta, dogovorenih sa dionicima, za omogućavanje službenog dovršetka postupka. Svrha kriterija izlaska je spriječiti da se zadatak smatra dovršenim kada još postoje neriješeni dijelovi zadatka koji nisu dovršeni. Kriteriji za izlaz koriste se testiranjem za izvještavanje i planiranje vremena prestanka testiranja. (Nakon Gilba i Grahama)
izlazna točka: Posljednji izvršni izraz unutar komponente.
očekivani rezultat: Ponašanje predviđeno specifikacijom ili drugim izvorom komponente ili sustava pod određenim uvjetima.
istraživačka ispitivanja: Testiranje gdje tester aktivno kontrolira dizajn testova tijekom provođenja tih testova i koristi podatke dobivene tijekom testiranja za dizajniranje novih i boljih testova. (Bach)
F
iznevjeriti: Smatra se da test nije uspio ako njegov stvarni rezultat ne odgovara očekivanom rezultatu.
neuspjeh: Stvarno odstupanje komponente ili sustava od očekivane isporuke, usluge ili rezultata. (Nakon Fentona)
način kvara: Fizička ili funkcionalna manifestacija neuspjeha. Na primjer, sustav u načinu kvara može biti karakteriziran sporim radom, netočnim izlazima ili potpunim završetkom izvršenja.
Analiza načina kvarova i učinka (FMEA): Sustavni pristup utvrđivanju rizika i analizi identificiranja mogućih načina kvara i pokušaja sprječavanja njihovog nastanka.
postotak neuspjeha: Omjer broja kvarova date kategorije prema datoj jedinici mjere, na pr. kvarovi po jedinici vremena, kvarovi po broju transakcija, kvarovi po broju pokretanja računala. (IEEE 610)
tolerancija kvarova: Sposobnost softverskog proizvoda da zadrži određenu razinu izvedbe u slučaju softverskih kvarova (nedostataka) ili kršenja određenog sučelja. (ISO 9126) Vidi također pouzdanost.
analiza stabla kvara: Metoda koja se koristi za analizu uzroka kvarova (kvarova).
izvediv put: Put za koji postoji skup ulaznih vrijednosti i preduvjeta zbog čega se izvršava.
značajka: Atribut komponente ili sustava naveden ili podrazumijevan u dokumentaciji sa zahtjevima (na primjer pouzdanost, upotrebljivost ili ograničenja dizajna). (Nakon IEEE 1008)
konačni automat: Računski model koji se sastoji od konačnog broja stanja i prijelaza između tih stanja, moguće s popratnim radnjama. (IEEE 610)
formalni pregled: Pregled koji karakteriziraju dokumentirani postupci i zahtjevi, na pr. inspekcija.
smrznuta osnova za ispitivanje: Ispitni dokument koji se može izmijeniti samo formalnim postupkom kontrole promjena. Vidi također početnu liniju.
Analiza funkcionalne točke (FPA): Metoda čiji je cilj mjerenje veličine funkcionalnosti informacijskog sustava. Mjerenje je neovisno o tehnologiji. Ovo mjerenje može se koristiti kao osnova za mjerenje produktivnosti, procjenu potrebnih resursa i kontrolu projekta.
funkcionalna integracija: Integracijski pristup koji kombinira komponente ili sustave u svrhu ranog rada osnovne funkcije. Vidi također integracijsko testiranje.
funkcionalni zahtjev: Zahtjev koji specificira funkciju koju komponenta ili sustav moraju obavljati. (IEEE 610)
tehnika dizajna funkcionalnih testova: Dokumentirani postupak za izvođenje i odabir ispitnih slučajeva na temelju analize specifikacije funkcionalnosti komponente ili sustava bez pozivanja na njegovu unutarnju strukturu. Vidi također tehniku dizajna testa crne kutije.
funkcionalno ispitivanje: Ispitivanje temeljeno na analizi specifikacija funkcionalnosti komponente ili sustava. Vidi također ispitivanje crne kutije.
funkcionalnost: Sposobnost softverskog proizvoda da pruža funkcije koje udovoljavaju navedenim i impliciranim potrebama kada se softver koristi pod određenim uvjetima. (ISO 9126)
ispitivanje funkcionalnosti: Postupak testiranja radi utvrđivanja funkcionalnosti softverskog proizvoda.
G
ispitivanje staklene kutije: Pogledajte ispitivanje bijele kutije.
H
heuristička procjena: Tehnika statičkog ispitivanja upotrebljivosti za utvrđivanje usklađenosti korisničkog sučelja s priznatim načelima upotrebljivosti (tzv. 'Heuristika').
test na visokoj razini: Testni slučaj bez konkretnih vrijednosti (razine implementacije) za ulazne podatke i očekivane rezultate.
vodoravna sljedivost: Praćenje zahtjeva za razinu ispitivanja kroz slojeve ispitne dokumentacije (npr. Plan ispitivanja, specifikacija dizajna ispitivanja, specifikacija slučaja ispitivanja i specifikacija postupka ispitivanja).
Ja
analiza utjecaja: Procjena promjene na slojevima razvojne dokumentacije, ispitne dokumentacije i komponenata, kako bi se zadana promjena primijenila na određene zahtjeve.
inkrementalni model razvoja: Razvojni životni ciklus u kojem se projekt raščlanjuje na niz koraka, od kojih svaki pruža dio funkcionalnosti u općim zahtjevima projekta. Zahtjevi imaju prioritet i isporučuju se u prioritetnom redoslijedu u odgovarajućem koraku. U nekim (ali ne svim) verzijama ovog modela životnog ciklusa svaki podprojekt slijedi 'mini V-model' sa svojim fazama dizajna, kodiranja i testiranja.
inkrementalno ispitivanje: Ispitivanje gdje su komponente ili sustavi integrirani i ispituje se jedan po jedan, dok se sve komponente ili sustavi ne integriraju i ne ispitaju.
incident: Bilo koji događaj koji se dogodi tijekom testiranja koji zahtijeva istragu. (Nakon IEEE 1008)
upravljanje incidentima: Postupak prepoznavanja, istrage, poduzimanja radnji i zbrinjavanja incidenata. Uključuje bilježenje incidenata, njihovo klasificiranje i utvrđivanje utjecaja. (Nakon IEEE 1044)
Alat za upravljanje incidentima: Alat koji olakšava snimanje i praćenje statusa incidenata pronađenih tijekom testiranja. Često imaju uređaje orijentirane na radni tijek za praćenje i kontrolu raspodjele, ispravljanja i ponovnog testiranja incidenata te pružanje mogućnosti izvještavanja.
izvješće o incidentu: Dokument koji izvještava o svakom događaju koji se dogodi tijekom ispitivanja koji zahtijeva istragu. (Nakon IEEE 829)
neovisnost: Podjela odgovornosti, što potiče postizanje objektivnog testiranja. (Nakon DO-178b)
neizvodljiv put: Put koji ne može ostvariti nijedan skup mogućih ulaznih vrijednosti.
neformalni pregled: Pregled koji se ne temelji na formalnom (dokumentiranom) postupku.
ulazni: Varijabla (pohranjena unutar ili izvan komponente) koju komponenta čita.
ulazna domena: Skup iz kojeg se mogu odabrati valjane ulazne vrijednosti .. Vidi također domenu.
ulazna vrijednost: Primjer unosa. Vidi također ulaz.
inspekcija: Vrsta pregleda koji se oslanja na vizualni pregled dokumenata radi otkrivanja nedostataka, na pr. kršenje razvojnih standarda i neusklađenost s dokumentacijom više razine. Najformalnija tehnika pregleda i stoga se uvijek temelji na dokumentiranom postupku. (Nakon IEEE 610, IEEE 1028)
instalabilnost: Sposobnost instaliranja softverskog proizvoda u određeno okruženje (ISO 9126). Vidi također prenosivost.
ispitivanje instalabilnosti: Postupak ispitivanja instalabilnosti softverskog proizvoda. Vidi također ispitivanje prenosivosti.
Vodič za instalaciju: Isporučene upute na bilo kojem prikladnom mediju koji vodi instalatera kroz postupak instalacije. Ovo može biti ručni vodič, detaljni postupak, čarobnjak za instalaciju ili bilo koji drugi sličan opis postupka.
čarobnjak za instalaciju: Isporučeni softver na bilo kojem prikladnom mediju, koji instalatera vodi kroz postupak instalacije. Obično pokreće postupak instalacije, pruža povratne informacije o rezultatima instalacije i traži opcije.
instrumentacija: Umetanje dodatnog koda u program radi prikupljanja informacija o ponašanju programa tijekom izvršavanja.
instrumenti: Softverski alat koji se koristi za izvođenje instrumentacije.
prijemni test: Poseban primjer ispitivanja dima kako bi se odlučilo jesu li komponenta ili sustav spremni za detaljna i daljnja ispitivanja. Ulazni test obično se provodi na početku faze izvođenja testa.
integracija: Proces kombiniranja komponenata ili sustava u veće sklopove.
integracijsko testiranje: Ispitivanje provedeno radi otkrivanja nedostataka na sučeljima i u interakcijama između integriranih komponenata ili sustava. Vidi također testiranje integracije komponenata, testiranje integracije sustava.
ispitivanje sučelja: Tip integracijskog testa koji se bavi ispitivanjem sučelja između komponenata ili sustava.
interoperabilnost: Sposobnost softverskog proizvoda za interakciju s jednom ili više navedenih komponenata ili sustava. (Nakon ISO 9126) Vidi također funkcionalnost.
ispitivanje interoperabilnosti: Postupak ispitivanja radi utvrđivanja interoperabilnosti softverskog proizvoda. Vidi također ispitivanje funkcionalnosti.
nevaljano testiranje: Ispitivanje pomoću ulaznih vrijednosti koje bi komponenta ili sustav trebali odbiti. Vidi također tolerancija pogreške.
ispitivanje izolacije: Ispitivanje pojedinih komponenata u izolaciji od okolnih komponenata, pri čemu se okolni dijelovi simuliraju klipnjačama i pokretačima, ako je potrebno.
DO
testiranje na temelju ključnih riječi: Tehnika skriptiranja koja koristi podatkovne datoteke kako bi sadržavala ne samo testne podatke i očekivane rezultate, već i ključne riječi povezane s aplikacijom koja se testira. Ključne riječi tumače se posebnim skriptama za podršku koje poziva kontrolna skripta za test. Pogledajte također testiranje na temelju podataka.
L
LCSAJ: Linearni niz sekvenci i skok, koji se sastoji od sljedeće tri stavke (konvencionalno identificirane brojevima redaka u popisu izvornog koda): početak linearnog niza izvršnih naredbi, kraj linearnog niza i ciljna linija na koju se kontrolira protok se prenosi na kraju linearnog niza.
LCSAJ pokrivenost: Postotak LCSAJ-a komponente koji su primijenjeni u ispitnom paketu. 100% pokrivenost LCSAJ podrazumijeva 100% pokrivenost odlukama.
LCSAJ ispitivanje: Tehnika dizajniranja bijele kutije u kojoj su test slučajevi dizajnirani za izvršavanje LCSAJ-a.
naučivost: Sposobnost softverskog proizvoda da omogući korisniku da nauči njegovu primjenu. (ISO 9126) Vidi također upotrebljivost.
test opterećenja: Tip ispitivanja koji se bavi mjerenjem ponašanja komponente ili sustava s povećanjem opterećenja, na pr. broj paralelnih korisnika i / ili broj transakcija kako bi se utvrdilo kojim opterećenjem može rukovati komponenta ili sustav.
test slučaja niske razine: Testni slučaj s konkretnim vrijednostima (razina implementacije) za ulazne podatke i očekivane rezultate.
M
održavanje: Izmjena softverskog proizvoda nakon isporuke radi ispravljanja nedostataka, poboljšanja performansi ili drugih svojstava ili prilagodbe proizvoda modificiranom okruženju. (IEEE 1219)
ispitivanje održavanja: Testiranje promjena u operativnom sustavu ili utjecaja promijenjenog okruženja na operativni sustav.
održivost: Jednostavnost s kojom se softverski proizvod može izmijeniti kako bi ispravio nedostatke, prilagoditi novim zahtjevima, prilagoditi radi lakšeg budućeg održavanja ili prilagoditi promijenjenom okruženju. (ISO 9126)
ispitivanje održavanja: Postupak ispitivanja radi utvrđivanja održavanja softverskog proizvoda.
pregled upravljanja: Sustavna procjena procesa nabave, isporuke, razvoja, rada ili održavanja softvera koju provodi uprava ili u njeno ime koja nadgleda napredak, određuje status planova i rasporeda, potvrđuje zahtjeve i dodjelu sustava nasljednika ili ocjenjuje učinkovitost upravljačkih pristupa za postizanje svrhovitosti. (Nakon IEEE 610, IEEE 1028)
zrelost: (1) Sposobnost organizacije s obzirom na djelotvornost i djelotvornost njezinih procesa i radnih praksi. Vidi također Model zrelosti sposobnosti, Model zrelosti ispitivanja. (2) Sposobnost softverskog proizvoda da izbjegne kvarove kao rezultat nedostataka u softveru. (ISO 9126) Vidi također pouzdanost.
mjera: Broj ili kategorija dodijeljena atributu entiteta mjerenjem (ISO 14598).
mjerenje: Postupak dodjeljivanja broja ili kategorije entitetu za opis atributa tog entiteta. (ISO 14598)
mjerna skala: Ljestvica koja ograničava vrstu analize podataka koja se na njoj može provesti. (ISO 14598)
curenje memorije: Kvar u logici dinamičke dodjele pohrane programa zbog kojeg ne uspijeva povratiti memoriju nakon što je završi s upotrebom, što na kraju uzrokuje neuspjeh programa zbog nedostatka memorije.
metrički: Mjerna skala i metoda koja se koristi za mjerenje. (ISO 14598)
prekretnica: Vremenski trenutak u projektu u kojem su definirane (srednje) isporuke irezultati bi trebali biti spremni.
moderator: Voditelj i glavna osoba odgovorna za inspekciju ili drugi postupak pregleda.
monitor: Softverski alat ili hardverski uređaj koji rade istovremeno s komponentom ili sustavom koji se ispituje i nadzire, bilježi i / ili analizira ponašanje komponente ili sustava. (Nakon IEEE 610)
pokrivenost višestrukim uvjetima: Postotak kombinacija svih pojedinačnih uvjetaishodi unutar jedne izjave koje je primijenio ispitni paket. 100% višestrukopokrivenost stanja podrazumijeva 100% pokrivenost utvrđivanjem stanja.
višestruko ispitivanje stanja: Tehnika dizajniranja bijele kutije u kojoj su test slučajevi dizajnirani za izvršavanje kombinacija pojedinačnih ishoda (unutar jedne izjave).
analiza mutacije: Metoda za određivanje temeljitosti ispitnog skupa mjerenjem mjere do koje ispitni paket može razlikovati program od neznatnih varijanti (mutanata) programa.
N
Pokrivenost N-prekidača: Postotak sekvenci N + 1 prijelaza koje je izveo testni skup. (Chow)
Ispitivanje N-sklopke: Oblik ispitivanja prijelaza stanja u kojem su ispitni slučajevi dizajnirani za izvršavanje svih valjanih sekvenci N + 1 prijelaza. (Chow) Vidi također ispitivanje prijelaza države.
negativno testiranje: Testovi usmjereni na pokazivanje da komponenta ili sustav ne rade. Negativno testiranje povezano je s držanjem ispitivača, a ne s određenim pristupom testiranju ili tehnikom dizajniranja ispitivanja. (Nakon Beizera).
neusklađenost: Neispunjavanje navedenog zahtjeva. (ISO 9000)
nefunkcionalni zahtjev: Zahtjev koji se ne odnosi na funkcionalnost, već na atribute kao što su pouzdanost, učinkovitost, upotrebljivost, održivost i prenosivost.
nefunkcionalno ispitivanje: Testiranje atributa komponente ili sustava koji se ne odnose na funkcionalnost, npr. pouzdanost, učinkovitost, upotrebljivost, održivost i prenosivost.
ups koncepti u c # s primjerima
nefunkcionalne tehnike dizajna ispitivanja: Metode korištene za dizajniranje ili odabir testova za nefunkcionalno ispitivanje.
ILI
gotov softver: Softverski proizvod koji je razvijen za opće tržište, tj. Za velik broj kupaca, i koji se mnogim kupcima isporučuje u identičnom formatu.
operativnost: Sposobnost softverskog proizvoda da omogući korisniku rad i upravljanje njime. (ISO 9126) Vidi također upotrebljivost.
operativno okruženje: Hardverski i softverski proizvodi instalirani na web mjestima korisnika ili kupaca na kojima će se koristiti komponenta ili sustav koji se testira. Softver može uključivati operativne sustave, sustave za upravljanje bazama podataka i druge programe.
ispitivanje operativnog profila: Statističko ispitivanje pomoću modela sistemskih operacija (kratkoročni zadaci) i njihova vjerojatnost tipične uporabe. (Musa)
operativno ispitivanje: Ispitivanje provedeno za ocjenu komponente ili sustava u njegovom operativnom okruženju. (IEEE 610)
izlaz: Varijabla (pohranjena unutar ili izvan komponente) koju je napisala komponenta.
izlazna domena: Skup iz kojeg se mogu odabrati važeće izlazne vrijednosti. Vidi također domena.
izlazna vrijednost: Primjer izlaza. Vidi također izlaz.
Str
programiranje u paru: Pristup razvoju softvera prema kojem retke koda (izradu i / ili test) komponente zapisuju dva programera koji sjede za jednim računalom. To implicitno znači da se vrše stalne provjere koda u stvarnom vremenu.
testiranje u paru: Dva testera rade zajedno kako bi pronašli nedostatke. Tipično dijele jedno računalo i kontroliraju ga tijekom testiranja.
Proći: Smatra se da je test položen ako se njegov stvarni rezultat podudara s očekivanim rezultatom.
kriteriji za uspjeh / uspjeh: Pravila odlučivanja koja se koriste za određivanje je li testna stavka (funkcija) ili značajka prošla ili nije uspjela test. (IEEE 829)
staza: Slijed događaja, na pr. izvršne naredbe komponente ili sustava od ulazne do izlazne točke.
pokrivenost puta: Postotak staza koje je vježbao testni paket. 100% pokrivenost puta podrazumijeva 100% pokrivenost LCSAJ.
senzibilizacija putanje: Odabir skupa ulaznih vrijednosti za prisilno izvršavanje zadane staze.
ispitivanje puta: Tehnika dizajniranja bijele kutije u kojoj su test slučajevi dizajnirani za izvršavanje staza.
izvođenje: Stupanj u kojem sustav ili komponenta ostvaruje svoje zadane funkcije unutar zadanih ograničenja u pogledu vremena obrade i brzine protoka. (Nakon IEEE 610) Pogledajte učinkovitost.
pokazatelj uspješnosti: Metrika visoke razine učinkovitosti i / ili učinkovitosti koja se koristi za usmjeravanje i kontrolu progresivnog razvoja, na pr. Postotak otkrivanja nedostataka (DDP) za ispitivanje. (CMMI)
ispitivanje performansi: Postupak testiranja radi utvrđivanja performansi softverskog proizvoda. Pogledajte ispitivanje učinkovitosti.
alat za ispitivanje performansi: Alat za potporu testiranju performansi, koji obično ima dva glavna svojstva: generiranje opterećenja i testiranje mjerenja transakcija. Generiranje opterećenja može simulirati više korisnika ili velike količine ulaznih podataka. Tijekom izvršavanja, mjerenja vremena odziva uzimaju se iz odabranih transakcija i bilježe se. Alati za ispitivanje performansi obično pružaju izvješća na temelju zapisnika ispitivanja i grafikona opterećenja u odnosu na vrijeme odziva.
plan faznog ispitivanja: Plan ispitivanja koji se obično odnosi na jednu razinu ispitivanja.
prenosivost: Jednostavnost s kojom se softverski proizvod može prenijeti s jednog hardvera ili softverskog okruženja na drugo. (ISO 9126)
ispitivanje prenosivosti: Postupak testiranja radi utvrđivanja prenosivosti softverskog proizvoda.
postkondicija: Okolišni i državni uvjeti koji moraju biti ispunjeni nakon provođenja ispitivanja ili postupka ispitivanja.
usporedba nakon izvršenja: Usporedba stvarnih i očekivanih rezultata, izvršena nakon završetka rada softvera.
preduvjet: Uvjeti okoliša i stanja koji moraju biti ispunjeni prije nego što se komponenta ili sustav mogu izvršiti određenim ispitivanjem ili postupkom ispitivanja.
Prioritet: Razina (poslovne) važnosti koja se dodjeljuje stavci, npr. mana.
test ciklusa procesa: Tehnika dizajna testa crne kutije u kojoj su test slučajevi dizajnirani za izvršavanje poslovnih postupaka i procesa. (TMapart)
postupak: Skup međusobno povezanih aktivnosti, koji pretvaraju ulaze u izlaze. (ISO 12207)
projekt: Projekt je jedinstveni skup koordiniranih i kontroliranih aktivnosti čiji su datumi početka i završetka poduzeti u skladu s određenim zahtjevima, uključujući vremenska ograničenja, troškove i resurse. (ISO 9000)
plan ispitivanja projekta: Plan ispitivanja koji se obično odnosi na više razina ispitivanja.
pseudo-slučajno: Serija koja se čini slučajnom, ali zapravo je generirana prema nekom unaprijed dogovorenom slijedu.
P
kvaliteta: Stupanj u kojem komponenta, sustav ili postupak zadovoljava određene zahtjeve i / ili potrebe i očekivanja korisnika / kupca. (Nakon IEEE 610)
osiguranje kvalitete: Dio upravljanja kvalitetom usmjeren na pružanje povjerenja da će se zahtjevi kvalitete ispuniti. (ISO 9000)
atribut kvalitete: Značajka ili karakteristika koja utječe na kvalitetu predmeta. (IEEE 610)
upravljanje kvalitetom: Koordinirane aktivnosti za usmjeravanje i kontrolu organizacije s obzirom na kvalitetu. Usmjeravanje i kontrola u pogledu kvalitete općenito uključuje uspostavljanje politike kvalitete i ciljeva kvalitete, planiranje kvalitete, kontrolu kvalitete, osiguranje i poboljšanje kvalitete. (ISO 9000)
R
slučajno testiranje: Tehnika dizajna testa crne kutije gdje se odabiru test slučajevi, moguće koristeći pseudo-slučajni algoritam generiranja, kako bi se podudarao s operativnim profilom. Ova se tehnika može koristiti za testiranje nefunkcionalnih svojstava poput pouzdanosti i performansi.
iskoristivost: Sposobnost softverskog proizvoda da ponovno uspostavi određenu razinu izvedbe i oporavi podatke izravno pogođene u slučaju kvara. (ISO 9126) Vidi također pouzdanost.
ispitivanje povratnosti: Postupak ispitivanja radi utvrđivanja mogućnosti oporavka softverskog proizvoda. Vidi također ispitivanje pouzdanosti.
regresijsko ispitivanje: Testiranje prethodno testiranog programa nakon izmjene kako bi se osiguralo da nedostaci nisu nastali ili otkriveni u nepromijenjenim dijelovima softvera kao rezultat izvršenih promjena. Izvodi se kada se promijeni softver ili njegovo okruženje.
napomena o izdanju: Dokument koji identificira ispitne stavke, njihovu konfiguraciju, trenutni status i ostale informacije o isporuci koje razvoj daje na testiranje, a možda i ostalim dionicima, na početku faze izvođenja testa. (Nakon IEEE 829)
pouzdanost: Sposobnost softverskog proizvoda da izvršava svoje potrebne funkcije pod navedenim uvjetima određeno vrijeme ili određeni broj operacija. (ISO 9126)
ispitivanje pouzdanosti: Postupak ispitivanja radi utvrđivanja pouzdanosti softverskog proizvoda.
zamjenjivost: Sposobnost softverskog proizvoda da se koristi umjesto drugog određenog softverskog proizvoda u istu svrhu u istom okruženju. (ISO 9126) Vidi također prenosivost.
zahtjev: Uvjet ili sposobnost koja je potrebna korisniku za rješavanje problema ili postizanje cilja koji sustav ili komponenta sustava mora ispuniti ili posjedovati da bi zadovoljio ugovor, standard, specifikaciju ili drugi formalno nametnuti dokument. (Nakon IEEE 610)
ispitivanje temeljeno na zahtjevima: Pristup ispitivanju u kojem su test slučajevi osmišljeni na temelju ciljeva ispitivanja i uvjeta ispitivanja izvedenih iz zahtjeva, na pr. testovi koji vrše određene funkcije ili ispituju nefunkcionalne atribute kao što su pouzdanost ili upotrebljivost.
alat za upravljanje zahtjevima: Alat koji podržava bilježenje zahtjeva, atributa zahtjeva (npr. Prioritet, odgovorno znanje) i bilješke te olakšava sljedivost kroz slojeve upravljanja zahtjevima i zahtjevima. Neki alati za upravljanje zahtjevima također pružaju mogućnosti za statičku analizu, poput provjere dosljednosti i kršenja unaprijed definiranih pravila zahtjeva.
faza zahtjeva: Vremensko razdoblje u životnom ciklusu softvera tijekom kojeg se definiraju i dokumentiraju oprema za softverski proizvod. (IEEE 610)
korištenje resursa: Sposobnost softverskog proizvoda da koristi odgovarajuće količine i vrste resursa, na primjer količine glavne i sekundarne memorije koju koristi program te veličine potrebnih privremenih datoteka ili datoteka s dodatnim datotekama, kada softver izvršava svoju funkciju pod navedenim uvjetima. (Nakon ISO 9126) Vidi također učinkovitost.
ispitivanje iskorištenosti resursa: Postupak testiranja radi utvrđivanja iskorištenosti resursa softverskog proizvoda.
proizlaziti: Posljedica / ishod izvršavanja testa. Uključuje izlaze na zaslone, promjene podataka, izvješća i poslane komunikacijske poruke. Vidi također stvarni rezultat, očekivani rezultat.
kriteriji za nastavak: Aktivnosti ispitivanja koje se moraju ponoviti kada se testiranje ponovo započne nakon suspenzije. (Nakon IEEE 829)
ponovno testiranje: Testiranje koje pokreće test slučajeve koji nisu uspjeli zadnji put kad su pokrenuti, kako bi se provjerio uspjeh korektivnih radnji.
pregled: Procjena statusa proizvoda ili projekta kako bi se utvrdila odstupanja od planiranih rezultata i preporučili poboljšanja. Primjeri uključuju nadzor uprave, neformalni pregled, tehnički pregled, pregled i prolaz. (Nakon IEEE 1028)
recenzent: Osoba koja je uključena u pregled i koja će identificirati i opisati anomalije u proizvodu ili projektu koji se pregledava. Recenzenti mogu biti izabrani da predstavljaju različita stajališta i uloge u procesu recenzije.
rizik: Čimbenik koji bi mogao rezultirati budućim negativnim posljedicama; obično se izražava kao utjecaj i vjerojatnost.
analiza rizika: Proces procjene identificiranih rizika radi procjene njihovog utjecaja i vjerojatnosti pojave (vjerojatnosti).
ispitivanje temeljeno na riziku: Testiranje usmjereno na istraživanje i pružanje informacija o rizicima proizvoda. (Nakon Gerrarda)
kontrola rizika: Proces kroz koji se donose odluke i provode zaštitne mjere za smanjenje rizika ili održavanje rizika unutar određenih razina.
utvrđivanje rizika: Proces identificiranja rizika korištenjem tehnika kao što su brainstorming, kontrolni popisi i povijest neuspjeha.
Upravljanje rizicima: Sustavna primjena postupaka i praksi na zadatke identificiranja, analiziranja, određivanja prioriteta i kontrole rizika.
robusnost: Stupanj u kojem komponenta ili sustav mogu ispravno funkcionirati u prisutnosti nevaljanih ulaznih podataka ili stresnih uvjeta okoliša. (IEEE 610) Vidi također toleranciju pogrešaka, toleranciju kvarova.
osnovni uzrok: Temeljni čimbenik koji je prouzročio nesukladnost i koji bi možda trebao biti trajno eliminiran poboljšanjem procesa.
S
sigurnost: Sposobnost softverskog proizvoda da postigne prihvatljive razine rizika od štete po ljude, poslovanje, softver, imovinu ili okoliš u određenom kontekstu upotrebe. (ISO 9126)
ispitivanje sigurnosti: Postupak ispitivanja radi utvrđivanja sigurnosti softverskog proizvoda.
skalabilnost: Sposobnost nadogradnje softverskog proizvoda kako bi odgovarao povećanim opterećenjima. (Nakon Gerrarda)
ispitivanje skalabilnosti: Testiranje radi utvrđivanja skalabilnosti softverskog proizvoda.
pisar: Osoba koja mora zabilježiti svaki spomenuti nedostatak i sve prijedloge za poboljšanje tijekom revizijskog sastanka, na obrazac za prijavu. Pisar mora osigurati da obrazac za evidentiranje bude čitljiv i razumljiv.
skriptni jezik: Programski jezik u kojem su napisane izvršne testne skripte koje koristi alat za izvršavanje testa (npr. Alat za hvatanje / ponovnu reprodukciju).
sigurnost: Atributi softverskih proizvoda koji se oslanjaju na njegovu sposobnost sprječavanja neovlaštenog pristupa, bilo slučajnog ili namjernog, programima i podacima. (ISO 9126)
sigurnosno testiranje: Testiranje radi utvrđivanja sigurnosti softverskog proizvoda.
ozbiljnost: Stupanj utjecaja koji defekt ima na razvoj ili rad komponente ili sustava. (Nakon IEEE 610)
simulacija: Prikaz odabranih karakteristika ponašanja jednog fizičkog ili apstraktnog sustava drugim sustavom. (ISO 2382/1)
simulator: Uređaj, računalni program ili sustav koji se koristi tijekom ispitivanja, a ponaša se ili funkcionira poput određenog sustava ako je opremljen skupom kontroliranih ulaza. (Nakon IEEE 610, DO178b) Vidi također emulator.
test dima: Podskup svih definiranih / planiranih testnih slučajeva koji pokrivaju glavnu funkcionalnost komponente ili sustava, kako bi se utvrdilo da najvažnije funkcije programa funkcioniraju, ali ne zamarajući se detaljnijim detaljima. Svakodnevni test izrade i dima jedna je od najboljih praksi u industriji. Vidi također test unosa.
kvaliteta softvera: Sveukupnost funkcionalnosti i značajki softverskog proizvoda koji utječu na njegovu sposobnost da zadovolji navedene ili implicirane potrebe. (Nakon ISO 9126)
specifikacija: Dokument koji precizira, idealno na cjelovit, precizan i provjerljiv način, zahtjeve, dizajn, ponašanje ili druge karakteristike komponente ili sustava i, često, postupke za utvrđivanje jesu li te odredbe zadovoljene. (Nakon IEEE 610)
tehnika dizajna ispitivanja temeljena na specifikacijama: Pogledajte tehniku dizajna testa crne kutije.
navedeni ulaz: Ulaz za koji specifikacija predviđa rezultat.
stabilnost: Sposobnost softverskog proizvoda da izbjegne neočekivane učinke preinaka u softveru. (ISO 9126) Vidi također mogućnost održavanja.
dijagram stanja: Dijagram koji prikazuje stanja koja komponenta ili sustav može pretpostaviti i prikazuje događaje ili okolnosti koji uzrokuju i / ili proizlaze iz promjene iz jednog stanja u drugo. (IEEE 610)
državna tablica: Mreža koja prikazuje rezultirajuće prijelaze za svako stanje u kombinaciji sa svakim mogućim događajem, prikazuje valjane i nevaljane prijelaze.
tranzicija države: Prijelaz između dva stanja komponente ili sustava.
ispitivanje prijelaza države: Tehnika dizajna testa crne kutije u kojoj su test slučajevi dizajnirani za izvršavanje valjanih i nevaljanih prijelaza stanja. Vidi također ispitivanje N-sklopke.
izjava: Entitet u programskom jeziku, koji je u pravilu najmanja nedjeljiva izvršna jedinica.
pokrivenost izjave: Postotak izvršnih naredbi koje je izvršio testni paket.
ispitivanje izjava: Tehnika dizajna testa bijele kutije u kojoj su test slučajevi dizajnirani za izvršavanje izjava.
statička analiza: Analiza softverskih artefakata, na pr. zahtjevima ili kodom, izvedenim bez izvršenja ovih softverskih artefakata.
statički analizator: Alat koji provodi statičku analizu.
statička analiza koda: Analiza programskog izvornog koda provedena bez izvršenja tog softvera.
statički analizator koda: Alat koji provodi statičku analizu koda. Alat provjerava izvorni kod za određena svojstva kao što su sukladnost sa standardima kodiranja, mjerni podaci kvalitete ili anomalije protoka podataka.
statičko ispitivanje: Testiranje komponente ili sustava na razini specifikacije ili implementacije bez izvršenja tog softvera, npr. recenzije ili statička analiza koda.
statističko ispitivanje: Tehnika dizajna testa u kojoj se model statističke raspodjele ulaznih podataka koristi za izradu reprezentativnih test slučajeva. Vidi također ispitivanje operativnog profila.
statusno računovodstvo: Element upravljanja konfiguracijom, koji se sastoji od snimanja i izvještavanja informacija potrebnih za učinkovito upravljanje konfiguracijom. Te informacije uključuju popis odobrene identifikacije konfiguracije, status predloženih promjena u konfiguraciji i status implementacije odobrenih promjena. (IEEE 610)
Stres testiranje: Ispitivanje provedeno za ocjenjivanje sustava ili komponente na ili izvan granica njegovih specifičnih zahtjeva. (IEEE 610)
strukturna pokrivenost: Mjere pokrivanja temeljene na unutarnjoj strukturi komponente.
tehnika dizajna strukturnih ispitivanja: Pogledajte tehniku dizajna testa bijele kutije.
klica: Kosturna ili namjenska implementacija softverske komponente koja se koristi za razvoj ili testiranje komponente koja poziva ili o njoj ovisi na bilo koji drugi način. Zamjenjuje pozvanu komponentu. (Nakon IEEE 610)
podputa: Slijed izvršnih naredbi unutar komponente.
kriteriji suspenzije: Kriteriji koji se koriste za (privremeno) zaustavljanje svih ili dijela testiranja na ispitnim stavkama. (Nakon IEEE 829)
pogodnost: Sposobnost softverskog proizvoda da pruži odgovarajući skup funkcija za određene zadatke i korisničke ciljeve. (ISO 9126) Vidi također funkcionalnost.
Popis mjerenja upotrebljivosti softvera (SUMI): Tehnika ispitivanja upotrebljivosti temeljena na upitniku za procjenu upotrebljivosti, na pr. zadovoljstvo korisnika komponentom ili sustavom. (Veenendaal)
ispitivanje sintakse: Tehnika dizajna testa crne kutije u kojoj se test slučajevi osmišljavaju na temelju definicije ulazne i / ili izlazne domene.
sustav: Zbirka komponenata organiziranih za postizanje određene funkcije ili skupa funkcija. (IEEE 610)
testiranje integracije sustava: Testiranje integracije sustava i paketa; testiranje sučelja s vanjskim organizacijama (npr. elektronička razmjena podataka, Internet).
testiranje sustava: Postupak testiranja integriranog sustava kako bi se potvrdilo da zadovoljava određene zahtjeve. (Hetzel)
T
tehnički pregled: Aktivnost grupne diskusije koja se fokusira na postizanje konsenzusa o tehničkom pristupu koji treba poduzeti. Tehnička recenzija poznata je i kao recenzija. (Gilb i Graham, IEEE 1028)
test pristup: Provedba strategije ispitivanja za određeni projekt. Tipično uključuje odluke donesene na temelju cilja (ispitivanja) projekta i provedene procjene rizika, polazišta u vezi s postupkom ispitivanja, tehnikama dizajna ispitivanja koje se primjenjuju, izlaznim kriterijima i vrstama ispitivanja koje treba provesti.
automatizacija ispitivanja: Korištenje softvera za izvođenje ili podršku testnim aktivnostima, npr. upravljanje testovima, dizajn testa, izvršavanje testa i provjera rezultata.
osnova za test: Svi dokumenti iz kojih se mogu izvesti zahtjevi komponente ili sustava. Dokumentacija na kojoj se temelje ispitivanja. Ako se dokument može izmijeniti samo formalnim postupkom dopune, tada se osnova za ispitivanje naziva zamrznuta osnova za ispitivanje. (Nakon TMap)
test slučaj: Skup ulaznih vrijednosti, preduvjeti izvršenja, očekivani rezultati i postuslovi izvršenja, razvijeni za određeni cilj ili testni uvjet, kao što je vježbanje određenog programskog puta ili provjera usklađenosti s određenim zahtjevom. (Nakon IEEE 610)
specifikacija test slučaja: Dokument koji specificira skup testnih slučajeva (cilj, ulazi, radnje ispitivanja, očekivani rezultati i preduvjeti izvršavanja) za testnu stavku. (Nakon IEEE 829)
test povelja: Izjava o ciljevima testa i eventualno ideja za testiranje. Povelje o ispitivanju među ostalim se koriste u istraživačkim ispitivanjima. Vidi također istraživačka ispitivanja.
test usporednik: Testni alat za automatsko uspoređivanje testova.
usporedba testa: Postupak utvrđivanja razlika između stvarnih rezultata koje daje komponenta ili sustav koji se ispituje i očekivanih rezultata ispitivanja. Usporedba testa može se izvršiti tijekom izvođenja testa (dinamička usporedba) ili nakon izvođenja testa.
uvjet ispitivanja: Stavka ili događaj komponente ili sustava koji bi se mogli provjeriti jednim ili više testnih slučajeva, npr. funkcija, transakcija, atribut kvalitete ili strukturni element.
podaci o ispitivanju: Podaci koji postoje (na primjer, u bazi podataka) prije izvođenja testa i utječu ili utječu na komponentu ili sustav koji se testiraju.
alat za pripremu podataka o ispitivanju: Vrsta ispitnog alata koji omogućuje odabir podataka iz postojećih baza podataka ili stvaranje, generiranje, manipuliranje i uređivanje za upotrebu u testiranju.
specifikacija dizajna testa: Dokument koji specificira uvjete ispitivanja (stavke pokrivenosti) za ispitni predmet, detaljan pristup ispitivanju i identificiranje povezanih slučajeva ispitivanja na visokoj razini. (Nakon IEEE 829)
alat za dizajn testa: Alat koji podržava aktivnost dizajna testa generiranjem testnih inputa iz specifikacije koja se može čuvati u spremištu alata CASE, npr. alata za upravljanje zahtjevima ili iz određenih uvjeta ispitivanja koji se nalaze u samom alatu.
tehnika dizajna testa: Metoda koja se koristi za izvođenje ili odabir test slučajeva.
test okruženje: Okruženje koje sadrži hardver, instrumentaciju, simulatore, softverske alate i druge elemente potpore potrebne za provođenje testa. (Nakon IEEE 610)
izvještaj o ocjeni testa: Dokument izrađen na kraju ispitnog postupka koji sažima sve ispitne aktivnosti i rezultate. Sadrži i ocjenu ispitnog postupka i naučenih lekcija.
izvršenje testa: Proces izvođenja testa komponentom ili sustavom koji se ispituje, dajući stvarne rezultate.
automatizacija izvršavanja testa: Korištenje softvera, na pr. alati za hvatanje / reprodukciju, za kontrolu izvođenja testova, usporedbu stvarnih rezultata s očekivanim rezultatima, postavljanje preduvjeta za testiranje i druge funkcije kontrole i izvještavanja.
faza izvođenja testa: Vremensko razdoblje u životnom ciklusu razvoja softvera tijekom kojeg se izvršavaju komponente softverskog proizvoda i procjenjuje se softverski proizvod kako bi se utvrdilo jesu li zahtjevi zadovoljeni ili ne. (IEEE 610)
raspored izvođenja testa: Shema za izvršavanje ispitnih postupaka. Postupci ispitivanja uključeni su u raspored izvođenja ispitivanja u njihovom kontekstu i redoslijedom kojim se trebaju izvršiti.
tehnika izvođenja testa: Metoda korištena za izvedbu stvarnog izvođenja testa,bilo ručno ili automatizirano.
alat za izvršavanje testa: Vrsta testnog alata koji je u stanju izvršiti drugi softver pomoću automatizirane testne skripte, npr. snimanje / reprodukcija. (Fewster i Graham)
ispitni pojas: Testno okruženje sastojalo se od kvara i vozača potrebnih za provođenje testa.
testna infrastruktura: Artefakti organizacije potrebni za provođenje testiranja, koji se sastoje od testnih okruženja, testnih alata, uredskog okruženja i postupaka.
ispitni predmet: Pojedinačni element koji se ispituje. Obično postoji jedan testni objekt i mnogo testnih predmeta. Vidi također test objekt.
razina ispitivanja: Skupina testnih aktivnosti koje se organiziraju i kojima se zajednički upravlja. Razina ispitivanja povezana je s odgovornostima u projektu. Primjeri razina ispitivanja su ispitivanje komponenata, integracijski test, ispitivanje sustava i test prihvaćanja. (Nakon TMap)
zapisnik testa: Kronološki zapis relevantnih detalja o izvođenju testova. (IEEE 829)
zapisivanje testa: Proces bilježenja podataka o izvedenim testovima u zapisnik testova.
voditelj testa: Osoba odgovorna za ispitivanje i ocjenjivanje ispitnog objekta. Pojedinac koji usmjerava, kontrolira, upravlja planovima i regulira ocjenu testnog objekta.
upravljanje testom: Planiranje, procjena, praćenje i kontrola ispitnih aktivnosti, koje obično provodi voditelj ispitivanja.
Test zrelost modela (TMM): Pet etapni okvir za poboljšanje procesa ispitivanja, povezan s modelom zrelosti sposobnosti (CMM) koji opisuje ključne elemente učinkovitog procesa ispitivanja.
Poboljšanje procesa ispitivanja (TPI): Kontinuirani okvir za poboljšanje procesa ispitivanja koji opisuje ključne elemente učinkovitog postupka ispitivanja, posebno usmjeren na ispitivanje sustava i ispitivanje prihvaćanja.
ispitni objekt: Komponenta ili sustav koji će se testirati. Vidi također stavku ispitivanja.
cilj testa: Razlog ili svrha dizajniranja i izvršavanja testa.
test oracle: Izvor za utvrđivanje očekivanih rezultata za usporedbu sa stvarnim rezultatom testiranog softvera. Proročište može biti postojeći sustav (za mjerilo), korisnički priručnik ili specijalizirano znanje pojedinca, ali ne bi trebao biti kôd. (Nakon Adriona)
pokazatelj izvedbe testa: Metrika, općenito visoka razina, koja pokazuje u kojoj je mjeri zadovoljena određena ciljna vrijednost ili kriterij. Često se odnosi na ciljeve poboljšanja procesa ispitivanja, na pr. Postotak otkrivanja nedostataka (DDP).
faza ispitivanja: Poseban skup testnih aktivnosti prikupljenih u upravljačku fazu projekta, npr. izvršne aktivnosti ispitne razine. (Nakon Gerrarda)
plan ispitivanja: Dokument koji opisuje opseg, pristup, resurse i raspored predviđenih ispitnih aktivnosti. Među ostalim utvrđuje stavke ispitivanja, značajke koje će se testirati, zadatke ispitivanja, tko će obaviti svaki zadatak, stupanj neovisnosti ispitivača, testno okruženje, tehnike dizajna ispitivanja i tehnike mjerenja ispitivanja koje će se koristiti te obrazloženje za njihov izbor i svi rizici koji zahtijevaju planiranje u slučaju opasnosti. To je zapis o procesu planiranja ispitivanja (Nakon IEEE 829)
planiranje testa: Aktivnost uspostavljanja ili ažuriranja plana ispitivanja.
politika ispitivanja: Dokument na visokoj razini koji opisuje principe, pristup i glavne ciljeve organizacije u pogledu ispitivanja.
analiza test točke (TPA): Metoda procjene ispitivanja zasnovana na formuli zasnovana na analizi funkcionalne točke. (TMapart)
postupak ispitivanja: Pogledajte specifikaciju postupka ispitivanja.
specifikacija postupka ispitivanja: Dokument koji specificira slijed radnji za izvršavanje testa. Također poznat kao test skripta ili ručna test skripta. (Nakon IEEE 829)
postupak ispitivanja: Temeljni postupak ispitivanja obuhvaća planiranje, specificiranje, izvršavanje, bilježenje i provjeru završetka. (BS 7925/2)
ponovljivost testa: Atribut testa koji pokazuje da li se isti rezultati proizvode svaki put kad se test izvrši.
probni test: Izvođenje testa na određenoj verziji testnog objekta.
test skripta: Obično se koristi za upućivanje na specifikaciju ispitnog postupka, posebno automatiziranu.
specifikacija testa: Dokument koji se sastoji od specifikacije dizajna ispitivanja, specifikacije testnog slučaja i / ili specifikacije postupka ispitivanja.
strategija ispitivanja: Dokument na visokoj razini koji definira razine ispitivanja koje treba izvesti i ispitivanje unutar tih razina za program (jedan ili više projekata).
ispitni paket: Skup od nekoliko ispitnih slučajeva za komponentu ili sustav koji se ispituje, pri čemu se post-uvjet jednog testa često koristi kao preduvjet za sljedeći.
sažetak testa: Dokument koji sažima aktivnosti ispitivanja i rezultate. Sadrži i ocjenu odgovarajućih ispitnih zadataka prema izlaznim kriterijima.(Nakon IEEE 829)
testni cilj: Skup izlaznih kriterija.
testni alat: Softverski proizvod koji podržava jednu ili više ispitnih aktivnosti, poput planiranja i kontrole, specifikacije, izrade početnih datoteka i podataka, izvršavanja testa i analize testa. (TMap) Također pogledajte CAST.
vrsta ispitivanja: Skupina ispitnih aktivnosti usmjerenih na ispitivanje komponente ili sustava u vezi s jednim ili više međusobno povezanih atributa kvalitete. Vrsta ispitivanja usredotočena je na određeni testni cilj, tj. Test pouzdanosti, test upotrebljivosti, regresijski test itd., A može se odvijati na jednoj ili više razina ispitivanja ili fazama ispitivanja. (Nakon TMap)
provjerljivost: Sposobnost softverskog proizvoda da omogući testiranje modificiranog softvera. (ISO 9126) Vidi također mogućnost održavanja.
pregled provjere: Detaljna provjera osnove za ispitivanje kako bi se utvrdilo je li osnova za ispitivanje na odgovarajućoj razini kvalitete da bi poslužila kao ulazni dokument za postupak ispitivanja. (Nakon TMap)
provjerljivi zahtjevi: Stupanj do kojeg je zahtjev naveden u terminima koji dopuštaju uspostavljanje nacrta ispitivanja (i naknadnih slučajeva ispitivanja) i provođenje testova kako bi se utvrdilo jesu li zahtjevi ispunjeni. (Nakon IEEE 610)
ispitivač: Tehnički vješt stručnjak koji je uključen u ispitivanje komponente ili sustava.
testiranje: Proces koji se sastoji od svih aktivnosti životnog ciklusa, kako statičkih, tako i dinamičkih, koji se odnose na planiranje, pripremu i ocjenu softverskih proizvoda i srodnih radnih proizvoda kako bi se utvrdilo da zadovoljavaju određene zahtjeve, kako bi se dokazalo da odgovaraju svojoj svrsi i otkrile nedostatke.
testware: Artefakti nastali tijekom procesa ispitivanja potrebni za planiranje, dizajn i izvršavanje testova, kao što su dokumentacija, skripte, ulazi, očekivani rezultati, postupci postavljanja i čišćenja, datoteke, baze podataka, okruženje i bilo koji dodatni softver ili uslužni programi koji se koriste u testiranje. (Nakon Fewstera i Grahama)
ispitivanje niti: Verzija testiranja integracije komponenata gdje progresivna integracija komponenata slijedi provedbu podskupova zahtjeva, za razliku od integracije komponenata po razinama hijerarhije.
sljedivost: Sposobnost prepoznavanja povezanih stavki u dokumentaciji i softveru, poputzahtjevi s pripadajućim testovima. Vidi također vodoravna sljedivost, okomita sljedivost.
testiranje odozgo prema dolje: Postepeni pristup integracijskom testiranju gdje se prvo testira komponenta na vrhu hijerarhije komponenata, pri čemu se komponente simuliraju komponentama niže razine. Tada se testirani dijelovi koriste za ispitivanje komponenata niže razine. Postupak se ponavlja dok se ne ispitaju komponente najniže razine.
U
razumljivost: Sposobnost softverskog proizvoda da omogući korisniku da shvati je li softver prikladan i kako se može koristiti za određene zadatke i uvjete korištenja. (ISO 9126) Vidi također upotrebljivost.
nedostižni kôd: Kod do kojeg nije moguće doći, pa ga je stoga nemoguće izvršiti.
upotrebljivost: Sposobnost softvera da se razumije, nauči, koristi i privlači korisniku kada se koristi pod određenim uvjetima. (ISO 9126)
ispitivanje upotrebljivosti: Testiranje kako bi se utvrdilo u kojoj je mjeri softverski proizvod razumljiv, lak za učenje, jednostavan za rukovanje i privlačan korisnicima pod određenim uvjetima. (Nakon ISO 9126)
ispitivanje slučaja upotrebe: Tehnika dizajna testa crne kutije u kojoj su test slučajevi dizajnirani za izvršavanje korisničkih scenarija.
korisnički test: Test kojim su korisnici iz stvarnog života uključeni u procjenu upotrebljivosti komponente ili sustava.
V
V-model: Okvir za opisivanje životnog ciklusa razvoja softvera od specifikacije zahtjeva do održavanja. V-model ilustrira kako se aktivnosti testiranja mogu integrirati u svaku fazu životnog ciklusa razvoja softvera.
validacija: Potvrda ispitivanjem i pružanjem objektivnih dokaza da su ispunjeni zahtjevi za određenu namjeravanu uporabu ili primjenu. (ISO 9000)
varijabla: Element pohrane u računalu kojem je dostupan softverski program pozivanjem na njega imenom.
verifikacija: Potvrđivanje ispitivanjem i pružanjem objektivnih dokaza da su ispunjeni navedeni zahtjevi. (ISO 9000)
vertikalna sljedivost: Traženje zahtjeva kroz slojeve razvojne dokumentacije do komponenata.
ispitivanje volumena: Testiranje gdje je sustav podložan velikim količinama podataka. Vidi također ispitivanje iskorištavanja resursa.
U
prolaz: Korak po korak prezentacija autora dokumenta radi prikupljanja informacija i uspostavljanja zajedničkog razumijevanja njegovog sadržaja. (Freedman i Weinberg, IEEE 1028)
tehnika dizajna testa bijele kutije: Dokumentirani postupak za izvođenje i odabir ispitnih slučajeva na temelju analize unutarnje strukture komponente ili sustava.
testiranje bijele kutije: Ispitivanje na temelju analize unutarnje strukture komponente ili sustava.
Širokopojasni Delphi: Tehnika procjene testa zasnovana na stručnjaku koja za cilj ima točnu procjenu koristeći kolektivnu mudrost članova tima.
Kontaktiraj me ako želite dodati više definicija u ovaj pojmovnik.
Referenca: http://www.istqb.org/downloads/glossary-1.0.pdf
Preporučena literatura
- Najbolji alati za testiranje softvera 2021. (Alati za automatizaciju ispitivanja kvalitete)
- Posao za QA pomoćnika za testiranje softvera
- Tečaj za testiranje softvera: Koji bih se institut za testiranje softvera trebao pridružiti?
- Odabir testiranja softvera za vašu karijeru
- Ispitivanje softvera Posao pisca tehničkog sadržaja Posao slobodnjaka
- QA Vodič za outsourcing: Testiranje softvera za outsourcing tvrtke
- Neka zanimljiva pitanja za ispitivanje softverskog testiranja
- Povratne informacije i kritike o tečaju softverskog testiranja