Software is made of hundreds of small components, each classified as a unit. Many times, due to time to market pressures, and in order to stay ahead of their competitors, testers...
This is the second part of my OOP principles series in test automation with inheritance. After understanding encapsulation, let's understand inheritance and why it has a very...
Automation engineers are an essential part of any Agile team, while Agile methodologies demand shorter release cycles. Test automation is there to help with the testing...
Fully automated testing! Is this the holy grail of testing? Is it even possible? Does the statement itself even make sense? It seems that if you want to generate a lot of heat...
The purpose of automated software testing (AST) is to detect and report errors that result in unwanted behavior of an app. No wonder the global automated testing market is...
The title of this blog post was taken from a question which was asked by an attendee at TestCon 2020 to the discussion panel that I was a part of. We sadly ran out of time so...
There are many types and approaches to testing. In this article, we discuss some of these different techniques by comparing them to testing pens on sale in a stationery shop. The...
Selenium is a very powerful tool if you want to automate your web testing, and a few months ago even support for .NET Core tests was added to Selenium. However, .NET Core is...