Firefox: How to Ship Quality Software - 8000 Patches Every 6 Weeks
Offered By: Mozilla Hacks via YouTube
Course Description
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
Related Courses
DevOps for Developers: How to Get StartedMicrosoft via edX DevOps for Databases
Microsoft via edX Agile Project Delivery with Focused Build for SAP Solution Manager
SAP Learning Agile Development Practices
LinkedIn Learning Developing Azure Compute Solutions
LinkedIn Learning