TMAP Suite Test Engineer
57 belangrijke vragen over TMAP Suite Test Engineer
Wat houdt Model Based Testen (MBT) in?
Wat houdt Model Based Test Design (MBTD) in?
Wat houdt Model Based Review (MBR) in?
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Het bedenken van de juiste (set aan) testgevallen is de essentiële schakel tussen de teststrategie en de concrete testgevallen waarmee deze teststrategie wordt waargemaakt. Wat is de kern hiervan in het maken van keuzes?
- Het is nooit mogelijk om alles te testen.
- Hoe belangrijker iets is, des te zwaarder er getest moet worden (d.m.v. een risicoanalyse)
- In de teststrategie wordt vervolgens een overzicht gemaakt van welkeonderdelen
hoe zwaar getest gaan worden en hoe de testinspanning verdeeld wordt over de verschillende test variëteiten (keuzes), zodanig dat de genoemde risico’s zo adequaat mogelijk afgedekt worden.
Welke vijf stappen gelden ALTIJD bij het testontwerp?
2.Opstellen logischetestgevallen: Beschrijft in logische termen de omstandigheden waarin het systeemgedrag onderzocht wordt, door aan te geven welke testsituaties door het testgeval gedekt worden
3.Opstellen fysieketestgevallen: Is de concrete uitwerking van een logisch testgeval, waarbij keuzes gemaakt zijn voor de waarden van alle benodigde invoer en instellingen van de omgevingsfactoren.
4.Vaststellenuitgangssituatie: Alles wat nodig is om testgevallen uit te kunnen voeren.
5.Opstellentestscript: Hierbij zijn de testacties en controles van de fysieke testgevallen
beschreven in een voor testuitvoering optimale volgorde.
Wanneer kan een dekkingsvorm in de praktijk "beter" worden genoemd?
Dekkingsvormen kunnen worden onderverdeeld in vier dekkingsgroepen. Noem deze dekkingsgroepen met een korte uitleg.
2.Condities: Beslispunten, bestaande uit voorwaarden voor het systeemgedrag
3.Gegevens: Gegevens worden aangemaakt en eindigen als de waarden verwijderd worden
4.Voorkomen: Hoe systeem werkt / uiterlijk -> beschreven in niet-functionele requirements
De beslissing om “grondiger te testen” kan op 3 manieren ingedeeld worden. Noem deze 3.
·Meerdere dekkingsvormen;
·Een hogere mate van grondigheid binnen een specifieke dekkingsvorm
Een testontwerptechniek wordt gebruikt om de benodigde testgevallen af te leiden om de vereiste dekking van een specifieke testbasis te bereiken. Wat is de eerste stap in dit proces?
Wat wordt er bedoeld met modified condition / decision coverage (MCDC)?
Wat garandeert MCSC?
•Dat er minstens 1 testsituatie is waarbij de uitkomst ONWAAR is, dankzij het feit
conditie A ONWAAR is
•Dat ditzelfde geldt voor alle andere condities in hetbeslispunt
Wat houdt Multiple condition coverage in?
Wat is de definitie van "Equivalenteklassen"?
Het principe achter het toepassen van equivalenteklassen, is dat iedere waarde uit een dergelijke klasse dezelfde kans heeft op het vinden van een fout en dat het testen met meerdere waarden uit dezelfde klasse deze foutvindkans nauwelijks vergroot.
Wat is de definitie van "Grenswaarde" ?
In de praktijk blijken veel fouten te maken hebben met grenswaarden. Meestal zijn het gewoon slordige programmeerfouten waarbij de programmeur bijvoorbeeld per ongeluk een “>” in plaats van een “>” programmeerde, of een “=” in plaats van een “>”.
Wat is N-Wise Tesing?
De maximale waarde voor N is gelijk aan het aantal parameters. In dat geval is het resultaat gelijk aan het testen van de volledige beslistabel: alle combinaties van alle waarden van alle parameters.
Wat is het doel van Pairwise testing?
Hoe gaat Pairwise Testing in zijn werk?
Waar staat CRUD voor? licht dit toe?
Create (of insert): Toevoegen van nieuwe gegevens.
Wat zijn integriteitsregels en met welke dekkingsvorm heeft deze een sterke relatie?
Bijvoorbeeld: gegeven-X mag pas verwijderd worden als eerst het daarna gekoppelde gegeven Y verwijderd is. Daarnaast zijn functionele specificaties of gedetailleerde materiedeskundigheid nodig om voor ieder testgeval het resultaat te kunnen voorspellen.
De dekking van integriteitsregels heeft een sterke relatie met de dekkingsvorm CRUD.
Geeft de definitie van "niet-functionele requirements" en noem de dekkingsvormen waar deze uit bestaat.
Deze groep bestaat uit de volgende dekkingsvormen:
•Presentatie
•Loadprofiles
•Operationalprofiles
•Heuristiek
Wat zijn "Load profiles" en wat is het doel hiervan?
Wat is een "Operational Profile"?
Een operational profile beschrijft het realistisch gebruik door antwoord te geven op de vraag “als het systeem zich in deze toestand bevindt, hoe groot is dan de kans dat deze actie door gebruiker zal worden uitgevoerd?
Wat is een "Beslistabeltest (BTT)?
Beslispunten: Multiple condition coverage
Wat is een "Elementaire Vergelijkingstest (EVT) " ?
De EVT richt zich op het grondig afdekken van de beslispunten en niet op het combineren van functionele paden. De dekkingsvormen die hierbij gebruikt worden zijn:
Beslispunten: Modifed conditon / decision coverage
Wat is het primaire doel van een "Gegevenscyclustest" ?
Wat is "Real Life Test (RLT)" ?
Om te kunnen testen of het systeem bestand is tegen het realistisch gebruik ervan (RLT), moet dat gebruik op een of andere wijze zijn gespecificeerd. Dit is tevens de testbasis en wordt in dit verband vaak ‘profile’ genoemd. De twee bekendste zijn ?
Simuleren van het realistisch gebruik van het systeem, door een opeenvolging van
transacties uit te voeren, die statistisch verantwoord is samengesteld.
·Load profiles
Simuleren van een realistische belasting van het systeem in termen van aantallen
gebruikers en/of transacties.
Wat is de algemene definitie van Testen?
Testen geeft inzicht in het verschil tussen de actuele en de vereiste status van een object.
Geef de definitie van "Toetsen" en "Testen"
Testen = het beoordelen vanproducten doormiddelvanhet uitvoeren vansoftware
Wat is de definitie van Testen volgens Tmap?
Wat is de definitie van Kwaliteitsborging (Quality Assurance) ?
Welke 2 manieren van testen zijn er?
2.Impliciettesten
Wat is Expliciet testen?
Wat is Impliciet testen?
Wat zijn de vier essenties van TMAP?
2.TMapbeschrijfteen gestructureerdtestproces
3.TMap bevat een completegereedschapskist
4.TMap is een adaptieve testmethode
Wat zijn de vier BDTM-aspecten. Oftewel de rode draad van TMAP ?
·Risico
·Tijd
·Kosten
Uit welke vier stappen bestaat BDTM?
·Opstellen vanteststrategie
·Begroting
·Planning
Wat is BDTM en wat zijn de voordelen van een BDTM aanpak?
Samenvattend zijn de voordelen van een BDTM aanpak:
·Een door de opdrachtgever stuurbaar proces
·De testmanager communiceert en rapporteert in de terminologie van de opdrachtgever met informatie die zinvol is in de context van deopdrachtgever
·Op mastertestplanniveau kan net zover worden gedetailleerd als gewenst ofmogelijk
is.
Wat zijn de stappen van BDTM?
2Bepalen risicoklasse per combinatie van kenmerk en deelobject
3 Als er sprake is van meerdere testsoorten wordt in een plan over alle testsoorten heen bepaald welke testsoorten moeten worden ingericht (mastertestplan)
4Bepalen of een combinatie van kenmerk en deelobject licht of zwaar moet wordengetest
5Vervolgens wordt de test op hoofdlijnen begroot en in een planninguitgezet
6Toewijzen testtechnieken aan de combinaties van kenmerk endeelobject
7De testmanagergeeftgedurendehet gehele testproces aandeopdrachtgevenen betrokkenen voldoende inzicht en sturingsmogelijkhedenover:
·voortgang
·kwaliteit en risico’stestobject
·kwaliteit van hettestproces
Uit welke twee fasen bestaat een Master test plan?
·Fase Beheer: Het doel van beheren van het testproces, infrastructuur en testproducten, om voortdurend inzicht te bieden in de voortgang van het totale testproces.
Waar dient de fase "Voorbereiding" voor?
Wat is de definitie van "Testbaarheid" ?
Waarom worden er "Checklists" opgesteld?
Hoe wordt de testbasis beoordeeld?
Wat is het doel van rapport detailintake?
•Stelt zwakke plekken in het systeemontwerp vroegtijdig terdiscussie
•Informeert over projectrisico’s
Wat is het doel van de fase "Specificatie" ?
Wat is het doel van "Opstellen Testspecificaties" ?
Wat is het doel van "Definieren centrale uitgangssituatie" ?
Wat is het doel van "Specificeren intake testobject" ?
Deze activiteit omvat de volgende deelactiviteiten:
• Opstellen checklist intake testobject;
• Opstellen testscript pretest.
Wat is het doel van "Intake testobject" ?
De werkwijze omvat de volgende deelactiviteiten:
1.Controle volledigheid opgeleverdtestobject
2.Uitvoeren pretest
Wat is "Klaarzetten uitgangssituatie" ?
Voordat gestart kan worden met de uitvoering van de testgevallen in het testscript, moet het testobject in de benodigde toestand of situatie gezet worden.
Er worden twee soorten situaties van het testobject onderscheiden in TMap:
1.Een centrale uitgangssituatie voor een aantaltests
2.Een uitgangssituatie perscript
Wat is het doel van "Uitvoeren (her)tests" en uit welke deelactiviteiten bestaat deze?
De werkwijze omvat de volgende deelactiviteiten:
1.Uitvoeren explicietetests: informatie over het te testen kenmerk / systeemonderdeel
2.Uitvoeren Implicietetests informatie over andere kenmerken verzamelen
3.Uitvoeren toetsen op eindproducten
Wat is het doel van "Controleren en beoordelen testresultaten" en uit welke deelactiviteiten bestaat deze?
De werkwijze omvat de volgende deelactviteiten:
1.Vergelijkentestresultaten
2.Analyserenverschillen
3.Bepalenhertest
Wat is het doel van "Conserveren Testware" en uit welke deelactiviteiten bestaat deze?
De werkwijze omvat de volgende activiteiten:
•Selecterentestware
•Verzamelen, bijwerken en toegankelijk makentestware
•Overdragentestware
Aan welke eisen dient een "Testomgeving" te voldoen?
2.Beheersbaar: is noodzakelijk om het testobject steeds onder dezelfde omstandigheden te testen.
3.Flexibel: De testomgeving moet snel aangepast kunnen worden.
4.Continu: In geval van verstorende situaties in de testomgeving, moet zoveel mogelijk getracht worden om het testen door te laten gaan.
Welke stappen moet een tester doorlopen bij het doen van een bevinding?
•Reproduceer debevinding: Nog een keer uitvoeren.
•Controleer op eigenfouten: Kijken naar een mogelijke interne fout of collega-tester.
•Bepaal vermoedelijke externeoorzaak: Zoeken naar testbasis, testobject etc.
•Isoleer de oorzaak(optioneel): Kijken naar omliggende testgevallen.
•Generaliseer debevinding: Kijken of het probleem op meerdere plaatsen optreed
•Vergelijk met anderebevindingen: Heeft een collega-tester de bevinding gedaan?
•Schrijf bevindingenrapport: Vastleggen bevindingen in bevindingenrapport.
•Laatreviewen: Laat het rapport revieren op volledigheid, juistheid en toonzetting.
Wat is een "Unittest (UT) " ?
voldoet.
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