Automated Testing with Model-based Testing

Intermediate
  • 14 videos | 54m 31s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 22 users Rating 4.4 of 22 users (22)
Learners can explore the concept, benefits, and challenges of model-based testing (MBT) and the different types of MBT frameworks and tools in this 14-video course. Begin by examining the concept of MBT, along with its associated benefits and challenges. Classify the different types of MBT frameworks, along with different models used in MBT. Examine various MBT techniques used to implement effective quality assurance of software or application systems. View the prominent MBT tools along with their associated features; configure the ModelJUnit framework in development environments to write and execute model-based tests; and learn how to write simple finite state machine or extended state machine models as Java classes. Then generate tests from those models, and measure various model coverage metrics. Learn the steps involved in creating models and testing with ModelJUnit, MoMuT installation and configuring MoMuT. Also learn about configuring OSMO MBT tool and OSMO MBT test generation, OSMO MBT test execution, and OSMO data modelling; graphwalker MBT, model-based testing with Graphwalker and Selenium, MBT workflow, and deploying MBT.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Define the concept of model-based testing along with the benefits and challenges associated with model-based testing
    Classify the different types of model-based testing frameworks along with the different models that are used in model-based testing
    Recognize the various techniques of model-based testing that can be used to implement effective quality assurance of software or application systems
    List the prominent tools that we can use to implement model-based testing along with their associated features
    Configure the modeljunit framework in development environments to write and execute model-based tests
    Write simple finite state machine or extended finite state machine models as java classes, generate tests from those models, and measure various model coverage metrics
  • Demonstrate the steps involved in creating models using modeljunit and testing mock implementations using the created models
    Install and configure momut and then generate test cases from uml state machines
    Configure the osmo mbt tool and demonstrate how to generate and execute test cases using test models
    Demonstrate the different approach of using osmo tester to model data in model programs
    Recognize the model-based testing workflow along with the prominent approaches of deploying model-based testing
    Demonstrate the approach of implementing model-based testing using graphwalker and selenium
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 17s
  • 3m 7s
    During this video, you will learn how to define the concept of model-based testing, along with the benefits and challenges associated with model-based testing. FREE ACCESS
  • Locked
    3.  Model-based Testing Frameworks
    4m 18s
    Find out how to classify the different types of model-based testing frameworks along with the different models that are used in model-based testing. FREE ACCESS
  • Locked
    4.  Model-based Testing Techniques
    4m 1s
    After completing this video, you will be able to recognize the various techniques of model-based testing that can be used to implement effective quality assurance of software or application systems. FREE ACCESS
  • Locked
    5.  Tools to Implement Model-based Testing
    4m 26s
    Upon completion of this video, you will be able to list the prominent tools we can use to implement model-based testing along with their associated features. FREE ACCESS
  • Locked
    6.  Configuring ModelJUnit for Model-based Testing
    3m 20s
    In this video, find out how to configure the ModelJUnit framework for writing and executing model-based tests in development environments. FREE ACCESS
  • Locked
    7.  Working with Model-based Testing Models
    3m 25s
    Find out how to write simple finite state machine or extended finite state machine models as Java classes, generate tests from those models, and measure various model coverage metrics. FREE ACCESS
  • Locked
    8.  Creating Models and Testing with ModelJUnit
    5m 18s
    In this video, you will learn about the steps involved in creating models using ModelJUnit and testing mock implementations using the created models. FREE ACCESS
  • Locked
    9.  MoMuT Model Generation
    5m 46s
    In this video, you will install and configure MoMuT, and then generate test cases from UML state machines. FREE ACCESS
  • Locked
    10.  OSMO MBT Tool
    3m 34s
    In this video, you will configure the OSMO MBT Tool and apply it to generate and execute test cases using test models. FREE ACCESS
  • Locked
    11.  Modeling Data with OSMO
    3m 31s
    Learn how to apply the different approach of using OSMO Tester to model data in model programs. FREE ACCESS
  • Locked
    12.  Model-based Testing Workflow and Deployment
    3m 49s
    After completing this video, you will be able to recognize the model-based testing workflow and the prominent approaches of deploying model-based testing. FREE ACCESS
  • Locked
    13.  Model-based Testing with GraphWalker and Selenium
    7m 18s
    Learn about the approach of implementing model-based testing using GraphWalker and Selenium. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 22s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 49 users Rating 4.5 of 49 users (49)
Rating 4.3 of 151 users Rating 4.3 of 151 users (151)
Rating 4.4 of 207 users Rating 4.4 of 207 users (207)