Array
(
)

Stappenplan MTA gebruiken

MTA ondersteunt de samenwerking tussen testers en developers in het testproces, want die hebben elkaar nodig. Dat doen we optimaal als u het volgende stappenplan om MTA te gebruiken aanhoudt:

Stap 2: Automatiseer testen

De testcases die geautomatiseerd moeten worden moeten worden opgebouwd met teststeps die specifieke taken uitvoeren (het aanroepen van een microflow of CRUD) actie. Alle microflows en enititeiten uit het Mendix model zijn meteen beschikbaar en kunnen worden geselecteerd. De output van een teststep kan gebruikt worden als input voor een teststep in dezelfde test case of in test cases in dezelfde test suite. Het automatiseren van de test cases vraagt van een tester wel wat kennis van het Mendix platform, maar is voor een Mendix ontwikkelaar zeer makkelijk te doen.

Test-design-with-automated-test-case

Stap 4: Bepaal controle op resultaat

Per testcase (en datavariatie) moet bepaald worden wat het verwachte resultaat is. Hiervoor kunnen in MTA controles (asserts) worden geconfigureerd. Deze controles kunnen op het eindresultaat zijn, maar ook op tussenresultaten zodat het makkelijke is te controleren waar een eventuele fout is opgetreden in het testscript. Voor het invoeren van controles is geen kennis van het Mendix platform nodig, maar moet wel bekend zijn welk resultaat de applicatie zou moeten leveren, gegeven een bepaalde input. Het opzetten van een goede testdekking is hierbij van groot belang.

Determine-assert-on-result

Stap 6: Analyseer resultaten

Op basis van de resultaten van de uitgevoerde test moet of het testscript worden aangepast, de ingevoerde data of de applicatie die getest wordt. Bij het initieel opzetten van de test case zal de nadruk liggen op de eerste twee zaken. Zodra een test case goed werkt zal hij alleen maar fout gaan als de software fouten bevat. De analyse van de testresultaten is een gezamenlijke inspanning van ontwikkelaars en testers.

Vraag demo aan en ervaar hoe MTA werkt
Test-results-of-failed-test-suite

Ontdek de voordelen van Menditect Test Automation voor jouw Mendix applicatie

Software menditect interface
medewerker menditect

MTA zelf proberen? Dat kan!

Neem contact met ons op voor een demo. Ook voor Mendix partners.

Menu