Download - Quality Assurance Work Package Dominique Hazaël-Massieux WP3 Leader World Wide Web Consortium
Quality AssuranceWork Package
Dominique Hazaël-MassieuxWP3 Leader
World Wide Web Consortium
MobiWeb2.0 Review 2
OutlineWP ObjectivesMobile Web Test Suites Working GroupWP OutcomesConclusion
MobiWeb2.0 Review 3
Objectives• Global Objective:
– development of test cases for mobile browsers– Mobile Web 2.0 technologies
• By– supporting the work of a W3C team contact in
the Mobile Web Test Suites Working Group
MobiWeb2.0 Review 4
Mobile Web Test Suites WG• MobiWeb 2.0 funding • Focus on "Mobile Web 2.0" technologies• Opera, NIST, Aplix, SUN• Involvement from OMTP, Vodafone,
Telecom Italia, T-Mobile, ACCESS
MobiWeb2.0 Review 5
Working Group – 2008
MobiWeb2.0 Review 6
Working Group – 2009
MobiWeb2.0 Review 7
W3C Widgets
• Web technologies used for applications
• Series of W3C specifications around which mobile industry is converging
• Web Applications Working Group
MobiWeb2.0 Review 8
Widgets testing
• 160 tests cases• 100% coverage• Bases for other Widgets specifications
MobiWeb2.0 Review 9
Widgets interop
MobiWeb2.0 Review 10
Tests Guidelines• Guidelines for Writing Device
Independent Tests– Screen, memory, network, CPU,
extensions, interaction• A Method for Writing Testable
Conformance Requirements– Derived from work on Widgets Tests
effort
MobiWeb2.0 Review 11
Test methodology
MobiWeb2.0 Review 12
JavaScript• Available memory for JavaScript usage• WebIDL-based test tool• Web Compatibility Tests
MobiWeb2.0 Review 13
Web Compatibility Test 1
http://www.w3.org/2008/06/mobile-test/
MobiWeb2.0 Review 14
Web Compatibility Test 2
http://www.w3.org/2010/01/wctmb2
MobiWeb2.0 Review 15
Facilitating Test Suites
• Cooperation with OMA• On-going discussions with Vodafone on test
sharing• Test Harness release from Opera• Collaboration with Open Source communities
(Webkit, DoJo, quirkmode.org)• Discussions around common framework for
automated browser testing
MobiWeb2.0 Review 16
In Summary• Test suites for important Web 2.0
technologies• Importance of testing for mobile Web• More cooperation on testing• Tools, processes and guidelines