Model Based Testing in Action - Automating Test Generation and Boosting Coverage for Open Source
Open Compute Project via YouTube
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn how to implement model-based testing (MBT) to automate test generation and significantly improve test coverage for open-source software components in this 20-minute conference talk. Discover Alibaba's industrial adoption of MBT through practical examples that demonstrate how high-level behavior models can systematically explore execution paths to create concrete tests, reducing manual maintenance efforts while achieving comprehensive coverage at both design and code levels. Explore the critical components of successful MBT implementation, including accessible modeling language choices that enable developers without formal language expertise to write effective models, necessary infrastructural extensions for executing model-based tests, and strategic positioning of MBT among various testing techniques with brief comparisons to LLM-based approaches. Gain insights into overcoming the labor-intensive limitations of traditional manual test suite maintenance and understand how component models enable automatic test input generation and output calculation for sustainable open-source development practices.
Syllabus
Model Based Testing in Action Automating Test Generation and Boosting Coverage for Open Sourc
Taught by
Open Compute Project