Software Testing and Development Blog Posts
Subscribe to the full blog feed using RSS
Subscribe to the full blog feed using RSS
TLDR; Unit Testing and Code Coverage can lead to emotive discussions. These are personal lessons learned around Unit Testing and TDD. Keep things simple. Keep refactoring. View Test and Main as symbiotic.
This post and video discusses what we can learn from the challenge POST /challenger 201.
I spoke at the Online BrowserStack Breakpoint conference.
Much of the automating we do to support testing involves detecting change. Once our tests pass, they fail when the system changes and the automated execution alerts us to the change. There are other ways that automating can help us.
Much of “Test Automation” falls into the set of “Automated Execution to Detect Change”, in this post I will explain what that means and provide some examples.
TLDR; RestAssured does not support ordering headers in HTTP Requests. But UniRest does.
I generally caution against ‘Helper’ classes and Static Helper classes when I’m consulting. SlowLoadableComponent isLoaded methods can be very ugly but are a good example of where helper classes can help, and in particular fluent helper classes.
Fluent Page Objects can help make code easier to write, but we have to be careful not to couple too many classes together.
You have installed the tools? You have an IDE setup? You’ve written and run your first Selenium WebDriver test? What next?
What is the difference between getText and getAttribute? Answer, inside, with some nuances explored.