Overview
Explore tools and approaches for improving testing in open source projects through this 32-minute conference talk. Learn about the importance of quality assurance (QA) in open source development, using OpenStack as a case study. Discover the benefits of dedicated QA efforts and how to implement effective testing strategies upstream. Gain insights into OpenStack's community testing approach, including key tools like Devstack, Tempest, and OpenStack Health. Understand how to leverage continuous integration systems, test result dashboards, and other QA tools to enhance project quality. Benefit from tips and best practices shared by Dong Ma, an experienced Software/System Engineer from Hewlett Packard Enterprise with extensive contributions to open source projects like FOSSology and OpenStack.
Syllabus
Introduction
Meet Dong Ma
Agenda
What is QA
OpenStack CI
Carrot
Most important tools
Devstack
Tempest
OpenStack Health
Subunit Circle
Elastic Recheck
VOCs
Stackbase
Demo
Test Results Dashboard
Tips
Conclusion
Taught by
Linux Foundation