Many people in the web development community, including many of us at Bocoup, were drawn to the web because it appears to be a diverse…
Reliability, Standards & Testing
Our Reliability, Standards & Testing team (RST) actively participates at Ecma International, the W3C, and the WHATWG, developing new standards and advocating for inclusive workflows. We work on projects with browser implementers and embedders to improve web platform interoperability through specification authoring, shared test suites development and infrastructure maintenance. We use our experience consuming new web platform features to inform our work on web platform reliability.
Our Past Reliability, Standards & Testing Work
Unprefixing appearance to ship web-compatible styling of form elements | Google, Mozilla
We reviewed and updated the spec for the CSS
appearance property, helped browsers ship
appearance unprefixed without breaking compatibility, and made it easier to style HTML widget elements across browsers.
Building an app to manage manual testing of browsers and assistive technologies rendering ARIA accessibility features.
Test Management App for ARIA-AT | Facebook
We designed and built an app that manages manual test runs of web browsers and assistive technologies to help scale WPT-inspired interoperability tests for ARIA accessibility features.Learn more About Building an app to manage manual testing of browsers and assistive technologies rendering ARIA accessibility features.
Testing New HTTP Headers for Better Browser Security Guarantees | Google
We added new web-platform-tests tests for Fetch Metadata request headers and COEP/COOP response headers that improve browser security guarantees for users and web developers.Learn more About Adding new WPT tests for Fetch Metadata, COEP, and COOP to improve browser security guarantees.
Screen Reader Interoperability Test Suite Design | Facebook
We worked with the ARIA and Assistive Technology (ARIA-AT) Community Group to develop a assertion model and testing workflow for testing AT interop and implement a prototype runner.Learn more About Developing a manual test suite for screen reader interoperability on the web.
Writing a regression test suite for the accessible interaction design pattern examples in the ARIA Authoring Practice Guidelines (APG).
Ensuring Correctness of W3C Accessibility Examples | Facebook
Facebook funded Bocoup to write comprehensive regression tests for the examples in the Accessible Rich Internet Applications (ARIA) Authoring Practice Guidelines (APG).Learn more About Writing a regression test suite for the accessible interaction design pattern examples in the ARIA Authoring Practice Guidelines (APG).
Maintaining ARIA Authoring Practices | Facebook
We are actively maintaining the APG, adding new guidelines for new features in the ARIA specification, reviewing contributions from the community, and maintaining CI and testing for the APG examples.Learn more About Contributing to the ARIA Authoring Practices Guide (APG) for authoring accessible web pages.
Generic Sensor API For The Web Platform | Bocoup
A device programming model for the Web Platform that establishes a generic sensor class for all sensors to inherit from.Learn more About Creating a set of web APIs for interacting with the physical world.
Test262 Report | Bocoup
Fieldset Interoperability | Mozilla
Making the Fieldset Element Interoperable and Useful.Learn more About Making the Fieldset Element Interoperable and Useful.
Web Platform Tests Integration with WebKit | WebKit
Web Platform Test Running | Google
Google funded us to develop infrastructure for running the entire Web Platform Tests suite against the 4 browser engines every day.Learn more About Running 1.2 million conformance tests across 4 browsers every 24 hours
Test262 Integration with WebKit | WebKit
We developed a set of tools for importing and exporting test material from Test262, and running the material in parallel within the WebKit build infrastructure .Learn more About Improving Test262 integration with the WebKit project.
Web Navigation Compatibility | Mozilla
Mozilla's Firefox rendering team engaged us to search for incompatibilities between browsers and the HTML Navigation specification. We uncovered numerous bugs, including a rare one in all browsers.Learn more About Finding & Fixing Browser Compatibility Bugs
WebRTC Test Reviewing | Google
We worked with WebRTC testers to increase testing consistency through weekly reviews.Learn more About Overseeing the Development of WebRTC Tests
Migrating Service Worker Tests to WPT | Google
The Google Chrome team wrote a large set of valuable tests for a new web standard. The team asked us to move them to a place where more people could use and improve them.Learn more About Unifying and improving divergent test forks for the benefit of all.
Test262 Support for V8 | Google
Ringmark | Facebook
We worked with open source and standards engineers at Facebook in 2013 to develop a mobile web acid test suite to demonstrate what features facebook.com needed in order to work properly on the mobile web.Learn more About Working with Facebook to develop the mobile web acid test suite.
Web Audio Testing Tool | Google
The Chrome team engaged Bocoup to build a web application to exercise the full surface area of the Web Audio API so they could test their work.Learn more About Collaborated with the ChromeOS team to build a Web Audio API testing tool.
Recent from the Blog
In 2018, we began contributing to ecosystem infrastructure for ARIA, the accessibility API for the web platform, with a project focused on regression testing for…
We are excited to announce support for report embedding on test262.report, along with a new MDN collaboration to bring up-to-date information about ECMAScript feature conformance…
We'd love to hear from you. Get in touch!
P.O. Box 961436
Boston, MA 02196