QA/QA Community/Turin Event
Mobile Testing Workshop
Durante questa sessione sarà possibile testare Firefox per Android, verranno forniti agli studenti telefoni e tablet per la durata della sessione. Verranno mostrati ai partecipanti strumenti che permettono agli sviluppatori di ricavare informazioni utili in caso di crash o problemi sul proprio dispositivo mobile.
Firefox Desktop Testing Workshop
Chi testa Firefox? Tutti! Durante questa sessione i partecipanti impareranno i vari aspetti del testing di Firefox, sia manuali che esplorativi. Verrà introdotto MozTrap, il nuovo repository di test case. Verranno spiegate le strategie di testing, come sfruttare al meglio i test case e altre cose interessanti.
Crash Investigation and Analysis
Parte del lavoro che facciamo con lo strumento Socorro comporta la creazione di algoritmi per tracciare i dati del crash. In questa sessione Robert Kaiser descriverà come ha creato alcuni degli algoritmi usati per gli Explosive Report che usiamo giornalmente per effettuare diagnosi sui crash.
Evaluating HTML 5 Web Apps Quality on our Platform
Lo scopo di questa sessione è quello di come determinare la qualità delle applicazioni web che girano sulla nostra piattaforma per promuovere la comprensione di come valutare applicazioni HTML 5 e come si collegano alle open web apps.
Requirements for Workshop
Prerequisite presentation - Provide context into the HTML 5 experience and how we evaluate our platform against those requirements
Workshop - Give participants a list of HTML 5 Web Apps pre-built together (may also include real top apps). Participants then would need to first install the apps on both desktop and mobile and run them off the respective platform. They'll then play around with the application and need to capture problems that may going on in the application that does not meet the vision of a HTML 5 Web Apps experience. They will need to figure out then how to debug the problem - What's not working? Websockets? File Chooser? Last, they'll need to debug whether it's a problem in Firefox itself vs. a problem a developer made with the application. Finally, they will need to make judgment calls on what they think the quality of the application is on the platform and why.
Boot to Gecko
Boot to Gecko is an exciting new Mozilla project which focuses on enabling the Open Web as a platform for mobile devices.
Automation
Mozilla QA uses Mozmill, a tool developed for test automation of applications based on the Gecko Platform (XUL Runner).
We use this tool to automate our manual tests. The primary goal is to lessen the time we spend actively testing Smoketest, Basic Functional, and Full Functional level regression tests; enabling us to focus our time more on deep testing of bleeding-edge features and bugs.
In addition, Clint Talbert's team develops is dedicated to improving Mozilla automation infrastructure and tools to better support all of Mozilla's Development and Testing efforts.
This guide shows some of the languages that the team works with.
Firefox Development Workshop
We will introduce users to the exciting world of Firefox development and contributing code.
Languages: C/C++, JavaScript, Python
Mozilla Services
Mozilla Services encompasses areas such as Sync and BrowserID.
Sync allows you to access your history, passwords, bookmarks and even open tabs across all your devices.
BrowserID enables users to easily sign into websites using their existing email address in a secure and privacy-protecting way, with no additional passwords. For developers, it offers a very easy to implement API, and a verified email address they can use to communicate with the user.
Localization
Web QA
The role of Mozilla’s Web QA team is to ensure the quality of our web applications across a variety of platforms and browsers. We work on a wide variety of projects, aiming for high quality and timely releases of our user facing sites.
WebQA uses Selenium and Python for some of their test automation.