Title: Mozilla Internship
1Mozilla Internship
2about Mozilla
a global, open source project a community of
thousands of creators a mission-oriented
organization a public benefit benefit company
subs the maker of Firefox and Thunderbird
3about Mozilla
project started in 1998 within Netscape Mozilla
Foundation started in 2003 40 of code
contributed by outsiders testing community of
20,000 currently more than 220 million users
4MozillaMission
to promote choice and innovation on the
Internet seriously ... thats it
5Mozilla Internship
wide range of internship positions competitive
compensation package experience life in an
open-source org
6MozillaQA
- focus on
- basic functionality
- standards compliance
- performance
7MozillaQA
- achieved by
- automated tests
- manual tests
- community
8MozillaQA
- who tests?
- nightly testers - 10 thousand
- beta testers - 3 million
- web developers
- QA team - 18
9QA Test Developer
private browsing audio/video tests layout
invalidation issues major Firefox 3.5
testing crash reproduction/RTC analysis quality
assurance companion
10Mozilla QAC
installable add-on for Mozilla Firefox easiest
way to connect with community able to run
hundreds of test cases allows one to find bugs
and report them
11Mozilla QAC
we need all the testing we can the results from
test cases are valuable confirmed bugs will get
fixed
12Mozilla QAC
redesign and refactoring project focus on the
user experience reinforce the purpose
13Mozilla QAC
- features
- portal to the QA community
- run tests and submit results
- file and submit bug reports
14Mozilla QAC
languages and technologies used JavaScript XUL
JSON SVN XML DTD
15Mozilla QAC
- challenges
- analyzing and interpreting old code
- XML User Interface Language (XUL)
- JavaScript Object Notation (JSON)
- compromising on best UI and UX
16Mozilla QAC
- desktop
- shift over to new TCM system
- mobile
- uneasy challenge (space constraints)
- development on N810, Tegra
- new features specific to mobile
17Mozilla Internship
a positive highly rewarding experience expanded
my understandings of business communicated with
people globally worked with motivated
volunteers wrote real-world maintainable software
18Questions?
Aaron Train - aaron.train_at_gmail.com All content
CC-Attribution Thanks materials borrowed from
the Mozilla Community