Mozilla Corporation Chris Hofmann Mozilla Test Day Sprint.

Slides:



Advertisements
Similar presentations
Utilizing the Internet to Reach For New Members By Marcy Decato, ACB.
Advertisements

Using the National Document Assembly Server Marc Lauritsen Bart Earle Alan Soudakoff Capstone Practice Systems December 12, 2008.
HTML Basics Customizing your site using the basics of HTML.
Esri International User Conference | San Diego, CA Demo Theater | ArcGIS Beta Community and ArcGIS 10.1 Beta Program Mike Hogan & Rohit Gupta July 12 th,
Chapter 3 – Web Design Tables & Page Layout
Google Chrome & Search C Chapter 18. Objectives 1.Use Google Chrome to navigate the Word Wide Web. 2.Manage bookmarks for web pages. 3.Perform basic keyword.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Peak Net Ltd Unit 7, Rock Mill Business Park, Stoney Middleton, Derbyshire S32 4TF // // Creating Your.
GForge: A collaborative development environment Presentation by: Geoff Gerfin.
DT228/3 Web Development JSP: Directives and Scripting elements.
Software Engineering Process and Tools in the Mozilla Project How open-source CM tools made Firefox the fastest and safest web browser.
CM143 - Web Week 2 Basic HTML. Links and Image Tags.
The front door of the OACIS site includes: 1.General information 2.Funding information – active links concerning TICFIA 3.Contact links 4.Quick links –
Searching and Researching the World Wide: Emphasis on Christian Websites Developed from the book: Searching and Researching on the Internet and World Wide.
We are partners in learning.. Note: Office 365 works best in Internet Explorer V 9 or above. Some features do not work in PWCS’s Chrome Browser or in.
Thursday, August 13, 2015 Prasanna Mody, Chief Operating Officer Analytics Thursday, August 13,
Ligthning Velocity FREE
Automation using Selenium Authored & Presented by : Chinmay Sathe & Amit Prabhu Cybage Software Pvt. Ltd.
Lecturer: Ghadah Aldehim
And Mobile Web Browsers
Alfresco – An Open Source Content Management System - Bindu Nayar, Bhavana Mohanraj.
It’s a Blog. It’s a Website. It’s Marketing… It’s WordPress! A beginner’s guide on why to use and how to use WordPress Dr. Richard F. Gaspar, Professor.
PLUG INS flash, quicktime, java applets, etc. Browser Plug-ins Netscape wanted a method to extend features of the browser became an unofficial standard.
Web 2.0 for Government Knowledge Management Everyone benefits by sharing knowledge March 24, 2010 Emerging Technologies Work Group Rich Zaziski, CEO FYI.
© NMISA 2012 Jayesh Jina 12 June © NMISA 2012 Sources of Knowledge Blogs Tutorials and Guides Books Newsgroups Social Sites Conferences User Groups.
GOOGLE HACKING FOR PENETRATION TESTERS Chris Chromiak SentryMetrics March 27 th, 2007.
Planned Giving Design Center. What is the Planned Giving Design Center? National network of websites dedicated to advancing philanthropy.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
1 All Your iFRAMEs Point to Us Mike Burry. 2 Drive-by downloads Malicious code (typically Javascript) Downloaded without user interaction (automatic),
Digging for diamonds: Identifying valuable web automation programs in repositories Jarrod Jackson 1, Chris Scaffidi 2, Katie Stolee 2 1 Oregon State University.
Automated Testing Tips Copyright © 2000 Compuware Corporation Mark Nesslar July 15, 2000.
The Joel Test 12 Steps to Better Code. Readings The Joel Test (by Joel Spolsky) 043.html.
Dreamweaver MX Unit B CIS 205—Web Site Design and Development.
Institute for Culture and Society ICS UWS Web Forum Presentation 20 May 2015.
Farcry Not just a game anymore…. What is Farcry?  Farcry is a Content Management System (CMS)  It is designed to separate the jobs of site creation/design.
Statipedia: a platform for collaboration across statistical agencies Peter B. Meyer Office of Productivity and Technology, BLS and James A.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring Mike Phenow.
5 Weeks Due Date April 15. Content Not Key Google performs 3 Billion Searches a day.
A Short Course on Geant4 Simulation Toolkit How to learn more?
Welcome to the Minnesota SharePoint User Group. Develop and support a local community focused on Microsoft SharePoint Technologies Educate user group.
Website maintenance best practices CMS User Group Meeting October 21, 2015.
Getting Started with Trilinos October 14, :30-10:30 a.m. Jim Willenbring.
2004/051 >> Supply Chain Solutions That Deliver Users.
CitiWiki Summer Workshop Day 4: Wiki Teaching Project Li Xu CS, UMass Lowell.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
May 6, 2009 Browser Compatibility Testing Definition It is a non functional type of testing where web based applications are tested on various browsers(IE.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco Confidential 1 WebEx Flash Client.
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
COMP 143 Web Development with Adobe Dreamweaver CC.
DotNetNuke v4 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Visibility ClicksEngage Lead Form Sales TrafficWebsiteSales Tracking and Measurement SEO Workshop-at-a-Glance © Partners Consulting, LLC
Custom Authentication Providers For DotNetNuke v5.0 Stan Schultes – Sarasota, FL Florida Community Leader
Part 2: Putting a Social Spin on your Business with.
BOY, A Modern Graphical Operator Interface Editor and Runtime Xihui Chen, Kay Kasemir RAD Control Group.
1 Web Search What are easy ways to create a website? 2 Web Search What is a blog? What type of content does this type of website provide? 3 Web.
EU Inter-Community Meetup Geneva, Saturday, 13 June, 2009.
Zope-cookbook.org Tarek Ziadé, Nuxeo
Customer Webinar December 3, 2008
Locale—Localization—Release
Internet Search What you need to know!.
Testing with Selenium IDE
Lesson 4: Web Browsing.
A Short Course on Geant4 Simulation Toolkit How to learn more?
Introduction to SharePoint 2007
ODF, LibreOffice and Red Hat
Mozilla Firefox Toll free number. Want to take user reviews and genuine feedback on mozilla firefox then check out the link- Mozilla Firefox Phone NumberMozilla.
Galen - Automated testing of look and feel
Lesson 4: Web Browsing.
The INTERACT Website: Important source of information for the ETC Community Karen Vandeweghe, Communications Manager, IS Bratislava 27 January 2010.
Generate Data with Google Analytics SQL Saturday /04/2019.
Presentation transcript:

Mozilla Corporation Chris Hofmann Mozilla Test Day Sprint

Intro to Mozilla QA and Testing Overview Community Tools Process Project Testing Font Rendering Improvments

Community 17 full time QA Engineers 6,000+ active in bugzilla in the last month 20,000 Nightly build testers 100,000 active daily alpha/beta testers 120+ bugs filed per day 99,499 people have filed at least one bug Join the fun!

Tons of QA Tools Organizing Tools Communication Tools Feedback System Tools Automation Testing Tools

Organizational Tools ● ● QMO – annoucements, events, community organizing, reference to QA resources ● Litmus - Test case repository, test result feedback and tracking test cases

Communication Tools ● IRC, irc://irc.mozilla.org/qa Newsgroups , conference calls ● Bugzilla for tracking all changes to the code Its also our project tracking system More on bugzilla later...

Feedback System Tools ● Hendrix – user comments - “feedback” ● Reporter – broken websites ● talkback/breakpad – crash reports ● Harvest info from forums, blog comments, user conversations ● Help turn all this feedback into bugs

Automation Testing Tools ● Buildbot ● Talos – Performace Test Automation ● Unit Test harness - ● Minotaur – Preference Testing

Process Test early and often More eyeballs & more use make bugs shallow File Bugs! Use “nightlies” & run tests! Help keep the bug system up-to-date and in good shape! Advanced work to help create test cases, test frameworks, automation systems?

File Bugs! Problems don't exist if they are not in the bug system. Best way to find bugs... Use nightly builds as “dogfood” Join test days and activities Leverage feedback systems ● filing good bugs

Care and Feeding of Bugzilla Getting to Reproducable, Reduced, Precise, & Concise Bug Content Guiding bugs to a good home Finding Dups and Confirming Finding regression range & Platform/OS extent Escalating with keywords, nomination flags & developer contact

Get Involved! Need more testing than ever on Firefox 3 20,000 changes in the last 2 years Lots of new features and new locales

Improving Presentation of Indic Fonts in Firefox

Indic Fonts in Firefox Font system basics What's new in Firefox 3 font rendering Where to help test and provide feedback Evangelizing Sites in India More areas to help testing

Font systems 101 Uniscribe on Windows ATSUI on Mac (coretext in the future - available in 10.5) Pango on Linux Each has slightly different features and is advancing at different pace.

Whats new? Windows historically has required non- default language settings – registry settings plus downloaded extra fonts Firefox not relying on these settings now - directly using the Windows Uniscribe Library. Added support for shaping and combining of complex script and support for ligatures

Glyph Shaping Soft-hyphens in HTML Kerning and ligatures across DOM trees

Where to Test? Testing so far is mostly on font demonstration pages on Wikipedia, BBC Hindi pages, etc... Where can we test to find bugs? What fonts are most often used and expected in Indian web content?

Evangelising Sites some pages will render better than others depending on available fonts, how the native os font system works, and how the browser uses both.. In web content specify the font you want. Take the guess work out of browser logic Use UTF-8, not custom char sets. Other ideas?

Testing Areas No way to improve translations and web content rendering without your help. Lots of old bugs need retesting and closing because of the new improvements Search for bugs with "hindi" in the title Other search categories...

More areas to help Overcome the problem of non-native language developers trying to test and detect problems Find broken sites Reducing to isolated test cases Linux and Mac need some extra testing and bug fixing focus

Thank you