Enjoying the Perks of Model-Based Testing

[article]
Summary:

Model-based testing offers advantages like automating test generation and providing a basis for statistically estimating product quality. These perks can be enjoyed provided the right models are used, the proper resources acquired, and adequate training undergone. Model-based testing is not without difficulties, and knowing what they are and whether they can be avoided and how is k

Software testing demands the use of some model to guide such test tasks as selecting test inputs, validating the adequacy of tests, and gaining insight into test effectiveness. Most testers gradually build a mental model of the system under test, which would enable them to further understand and better test its many functions.

Explicit models, being formal and precise representations of a tester's perception of a program, are excellent shareable, reusable vehicles of communication between and among testers and other teams and of automation for many tasks that are normally tedious and labor-intensive.

Model-based testing offers advantages like automating test generation and providing a basis for statistically estimating product quality. These perks can be enjoyed provided the right models are used, the proper resources acquired, and adequate training undergone. Model-based testing is not without difficulties, and knowing what they are and whether they can be avoided and how is k

About the author

TechWell Contributor's picture TechWell Contributor

The opinions and positions expressed within these guest posts are those of the author alone and do not represent those of the TechWell Community Sites. Guest authors represent that they have the right to distribute this content and that such content is not violating the legal rights of others. If you would like to contribute content to a TechWell Community Site, email editors@techwell.com.

StickyMinds is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!

Upcoming Events

Oct 12
Oct 15
Nov 09
Nov 09