Facebook is released twice a day, and keeping up this pace is at the heart of its culture. With this release pace, automated testing with Selenium is crucial to making sure everything works before being released.
Tutorials and resources on how to use the open source Selenium testing tool to perform test automation in software testing.
With Selenium and Jenkins, you can extend Selenium processes to include screenshot comparisons, enabling automatic UX compliance at the speed of your Continuous Integration workflow. Learn how to compare screenshots from one Jenkins run to a repository of known quality, in order to insure that not only does your website work well, it also looks well.
There’s nothing more frustrating than seeing that almost-green test suite ruined by a couple of intermittent issues that are difficult to reproduce. Intermittent issues are not only a maintenance pain, but they also lead to low confidence in the test tools themselves. This presentation goes through a few of the more common reasons for these failures, shares some mitigation strategies and tells some stories about some intermittent failures that were caused by some surprising issues.
This article from Alan Bowers and James Bell provides an introduction to setting up a software testing infrastructure using Selenium WebDriver and Cucumber. It shows how to create a test suite for single-page web applications and to run tests across multiple web and mobile browsers via Selenium Grid.
This talk explores how the QA developers at All Web Leads built a simple, flexible tool that brought the power of Selenium testing to other teams in the company. By making the slow, tedious parts of everyday browser testing fast and easy, the quality of testing performed outside of the QA team increased both with developers and in other parts of the company.
This article provides a comparison between HP QuickTest Professional (QTP) and Selenium. They are popular test automation tools that are used for functional and regression testing. The purpose of this comparison is not to say which is better tool, but it consists of comparison of tool based on different criteria like supported O/S, browser, object spy, object repository, license cost etc. This article is targeted for readers having prior working knowledge of automation approach and at least one automation tool.
Populating systems under test with data is often done by cleaning and inserting data directly into databases using SQL scripts. Whilst this technique is simple, it can have several drawbacks for automated tests.