Mr.Slavchev

The cave of the testing troll

Hindsight lessons about automation: The triple A principle

Reading Time: 6 minutesAfter I am done with the topics like “why is automation important” and where should our automation effort be allocated, I am getting in more specific advices, related to how to create tests that are useful and easy to support. In this chapter, we will focus on the AAA principle. Of course, as all articles […]

Hindsight lessons about automation: What tests to automate.

Reading Time: 7 minutesIn this part of hindsight lessons and as a natural follow-up of the previous part I will continue with the question what tests to automate, what are worth being automated or what are the possible candidates to be automated. The underlying idea of these posts is to be honest, based on experience and bullshit-free. I […]

Hindsight lessons about automation: Interfaces

Reading Time: 6 minutesIn this part of “Hindsight lessons of automation” I will try to focus on another key question that is crucial for automation and it is – what’s worth automating? Why automate this, over that? Why are people wasting so much time writing UI tests and so on. In order to get to that, we will […]

Hindsight lessons about automation: Models of automation

Reading Time: 6 minutesThis chapter of hindsight lessons about automation is dedicated to models of automation. When we say “a model” or “to model” we mean to (random definition from Google, luckily a correct one): a three-dimensional representation of a person or thing or of a proposed structure, typically on a smaller scale than the original When we […]

Hindsight lessons about automation: Layers of automation

Reading Time: 6 minutesWhat layers of automation are out there? Effort to test might spread in different layers of automation in the application. Here are some types, I find interesting, based on my experience. Unit layer automation – this is rarely a concern of anyone else, but developers and I think this is the way it should be. Normally, […]

Hindsight lessons about automation: Why automation?

Reading Time: 4 minutesI started the first post with coding and I made the first and most common mistake that everyone doing automation does – diving in explanations how to do automation, instead of trying to explain why automation is important and beneficial for us (thanks to Jim Hazen for pointing that out to me). In fact I […]

Hindsight lessons about automation: Start automating

Reading Time: 6 minutesThe first topic of the series will be how to start automating. As I gave a promise to myself, I will put some effort in clarifying, mainly to myself and whoever wants to read, knowledge of automation as a specifically targeted activity towards the goals of automation and in support of testing. So, this series […]