Kader en belang van Testen

23 belangrijke vragen over Kader en belang van Testen

Waarom is het beter om geen afhankelijkheden tussen testgevallen te creëren?

Als testgeval 1 foutloopt dan kan testgeval twee niet worden uitgevoerd voordat dit probleem is opgelost. Dit leidt tot vertraging in het uitvoeren van testen. Zeker bij meerdere afhankelijkheden kunnen bij problemen in een voorwaardelijke test lange doorlooptijden ontstaan. Omdat het uitvoeren van testen op het kritiekepad liggen is dit onwenselijk.

Wat zijn 0-data, 0-scripts en 0-bestanden

0-Data is de data die initieel in het systeem nodig zijn voor het uitvoeren van de tests. 0-Scripts zijn scripts die de 0-data via reguliere functies in het systeem inbrengen. Hierbij wordt gebruik gemaakt van routines in het te testen programma. 0-bestanden bevatten de 0-data om via laadprogramma's in te lezen. Vaak SQLscripts etc.

Wat is een functioneel pad?

Een functioneel pad is de mogelijke weg die van begin tot eind door een aantal acties (en beslistpunten) kan worden doorlopen. De beslispunten zorgen ervoor dat er meerdere functionele paden in een testbasis bestaan.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat is een Systeemintegratietest (SIT)

Een systeem integratietest is een door de toekomstige gebruikers in een zoveel mogelijk als het ware productieomgeving uitgevoerde test, die moet aantonen dat (sub) systeeminterface afspraken zijn nagekomen, correct zijn geinterpreteerd en correct zijn geimplementeerd.

Wat is een Gebruikers Acceptatietest (GAT)

Een systeem integratietest is een door de toekomstige gebruikers in een zoveel mogelijk als het ware productieomgeving uitgevoerde test, die moet aantonen het systeem aan de wensen/eisen van de gebruikers voldoet

Wat is een productieacceptatietest (PAT)

Een systeem integratietest is een door de toekomstige beheerders in een zoveel mogelijk als het ware productieomgeving uitgevoerde test, die moet aantonen dat het systeem aan de vanuit beheer gestelde eisen voldoet.

Verschil tussen de ontwikkel en systeem-/acceptatietest omgeving

Een ontwikkeltestomgeving bevat vaak tools en debugmogelijkheden om een gevonden fout direct te herstellen. Bij systeem-/ en acceptatietesten wordt in het "Als het ware" productie omgeving gewerkt. Geconstateerde fouten worden geregistreerd en moeten worden overgedragen richting de ontwikkelaars daarnaast moet de testomgeving weer worden hersteld. Dit is een veel minder efficiente manier.

Wat is het verschil tussen een STUB en een Driver

Een stub wordt aangeroepen van uit een programma; Module A->STUB
Een driver roept een bepaald programma aan; Driver->Module B
Met stubs en drivers kan men programma's draaien zonder dat een module aanwezig/ingericht is.

Welke eigenschappen heeft de ideale tester

Goede mondelingen en schriftelijke communicatieve vaardigeheden
Analytisch en nauwkeurig
Overtuigend en volhardend
Objectief en positief kritisch
Creatief
Sensitief

Wat verstaat men in TMAP onder regressie, en hoe testen we hierop

Onder regressie wordt verstaan dat de kwaliteit van een systeem als geheel achteruitgaat als gevolg van individuele aanpassingen.
Een regressietest is erop gericht om te controleren dat alle niet gewijzigde onderdelen van een ict systeem na een wijziging nog correct functioneren. Er zijn geen speciale technieken beschreven voor deze test. De testen richten zich met name op de samenhang van het systeem omdat hier risico op regressie het hoogst is. Regressietesten worden vaak uitgevoerd maar veranderen niet erg snel. Hierdoor zijn geautomatiseerde testtools bij dit soort testen handig.

Waarom is er een kwaliteitsatribuut testbaarheid

De testen die na iedere wijziging van een systeem uitgevoerd moeten worden zijn een belangrijke kostenpost van een informatiesysteem. Indien het testen van systemen eenvoudig en snel kan worden uitgevoerd bespaard dit kosten.

Wat is portabiliteittesten en hoe wordt deze testvorm uitgevoerd.

Portabiliteit is binnen het Tmap het kwaliteitsattribuut waarmee de diversiteit van het hard- en software platform wordt aangegeven waaronder het systeem kan draaien. (compatibiliteit) en het gemak waarmee het systeem van het ene naar het andere platform kan worden overgebracht. Dit wordt getest door (delen) van het systeem op meerdere platformen te testen. Dit is eenvoudig maar arbeidsintensief. Niet alleen qua tijd maar ook qua inrichting.

Wat is de functie van een testscript

In een testscript worden een of meerder fysieke testgevallen samengebracht om ze efficient en eenvoudig uit te kunnen voeren. Vanuit management oogpunt ook nuttig omdat tijdsbesteding en efficiency van zo'n script gemonitord kan worden. Meerdere tests in een script zorgen er ook voor dat voorbereidingstijd (neerzetten basis) korter is. (uitvoering duurt korter -> kritieke pad belasting minder)

Verklaar de termen dekking, dekkingsvorm en dekkingsgraad binnen TMAP

Dekking is de verhouding tussen datgene dat getest kan worden en datgene wat met de testset wordt getest.
Dekkingsvorm is de vorm waarin het afdekken van de te testen situaties die afleidbaar zijn uit de testbasis uitgedrukt wordt.
Dekkingsgraad heeft betrekking op de dekkingsvorm en geeft het percentage aan van de door de dekkingsvorm bepaalde testsituaties dat door de test gedekt is.

Dekking heeft alles te maken met de wens om met zo min mogelijk testinspanning zoveel mogelijk fouten te vinden. Hoe hoger de dekking hoe minder kans dat er nog niet ontdekte fouten in het systeem zitten.

Wat bedoeld men in Tmap met de basistechniek.

Onder basistechniek verstaan we de wijze van afleiden van de testsituaties uit de testbasis die tot de gewenste dekkingsvorm leidt.

Iedere dekkingsvorm vereist een bepaalde soort informatie in de testbasis. Bijvoorbeeld een gestructureerd stroomschema met beslispunten. Hiermee kan een standaardwerkwijze worden opgesteld om de benodigde testsituaties af te leiden.

Wat verstaan we onder het begrip testmaat bij de testvorm paden.

De testmaat geeft de mate van lichter of zwaarder testen aan. Bij de dekkingsvorm paden geeft een Testmaat-N  aan dat alle combinaties van N achtereenvolgende paden afgedekt zijn

Wat verstaan we onder de dekkingsvorm equivalentieklasse

Bij equivalentieklassen wordt het volledige bereik van een parameter opgedeeld (gepartitioneerd) in klassen waarbinnen het systeemgedrag gelijksoortig is. (equivalent).

Pair-wise en N-wise testing / Orthogonale array's

Pairwise testing heeft tot doel om elke willekeurige combinatie van twee factoren te testen. N-wise heeft tot doel om elk willekeurige combinatie van N factoren te testen. De Testgevallen worden hierbij vaak via tools gevonden.

Wat is de betekenis van de orhtogonale Array L(,3)

8 rijen
4 parameters
2 verschillende waarden
3 strength   (als de strength wordt weggelaten wordt de default van 2 gehanteerd)

Wat bedoelen we met de testvorm CRUD testen

Met CRUD wordt de levensloop van een systeem getest. gevens worden aangemaakt, aangepast, bekeken en verwijderd. CRUD staat voor Create, Read, Update en Delete. Testen gebeurd aan de hand van een zgn CRUD matrix. Een levensloop check is onder te verdelen in een volledigheidscheck of een consistentiecheck.

Welke testvormen vallen onder statistisch gebruik en wat zijn de karakteristieken

Operational profiles: Deze beschrijven hoe vaak  transacties door een gebruiker uitgevoerd worden. Het testen van operational profiles heeft als doel te onderzoeken of het systeem correct blijft werken als transacties vaak en langdurig worden uitgevoerd.
Load Profiles: Deze beschrijven de belasting van het systeem in termen van het aantal gebruikers en het aantal i/o opdrachten. Het doel hiervan is te onderzoeken of het systeem blijft functioneren bij zware belasting door veel gebruikers en veel i/o

Wat bedoelen we met de testvorm goedpaden/foutpaden

bij goed-/foutpaden testen we of het systeem op een correcte manier met de invoer omgaat. Het is hierbij niet de bedoeling om te testen bij welke voorwaarden de goed-/fout condities voorkomen maar of ze voorkomen. Voor elke invoer zou een goed en een foutpad moeten bestaan. Goed foutpaden worden vaak in combinatie met andere testvormen gebruikt. Bij foutpaden moet worden opgelet dat niet meerdere factoren voor een foutsituatie zorgen zodat fouten worden gemaskeerd.

Wat valt onder testvorm Afvinklijst

Bij de dekkingsvorm afvinklijst worden alle situaties getests die zonder een structuur in een lijst zijn opgesomd. Deze vorm wordt vaak gebruikt bij testen van requirements, bij uses case of bij testen van gebruiksvriendelijkheidsaspecten zoals begrijpelijk foutmeldingen etc (usability zaken)

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo