Home / Companies / Sauce Labs / Blog / January 2012

January 2012 Summaries

2 posts from Sauce Labs

Filter
Month: Year:
Post Summaries Back to Blog
The Selenium Client Factory library is a plugin for Bamboo and Jenkins that integrates with Sauce OnDemand, allowing users to run tests against either a local browser or Sauce OnDemand without having to modify their test code. The library reads environment variables set by the CI plugin and creates a remote Selenium/WebDriver instance that runs tests against Sauce OnDemand. A Python implementation of the library is also available, which can be used with other languages. The library makes it easy to integrate tests with Sauce OnDemand and continuous integration build tools, allowing users to configure their local tests to run against a local browser or use their CI environment to access Sauce OnDemand, all via properties without changing any code.
Jan 24, 2012 429 words in the original blog post.
The text discusses the integration of Behat, a Behavior-Driven Development (BDD) framework for PHP, with Jenkins and Sauce Labs. Behat allows developers to write human-readable stories that serve as tests for their applications, enabling communication enhancement and customer satisfaction through BDD practices. The integration enables functional testing, acceptance testing, and data-driven testing, using tools like Mink for browser emulation and Selenium drivers for browser interactions. With the availability of CI servers like Jenkins and cloud-based testing services like Sauce Labs, the potential barrier to implementing Behat is reduced, making it easier for developers to adopt BDD practices in their PHP applications.
Jan 06, 2012 616 words in the original blog post.