Automate Test Design with Model-Based API Testing

Presented by

Ben Johnson Ward

About this talk

Traditional API Testing offers well-known benefits like speed, robustness, and ease of automation as compared to testing via the UI. While testing an API as exhaustively as possible is often the most effective way to know if each component is behaving the way it should, this is still dependent on the extent of test coverage provided. Shackled by slow incomplete manual test designs, API Testing is missing key metrics to help optimize test plans. Testers have difficulty prioritizing what needs to be tested, while developers are unable to shorten test runs and fail fast for more immediate feedback. So how do we compliment API Testing with the power of Model-based Testing (MBT) for maximum testing coverage and efficiency by optimizing our test design? Join MBT expert Ben Johnson Ward as he dives into a fully integrated end-to-end API testing framework/pipeline to rapidly test a live webservice. Using a powerful MBT test generation solution, he will show how to generate executable REST-assured API tests with enriched reporting, as well as manage requirements changes in the application and their impact on testing. You'll learn: - Automate test design/creation with Model-based Testing tool Agile Requirements Designer (ARD) - Creating REST-assured API tests utilizing ARD and executing with Java - How to quickly generate tests for any scenario or coverage goal - How to react efficiently to changing requirements to keep our automated testing in-sprint - How to generate enriched test result reports The presentation will be followed by a Q&A session

Related topics:

More from this channel

Upcoming talks (1)
On-demand talks (166)
Subscribers (16416)
New approaches like DevOps or the adoption of a Digital Transformation strategy are meant to make life easier and simpler to creating quality applications faster with better quality and at lower costs, but do they? Maybe. They’ll help put structure in place for team collaboration or deliver an experience your customers won’t forget, but development teams still face the constraints of development through deployment. From development, testing and the management of releases, organizations and their customers have had to deal with ineffective service delivery, compounded by the silos of development, system administration, and operations. CA solutions for DevOps and Continuous Delivery can help you eliminate constraints across the software delivery lifecycle (SDLC), allow developers, testers and performance teams to work in parallel for faster delivery and more reliable outcomes, all the way through deployment and feedback from IT Operations. Get the information you need when you need it in these thought provoking sessions live or on-demand. Be a member of channel to receive updates, best practices and advice from industry thought leaders on how to eliminate constraints across your SDLC.