UI Automation with Geb & Spock (Part 1)
Maven, Groovy, Selenium, IntelliJ
I've recently moved on from a .Net software developer role have started working with Java. A recent project requirement for the creation of a testing framework from scratch led to my discovery of the groovy based Geb wrapper (pronounced jeb) and the Spock framework.
Geb is described as "bringing together the power of . . .
Posted in: automated testingautomationautomation frameworkbddbehaviour driven developmentexamplefrom scratchgebgeb tutorial for beginnersintellijlearn automationpage objectseleniumsoftware testingspocktutorialui automationweb driver
Getting Started: Selenium Automation C#
Object Oriented UI tests using Page Objects and SpecFlow
There's plenty of guides online describing what Selenium does and how to get up and running with Visual Studio and SpecFlow - so I won't go into too much detail here. I want to focus on maintainability and reusability. I've stayed away from using any of the Selenium wrappers for this post, and will be blogging about those in the . . .
Posted in: automationbddbehaviour driven developmentobject oriented designpage objectseleniumsoftware testingspecflowweb driver
Acceptance Criteria
A BDD Guide
Well thought out Acceptance Criteria define the boundaries and parameters of a User Story / Feature and allow both the development team and the stakeholder to determine when a story has been completed.
The creation of Acceptance Criteria should be a collaborative approach between the development team and the business, utilising a . . .