YoVDO

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

Offered By: Mozilla Hacks via YouTube

Tags

Software Quality Assurance Courses Continuous Integration Courses Automated testing Courses Release Management Courses Fuzzing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Web Hacker's Toolbox - Tools Used by Successful Hackers
Packt via Coursera
Security for Hackers and Developers: Fuzzing
Pluralsight
Advanced White Hat Hacking & Penetration Testing Tutorial
Udemy
Practical Buffer Overflows for OSCP
Udemy
Intro to Fuzzing for Fun and Profit
YouTube