TMap benoemt een drietal testontwerptechnieken bij het toepassen van regressietesten.
Dit zijn de “datacombinatietest”, “gegevenscyclustest” en “procescyclustest”.
Ik merk dat ik moeite heb om uit deze drie technieken een keuze te maken.
Ik heb zelf gekozen voor de procescyclustest maar het ontbreekt mij nog aan goede beargumentering.
De testingtool die ik toepas is Selenium waarmee testscenario's geautomatiseerd worden.
Ik zet eerst een uitgangssituatie vast door een database procedure uit te voeren en vervolgens worden de testen uitgevoerd.
De testen heb ik vormgegeven door gebruik te maken van een processchema en de paden voor het afdekken van de verschillende afslagen die een test kan maken. Een processchema is waar de procescyclustest gebruik van maakt.
De testen hebben eigenlijk een multifunctionele taak. Het controleert niet alleen of alle paden daadwerkelijk te bewandelen zijn, het controleert ook of bepaalde gegevens na een bepaalde handeling juist zijn (zoals een berekening). Dit wijkt volgens mij af van de procescyclustest omdat de procescyclustest zich niet bezighoudt met expliciete voorspellingen en controles
Waarom eigenlijk simpel naar op zoek ben is naar de volgende vraag:
Waarom zou ik kiezen voor de procescyclustest?
Dit zijn de “datacombinatietest”, “gegevenscyclustest” en “procescyclustest”.
Ik merk dat ik moeite heb om uit deze drie technieken een keuze te maken.
Ik heb zelf gekozen voor de procescyclustest maar het ontbreekt mij nog aan goede beargumentering.
De testingtool die ik toepas is Selenium waarmee testscenario's geautomatiseerd worden.
Ik zet eerst een uitgangssituatie vast door een database procedure uit te voeren en vervolgens worden de testen uitgevoerd.
De testen heb ik vormgegeven door gebruik te maken van een processchema en de paden voor het afdekken van de verschillende afslagen die een test kan maken. Een processchema is waar de procescyclustest gebruik van maakt.
De testen hebben eigenlijk een multifunctionele taak. Het controleert niet alleen of alle paden daadwerkelijk te bewandelen zijn, het controleert ook of bepaalde gegevens na een bepaalde handeling juist zijn (zoals een berekening). Dit wijkt volgens mij af van de procescyclustest omdat de procescyclustest zich niet bezighoudt met expliciete voorspellingen en controles
Waarom eigenlijk simpel naar op zoek ben is naar de volgende vraag:
Waarom zou ik kiezen voor de procescyclustest?
[ Voor 5% gewijzigd door ontjie op 11-08-2016 16:23 ]