Introduction In my previous Cypress posts I've walked through how to get Cypress setup and running locally. To this point I haven't talked about how to run the tests in a CI pipeline. Well that all changes today! In this post I'm going to show you how to easily get your tests running in Github Actions. Github Workflow …
Read MoreIntroduction In my previous post we installed Cypress, which also installed a number of Cypress sample tests. These sample tests use the Mocha syntax. In this post I'm going to talk about how to define your tests with feature files instead of Mocha. The examples will also leverage the page objects created in the …
Read MoreIntroduction Page Objects is a pattern in test automation that allow the automation engineer to encapsulate the data and methods used to support automation of a page. Typically each page of the application will have an automation class that contains data, methods, and locators needed for automation of that page. In …
Read MoreThis post is a little different from my typical post. It's really just a question. I'd love to get some feedback, suggestions, and discussion based on YOUR experience working with DEV and QA on agile projects. So what is the question? I've been involved with my fair share of both waterfall and agile projects. I've also …
Read MoreWhen building a QA test automation framework, it's critical to define the strategy for dealing with test data. For example, what’s wrong with this scenario? 1Given the user successfully logs into registration system 2When the user searches for course number “ALG-4316” 3Then the course is displayed 4And the course has …
Read More