OCLC Testing Platform
OCLC was ramping up to finish version 2.0 of their online library community portal, WebJunction, and needed a testing platform to quickly integrate new requirements and track regressions of previous functionality. Existing tools were struggling to keep pace with development and fluctuating build quality was affecting the release schedule.
Challenge
The challenge for WebJunction was to make testing more flexible and reliable, while speeding up the end-to-end process to maintain the necessary launch window. The development and requirements process for WebJunction, like that of many growing online communities, were continuously changing. The tools OCLC had in place were not suited for such a moving target and a newer platform was needed to fill the gap between active development and completed features.
Technology
- Selenium Grid
- Java w/TestNG
- QuickBuild
Results
Workstate created a testing platform utilizing Selenium enabling a range of testing from HTML session recording using a browser plugin to robust Java tests. All tests, whether HTML or Java, were converted automatically and run against a grid of Selenium servers to produce both regularly scheduled and on-demand results. This new system allowed OCLC to speed up testing cycles to meet their release schedule needs and launch window.