Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Avocado Testing Framework and How It Can Make Your Testing Easier

DevConf via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the Avocado testing framework in this 29-minute conference talk that demonstrates how this open-source automated testing tool can streamline your testing processes. Learn about Avocado's main features and capabilities, including its language-agnostic approach that supports tests written in virtually any programming language while being primarily developed in Python. Discover how major open-source projects like QEMU, libvirt, and SoS utilize Avocado for their self-testing needs through its extensible architecture that accommodates multiple test types within a single test suite. Understand how Avocado enhances testing efficiency through isolated test environments using containers or virtual machines, parallel test execution, automatic dependency fulfillment, and multiple output formats for analysis. Examine the framework's variant generation capabilities for combinatorial testing that reduces execution time while maintaining quality results and ensuring reproducibility. Delve into the second part of the presentation focusing on "autils" (Avocado Utils), a new standalone repository designed to unlock Avocado's system-level utilities by creating a central hub that makes these tools accessible to any project requiring system-level interactions. Learn how this initiative supports Avocado's language-agnostic philosophy by separating utilities from the Python-centric framework, lowering barriers to entry and fostering broader adoption among developers who need battle-tested tools for daily tasks.

Syllabus

Avocado testing framework and how can make your testing easier - DevConf.CZ 2025

Taught by

DevConf

Reviews

Start your review of Avocado Testing Framework and How It Can Make Your Testing Easier

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.