320 likes | 583 Views
Improving Test Design with Model Based Testing. VESTEL. VESTEL. VESTEL. VESTEL. VESTEL. Japanese. Other Major Clients. VESTEL. An LCD is produced in 1.9 seconds. VESTEL. TEST&VERIFICATION. VESTA.
E N D
VESTEL Japanese Other Major Clients
VESTEL An LCD is produced in 1.9 seconds
VESTA <------------ Product Test Lifecycle ------------> 5 1 2 3 4 Monitoring Setup Project Requirements Design Test Cases Create Test Plans Execute Tests
AUTOMATION&TEST DESIGN ‘’Bugs arefoundbytests not byautomation. It is justunfairtoholdautomationresponsibleforthequality of thetest.’’ DorothyGraham
What is MBT? • Test automation: automates the test execution • Model Based Testing(MBT): automation of test design (automatic test generation using a model)
Experimental Results • Before MBT • During MBT work • Includes 100 real end users for getting usage profiles • Parsing log outs • Calculation of state transition probabilities based on usage profiles • Creating a usage model with MaTeLo • Generating 200 test cases automatically based on the model • Running these test cases on VesTA
Model Based Testing Advantages • Usage profiles give an idea about most important modules, features and test scenarios • Clear, absolute and easily reproducible test scenarios • More available resources. With less resource to higher quality • Spend less calendar time in test process, get product out faster • More effective test sets resulting in a higher quality product • Fully measured & Reported process • Test suites with optimal coverage • Generated automatic tests can be run for different software versions as regression test • Less customer found defects
Duygu Metin, ISTQB CTFLCeren Şahin Gebizli, ISTQB CTAL-TAThankYou