Two of the most common challenges QAs face in an agile team, is keeping up with the developers to automate new functionality, and the other is to have decent technical skills to be able to write good automation code.
Selenium has a search by id and/or name therefore, don’t use XPath such as //input[@id=username] or //input[@name=’postalAddress’] for static elements. Searching by ID and name is faster and easier. To make sure that an element is static you need to refresh the page few times using Ctrl-F5 to make sure the element id or name doesn’t change.
This article is for people who want to use Selenium and need to learn XPath. It is organized in several techniques sections where each has a sample scenario and a sample XPath.
The technical definition of regression testing is the testing of existing functionality of a mobile or web-based application when changes and enhancements are rolled out.
According to the Washington Business Journal and their reporting on a recent Booz Allen Hamilton Report, 2016 will be the year the Federal governement embraces the agile software development methodology.