have fun testing! · no « pesticide paradox » by new focused test generation better test coverage...
TRANSCRIPT
MaTeLo
MaTeLo implements a Model-Based Testing approach in a user-friendly environment. Starting from application usages, business requirements or user stories, testers design models able to automatically generate optimized test suites based on risk analysis, coverage and expected results. Test suites can be exported either to automatic execution tools or to test management tools for manual execution.
Have Fun Testing!
Fa s t R O I o n t e s t d e s i g n , e x e c u t i o n a n d m a i n t e n a n c e
R e d u c e d T i m e To M a r k e t, by d e c r e a s e o f t e s t d u r at i o n
d e f e c t s r e v e a l e d e a r l i e r a n d b u s i n e s s i m pa c t s m i t i g at e d
N o « p e s t i c i d e pa r a d ox » by n e w f o c u s e d t e s t g e n e r at i o n
B e t t e r t e s t c o v e r a g e b a s e d o n r i s k a n d p r i o r i t y a n a ly s i s
h i g h q u a l i t y d e l i v e r e d o n t i m e
B o o s t Yo u r Te s t D e s i g n E f f i c i e n c y !
1
What are the functional
usages of my system ?
What are my system expected
results ?
MaTeLo
Requirements Traceability Business requirements or User Stories are created into MaTeLo or imported from a requirements manager tool (HP ALM QC, Doors, Test Link,…). Requirements are assigned to the model transitions. Generated test cases steps are linked to requirements. Traceability is maintained when exporting test cases into the test manager. Requirements defects are often found when model is designed and raised early to business analysts.
Dynamic Stimulation and Verification For each test step, stimulation data is generated from equivalence classes. Output test data set (Test Oracle) can be computed from treatment functions or from data sources (files, DB, Web Services, ERP…), or from external tool calculator (Matlab, Scilab) or by using Python functions.
MaTeLo Automated Test Suite Implementation
MaTeLo offers high-performance algorithms based on risk analysis to automatically generate functional test suites which can be exported either to the test manager (QC, TestLink,…) for manual campaign or to the test automation tools.
Automated Test Execution Generated automation scripts are described with generic keywords immediately usable in most automation tools (QTP, Selenium, TestStand…). They describe all input contexts and expected results needed. The execution of instantiated scripts drives the System or Software Under Test and automatically generates test reports.
MaTeLo
MaTeLo ScreenShot
MaTeLo, based on eclipse technology provides a friendly GUI, entirely configurable, and covers the global Model-Based Testing process. For advanced users, MaTeLo provides APIs in order to develop specific functions, connectors or even custom test cases generation algorithms.
www.all4tec.net
Agile Model-Based testing Agile testers design usage models from user stories. Every day they improve their models representativity thanks to the scrum meeting outputs. While the agile team designs, develops and runs unit tests, the agile testers design an application usage model, then generate functional test suites and automation scripts. Code and script tests are both available to be executed at the end of each sprint.
Have Fun Testing!