Googel Developers Day US - Testing Distributed Systems

Posted in Companies, Project Management, Testing, Conferences, Web Technologies, Development on June 06, 2007

Testing Distributed Systems with AJAX, XML - Lessons Learned from Google Checkout
Martin Omander, Jason Huggins
Google Checkout is a good example of a distributed system involving several websites, the end user experience being powered by Ajax interactions, synchronous and asynchronous web services. Automating functional testing for that kind of architecture is a challenge. In this session we will provide an overview of the Google Checkout product and API, then present Mendoza, an open source testing framework that we use for functional testing of Checkout API integrations, using Selenium and a java test server. Mendoza has been designed in a generic way and can be leveraged to perform functional testing of any distributed system of similar architecture.

Watch Video

Tags: Google, Debugging, Practices, Q&A, Conferences, Testing, Technologies, AJAX, Lectures, Web Services, Google Dev Day, Broadcasting, Development, Companies