2. Overview
BDD is a process designed to aid the management and the delivery of software
development projects by improving communication between engineers and business
professionals. By aiding communication between these two teams, BDD ensures all
development projects remain focused on delivering what the business actually needs
while meeting all requirements of the user.
9. Element selectors
Item 3
div#main div.full-height-page div#plans-compare div.container section.plans-section.plans-section--
api div.col-l-3.col-ie-3 a.button
CSS
10. Element selectors
Ex 1: /html/body/div[1]/div[2]/div/div/div/div/section[3]/div[2]/a
XPath
Ex 2: //div[@id="myid"]//div[@class="myclass"]//p[text()="found my text"]
12. Problems to overcome
Item 3● Prepare testing DB with preset datasets
● Access external APIs
● Run tests under different browsers (IE, FF, Chrome,
Safari)
● Run tests for different screen dimensions