SPONSORS:






User Tag List

Thanks Thanks:  0
Likes Likes:  0
Dislikes Dislikes:  0
Results 1 to 6 of 6
  1. #1
    Moderator
    Join Date
    Mar 2004
    Location
    West Coast of the East Coast!
    Posts
    7,756
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    What\'s your experience with Model-Based Testing

    I have recently become interested in a Model-Based Automation framework. I wonder if anyone has successfully implemented one. If you have, could you give me an idea of the practicality of it please? I can see the overall concept, but have issues with actually implementing it. For instance where do you start? What do you do next, etc.? Just is brief overview of your experience is all I'm asking for.

    I find the Wikipedia page on it is very interesting.
    Thanks.http://en.wikipedia.org/wiki/Model-based_testing
    Personal Comment

    Success is the ability to go from one failure to another with no loss of enthusiasm.
    ~ Winston Churchill ~


    ...Rich Wagner

  2. #2
    Member
    Join Date
    Dec 2006
    Location
    Montréal, Québec, Canada
    Posts
    91
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: What\'s your experience with Model-Based Testing

    Hi Rich,

    I have read the Wikipedia page about Model-based testing.

    The deriving tests algorithmically part reminds my last school years with formal code-proving course (which it is an application of theorem proving and model checking).

    I love this course. Too bad I don't follow that path.

    My opinion is that the page lacks of others derivations.
    The one using algorithms can be used with success when application is embedded (system with restricted resources).

    For implementation, like the wikipedia says, it starts with a global knowledge (implementing/testing/desploying a commercial website).

    Then from this knowledge, more specific (less abstract) models are extracted (viewing/adding to chart/buying articles).

    Each step of specification can be associated a set of behaviors to be tested.

    Question is where to stop ?

    I think it depends on what level of testing you want and on what parts of the SUT you have access.

    Interesting post and subject indeed.

    Hope it helps.

    Robin
    There is no age to learn.
    And life is an learning adventure.

  3. #3
    SQA Knight
    Join Date
    Jan 2002
    Location
    Highlands Ranch, CO, USA
    Posts
    2,860
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: What\'s your experience with Model-Based Testing

    Rich,

    I've done some research myself over the last year and have some links below that may help.

    MBT Intro Guide
    Harry Robinson's old MBT page
    Mike Kelly's article
    Model Driven QA home page
    Microsoft blog site on MBT
    MBT Tool and basic intro

    Hope this helps and gives you a good start. This is a new frontier and a difficult one to get started in (IMO). But holds some promise for testing.

    There are also tools and techniques to do the Model work up front (like with FSM, State Transition Diagrams, UML, etc.). What I gave you was more around the possibilities/techniques for the framework.

    Best to you.
    Jim
    -------------------------------------------
    For all the general stuff to know about QA/Test go here http://www.softwareqatest.com/

  4. #4
    Senior Member
    Join Date
    Mar 2007
    Location
    Waterloo, Ontario, Canada
    Posts
    3,628
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: What\'s your experience with Model-Based Testing

    Nice links Jim!!!

    Here's my take on it. I've done some looking into this type of model and I've just found that the feasibility of it just isn't there.

    Here's the problem with MBT. First, it is extremely specialized. Therefore, it's difficult to find resources to manage the code base, say, if someone were to leave. So you're at the mercy of the person developing the initial implmentation, basically. "Oh please!! Noo! Don't leave us!!!" Lol.

    Secondly, time to implement is much longer when compared to some of the current models available.

    Third, there is no data (at least not what I've found) showing that MBT will show a greater ROI.

    This was just too hard a sell for me. I don't know if there is enough good data out there yet. Maybe if we can convince some Computer Science students to do their Masters' on it, then we'll be able to see some more tangible data.
    Brent
    --------------------
    9 out of 10 people I prove wrong agree that I'm right. The other person is my wife.
    --------------------

  5. #5
    SQA Knight
    Join Date
    Jan 2002
    Location
    Highlands Ranch, CO, USA
    Posts
    2,860
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: What\'s your experience with Model-Based Testing

    Brent,

    Well the funny thing is our bretheren across the pond in UK and Europe are a lot more on the ball with this than us here in US and Canada it seems.

    Most of the other papers and projects/tools I've found have been done by people in Europe.

    I know of one person here in my area (Denver) who has implemented a MBT framework in Winrunner at his company. And yes, if he was to be hit by a Bus they would be SOL.

    Look up Ben Simo's work on his blog. He used a lot of the materials from Harry Robinson (so he tells me) to get his stuff going. I don't know how long it took him to build it and get it going right, but he did it.
    Jim
    -------------------------------------------
    For all the general stuff to know about QA/Test go here http://www.softwareqatest.com/

  6. #6
    Moderator
    Join Date
    Mar 2004
    Location
    West Coast of the East Coast!
    Posts
    7,756
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: What\'s your experience with Model-Based Testing

    Thank you all. The more I understand about it, the more it seems to be worthless in a dynamic environment. If you spend enough time on one application that doesn't change much from build to build, then maybe it could work in a beneficial way. But to me it seems to "text-bookish" for the real world of automation. I'll have to see if I can get a sponsor to back me. LOL! Fat Chance!
    Personal Comment

    Success is the ability to go from one failure to another with no loss of enthusiasm.
    ~ Winston Churchill ~


    ...Rich Wagner

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Search Engine Optimisation provided by DragonByte SEO v2.0.36 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 10.71%
vBulletin Optimisation provided by vB Optimise v2.6.4 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging v3.2.8 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
vBNominate (Lite) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Feedback Buttons provided by Advanced Post Thanks / Like (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Username Changing provided by Username Change (Free) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
BetaSoft Inc.
Digital Point modules: Sphinx-based search
All times are GMT -8. The time now is 01:55 AM.

Copyright BetaSoft Inc.