Model Based Testing – MBT

Model-based testing or MBT is a general term that signifies an approach that bases common testing tasks such as test case generation and test result evaluation on a model of the application under test.

Model-based testing involves developing and using a data mode to generate tests. The model is essentially a specification of the inputs to the software. The suite includes inputs, expected outputs and necessary infrastructure to run the tests automatically. Testers using MBT approach concentrate on a data model and genration infrastructure instead of hand crafting individual tests.

It is essentially meant for functional testing and is a black box testing technique.

MBT is based on the premise that the reliability of the test process that can ensure the high quality of software demands that the test cases be derived form functional specifications. The test cases should guarantee that the functionality called out in specifications is completely covered and that the application can be fully excercised through execution of test cases. If testers can indeed develop such test cases directly from functional specifications, the at least functional specifications can not be faulted for corresponding deficiency in the application and it can be reasonably hoped that the desired functionality may have been sucessfully translated into the delivered application. MBT models tests based on the specifications.

MBT separates the testing logic from the actual test implemantation. This allows the developer to focus on developing good tests specific to the application while relying on the automation tool’s test execution environment to solve problems related to test execution.

MBT has as its roots applications in hardware testing, most notably telephone switched and recently has spread to a wide variety of software domains.

MBT is directly applicable for supporting mission critical applications, in fact MBT becomes imperative. NASA and the Europe space agency have already implemented model based testing.

There is promising future for MBT as software becomes even more ubiquitous and quality becomes the only distinguishing factor between brands. Modelling in general seems to be gaining favour particularly in domains where quality is essential and less than adequate software is not an option.

MBT is a natural choice for testers concerned about completeness, effectiveness and efficiency.

» Filed Under Featured, General Testing Concepts, Headline

Comments

One Response to “Model Based Testing – MBT”

  1. Justin Hunter on July 27th, 2009 6:47 pm

    Good post.

    A couple quick points for others wanting additional background on model-based testing and free model-based testing tools:

    1. For additional background reading on model-based testing, I would recommend: Practical Model-Based Testing: A Tools Approach by Mark Utting and Bruno Legeard.

    http://www.amazon.com/Practical-Model-Based-Testing-Tools-Approach/dp/0123725011/sr=1-1/qid=1157585827/ref=sr_1_1?ie=UTF8&s=books

    2. Hexawise, at http://www.hexawise.com, is a model-based test design tool and we have a free version available. Its strength is in identifying what conditions should be run in each test case once a tester has input a slightly simplified model of the System Under Test. (For an example of a simplified model of the SUT, see slide 4 of the presentation currently on our home page; it is more straightforward than it sounds). Once that simplified model is entered, Hexawise uses well-proven optimization methods (similar to ones my dad helped develop that have since been refined for more than 20 years) to determine how to maximize coverage in the fewest possible test cases. Hexawise does not have visual modeling capabilities such as UML figures, however and it seems as though you might be interested in those capabilities.

    3. Therefore, if you are seeking free UML tools, you might want to check out UML Pad for example (see http://web.tiscali.it/ggbhome/umlpad/umlpad.htm). Or for a list of multiple options, please see: http://en.wikipedia.org/wiki/Category:Free_UML_tools

    4. Lastly, for an amusing, quick, and easy-to-read but nonetheless insightful introductory piece on model-based testing, I would recommend Robinson’s article “Intelligent Test Automation”. It is told in a “fairy tale” perspective. I like the way how it explicitly ties together Exploratory Testing and Model-based Testing, among other things.

    - Justin

    ______________________
    Justin Hunter
    Founder and CEO of Hexawise
    “More coverage. Fewer tests.”

Leave a Reply




  • Enter your email address:

    Delivered by FeedBurner

  • zara phillips wedding hat
  • dis poem
  • new england patriots offense
  • vince young football camp
  • search domains
  • vince young injury
  • zara phillips fascinator
  • couples
  • freida pinto boyfriend
  • dvdrip
  • connecticut quarter error
  • vince young z
  • connecticut 5 star resorts
  • mint
  • cloud
  • search 990 filings
  • bengals andy dalton
  • chicago bears posters
  • connecticut football
  • chad ochocinco age
  • tea party for kids
  • vince young released
  • la ink price list
  • chicago bears 1985
  • randy moss jail
  • cspan journal
  • bea spells a lot
  • chad ochocinco xpchad ochocinco youtube
  • new england patriots 3 4
  • zara phillips youtube 2009
  • tea party medicare
  • bea fox
  • bea verdi
  • randy moss legal issues
  • wellington
  • mtv oddities
  • chicago bears zip hoodie
  • bengals 80's
  • freida pinto green dress
  • discovery
  • bear gryllsbea hive dance studio
  • search engines for jobs
  • chelsea
  • bea 4603
  • piston
  • randy moss university
  • new england patriots 4
  • chicago bears number 17
  • hilltop
  • new england patriots 98.5
  • connecticut law tribune
  • greg olsen vikingsgreg olsen wife
  • search cfisd.net
  • cspan facebook
  • hp support venezuela
  • hoya
  • la ink bob tyrrell
  • hp support 6930p
  • vince young dadvince young eagles
  • troubleshoot
  • hp support englandhp support forum
  • greg olsen vancouver
  • edmonds
  • connecticut 104.1
  • freida pinto miral
  • dually
  • bangles eternal flame mp3bengals forum
  • futon
  • bengals preseason schedule 2011
  • tiburon
  • cspan government shutdown
  • mtv american idol
  • coyle
  • roaming
  • slam
  • sonne
  • searchbugsearch engines
  • greg olsen twitter
  • search jail inmates
  • connecticut state parks
  • vince young yahoo stats
  • battleship aurora
  • search protocol host
  • la ink map
  • la ink jabberwocky
  • bier
  • oragami
  • religious
  • bengals cheerleaders tryouts 2011
  • bea nipa
  • la ink 105
  • ferrari
  • tea party table settings
  • battleship yamato wreck
  • chicago bears media relations
  • mtv executivesmtv fantasy factory
  • personel
  • connecticut renaissance faire
  • bcbs
  • vince young uncle rico gif
  • la ink show
  • search engines 9
  • flesh
  • anodized
  • ginger
  • chicago bears expo
  • 21st
  • tea party nj
  • vince young rivals
  • randy moss wallpaper
  • zara phillips royal wedding picture
  • kelvin
  • zara phillips and the queen
  • peugeot
  • new england patriots 98.5
  • bea 71 series staples
  • chad ochocinco traded
  • greg olsen puzzles
  • chicago bears schedule 2011
  • connecticut secretary of state
  • caliper
  • acrobat
  • search engines rankings 2011
  • mtv live
  • chad ochocinco parents
  • dis n dat band
  • transistors
  • stall
  • chad ochocinco nascar
  • hp support contact us
  • chad ochocinco quotes video
  • bengals job fair
  • cspan michelle bachmann
  • vince young drunk
  • wolff
  • helios
  • cspan question timecspan radio
  • chad ochocinco 15
  • new england patriots wiki
  • freida pinto dev
  • cheverolet
  • tea party manifesto
  • scrub
  • connecticut food bank
  • hp support helpline
  • georg
  • adjustable
  • new england patriots 1997 roster
  • heavenly
  • search and seizure
  • zara phillips yachtzara phillips zimbio
  • tea party obama
  • dis tester
  • zara phillips kids
  • vince young stats
  • la ink phone number
  • search xml file
  • search engines of the world
  • vince young wiki
  • bengals merchandise
  • connecticut education
  • la ink games online
  • search chuck norris
  • search 50 cent
  • kenai
  • lunar
  • bea zuberbühler
  • hp support hard drive replacement
  • saturation
  • inches
  • tea party chicago
  • dis unplugged show notes
  • harvard
  • vince young 2008
  • zara phillips baby
  • subprime
  • hp support 2133
  • hp support greece
  • vince young yahoo stats
  • reloaded
  • cspan hosts
  • guardian
  • dis boards cruise
  • zara phillips tongue
  • assembly
  • bea test
  • connecticut department of labor
  • greg olsen football
  • search engines for kids
  • chicago bears jewish players
  • battleship wilmington nc
  • vince young status