Firefox: How to ship quality software
8000 new patches, a release every 6 weeks, how Mozilla does it?
- Track: Mozilla devroom
- Room: UA2.118 (Henriot)
- Day: Saturday
- Start: 14:00
- End: 14:30
Developed by a huge community of developers and users, Firefox is one of the biggest software ever created.
In every release, a crazy number of patches (~8000) lands into the code base. The changes can be C, C++, Java, Rust, Javascript, XML, HTML, CSS, etc.
In order to avoid regressions, over years, Mozilla created a number of tools, method and process to make sure the release in a good shape at release day.
This talk will present the various strategy deployed to reach the best quality possible. We will present a wide range of techniques like manual QA, automated tests, code coverage, static analysis, fuzzers, crash detection and managements, etc.
Speakers
Sylvestre Ledru |