AutomationdesignFailing tests

Abstraction and Testing – UI Component Testing

Abstraction is one of the founding principles of software. In this post I describe UI component testing breaks through abstraction and causes fragile tests.

Interface and the sides

AutomationdesignFailing tests

Abstraction and Testing – The Other Side

Abstraction is one of the founding principles of software. In this post I describe how interfaces are just one side of the problem in testing.

mocking and abstraction in testing

AutomationClean codedesignFailing tests

Abstraction and Testing – Mocks

Abstraction is one of the founding principles of software. In this post I describe how mocks break abstraction and its effect on testing.

Abstraction in testing

AutomationClean codedesignFailing tests

Abstraction and Testing – Intro

Abstraction is one of the founding principles of software. It allows us to simplify ideas, code and usage. It also impacts testing directly.

Postman Vs CUrl API Testing

API testingAutomationTesting

Requests Under The Hood: CUrl vs Postman – (Part 3)

What happens when we send API requests? What’s being really passed there? Today we’ll see a lot more difference between CUrl and Postman.

AutomationUnit testsWebinars

“Unit Wars: JUnit vs TestNG” Webinar Recording

Yup, just in time for the holidays! Here’s the recording of the test framework webinar. While I’m going through feature comparison (leaving the basic ones) I’m putting more emphasis on how the features serve us, the meager uses. Oh, and… Continue Reading…

test automation Maintenance Cost

API testingAutomation

Is Test Automation Worth It?

So here’s a silly question: Why do we need test automation? I’m going somewhere with this, work with me. Testing and test automation are tools to reach a goal. The goal is to have a picture of quality of our… Continue Reading…

API testingAutomationUncategorized

Stop digging

If you find yourself in a hole, stop digging. That’s the law of holes. Really, look it up. There are different sort of holes, shovels and diggers. But this time I’m talking about test automation effort kind-of-a-hole. Adding more test… Continue Reading…

Automation

What Is A “Walking Skeleton”?

The older I get, the more metaphors I use stop working over the crowd. Until the recent launch of the new Star Wars series, I lost them at lightsaber. I discovered the same with the walking skeleton. This “walking skeleton”… Continue Reading…

AutomationWebinars

“Foundations of Automation” Webinar Recording

Everybody wants to automate everything. Indeed, in today’s complex development environment we can automate a lot of things, from coding to building, setting virtual environments and running tests in them. Oh, and there’s the deploying to production without even thinking… Continue Reading…