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

YouTube

Firefox: How to Ship Quality Software - 8000 Patches Every 6 Weeks

Mozilla Hacks via YouTube

Overview

Discover how Mozilla manages to ship quality software for Firefox in this 23-minute conference talk presented at FOSDEM. Learn about the challenges of handling 8000 new patches and releasing updates every 6 weeks. Explore the legacy of Firefox, the various programming languages used, and the extensive quality assurance processes implemented. Gain insights into machine time allocation, testing methodologies, train models, and privileged channels. Understand the importance of user feedback, web combat, and the utilization of advanced tools like Coverity and Static Analyzer. Delve into crash investigation techniques, code coverage analysis, fuzzing, and compiler automation. Identify the biggest issues faced in maintaining software quality and learn how Mozilla addresses them to ensure a robust and reliable Firefox browser.

Syllabus

Intro
What is Firefox
Legacy
Languages
Patches
Machine time
QA
Testing
Train model
Privileged channels
Manual QA
FOSDEM
User feedback
Web combat
C compiler
Tools
Coverity
Static Analyzer
Crash Investigation
Code Coverage
Code Coverage Tool
Fuzzing
Compiler
Automation
Biggest issues

Taught by

Mozilla Hacks

Reviews

Start your review of Firefox: How to Ship Quality Software - 8000 Patches Every 6 Weeks

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.