Testen in de ontwikkel-cyclus - Testen in de fase 'bouw

12 belangrijke vragen over Testen in de ontwikkel-cyclus - Testen in de fase 'bouw

Wat is een gestructureerde opbouw van testen?

- het uitvoeren van programma testen
- het uitvoeren van testen op andere componenten van het informatiesysteem
- het uitvoeren van integratie testen

Welke 3 testen vinden er plaats in de fase bouw?

  • Het uitvoeren van programma-testen
  • Het uitvoeren van testen op andere componenten van het informatiesysteem (dan applicaties)
  • Het uitvoeren van integratie-testen.

Wat zijn programma testen en door wie worden deze meestal uitgevoerd?

Dit zijn testen die zich richten op de functionaliteit als op de technische aspecten van het programma, welke wordt uitgevoerd door de programmeur of een onafhankelijke ontwerper (of specifiek ingezette tester).
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Door wie wordt een programma test uitgevoerd?

- elke programmeur, voordat hij programma oplevert
- een ontwerper die onafhankelijk van de programmeur en programma test uitvoert

Welke 2 type programma testen zijn er wat houden ze in?

- Functionele testen: uitgaande van het functioneel ontwerp van een programma wordt gevalideerd of het programma aan de gestelde functionele eisen voldoet
- Technische testen: uitgaande van de niet functionele eisen voor het systeem worden diverse testen uitgevoerd; bijvoorbeeld de bedrijfszekerheid van het programma (dat het programma niet crasht) & de performance van een programma

Bij het testen van andere componenten in de fase bouw; wat bedoelen ze met 'andere componenten' en noem 4 voorbeelden?

Met name (nieuwe) componenten van de technische infrastructuur:

  • Een specifiek voor het informatiesysteem ingerichte server
  • Datacommunicatie (intern in een organisatie en/of met de ‘buitenwereld’)
  • Storage-oplossingen voor het opslaan van gegevens, en zeker als een nieuwe storage-oplossing wordt geïntroduceerd
  • Een nieuw, nog niet eerder geïmplementeerd en gebruikt, DBMS.

Wanneer voer je intergratie testen uit?

Wanneer alle componenten van het informatiesysteem apart zijn getest ga je nu de samenwerking van de componenten testen. Door middel van functionele/technische testen

Door wie worden de testen van andere componenten in de fase bouw meestal gedaan?

Door de latere beheerders. Zij hebben de expertise om deze testen in te vullen en uit te voeren.

Wanneer voer je integratietest uit en waarop?

Wanneer alle componenten van het informatiesysteem apart zijn getest ga je nu de samenwerking van de componenten (in zijn geheel) testen. Dit doe je op functioneel en technisch gebied.

Wat is de grafentheorie voor testen?

Een theorie die handvatten biedt voor het opstellen van testen. Dan leg je de focus op een specifieke situatie of functie in het informatiesysteem waar je een scenario op 'afvuurt'.

Voorbeeld:
Uitgaande van programmacode kan je de focus leggen on what-if-else statement. Hier kan je een scenario afvuren of deze regel code daadwerkelijk juist wordt verwerkt.

Welke test voer je uit wanneer een wijziging in een component is gerealiseerd en deze is getest?

regressie test: je test dan dat de niet-gewijzigde functionaliteit van een applicatie nog steeds correct is.

In de basis zal een programma in zijn volledigheid op juiste werking getest worden. Wat zijn de 2 test-mogelijkheden als je tijdens een test een fout ontdekt en deze vervolgens hersteld is?

- Je kunt weer een volledig programmatest doen
- Je kunt een partiële test doen, in de vorm van een exception-test; hierbij controleer je enkel of de reparatie van het defect correct is uitgevoerd

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