Test automation is meant to reduce the cost of testing, improve quality, and shorten time to value. It is possible to achieve all of these. Test automation has never been a silver bullet, though. Many automation efforts fail because of inflated expectations, wrong tools, and poor implementation.
Year 2021 will be a year of DevOps. This means, it will be a year of automation, too, because there is no DevOps without automation. Sure, DevOps has been around for a decade already but there are, in fact, very few places that can honestly say they have DevOps in place. This is largely because of inadequate automation.
Speed is essential in today’s business. Some people even say speed equals to life, or at least to being alive.
Humane work must meet the needs of people, contribute to the development of their potentials and promote their competencies.
Almost all software executives I speak with are struggling with speed. Everyone feels the pressure to deliver more value in a shorter time and faster cycle.
Here’s a challenge. How would you test an application that is supposed to check that an email address provided is a proper one? Similarly, how would you thoroughly test an application that takes an IBAN number? Or personal identity number? Or a VAT number? Or business ID? How would you identify a complete enough test set for testing the application?