Improving Test Design with Model Based Testing
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.
Improving Test Design with Model Based Testing
E N D
Presentation Transcript
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