Should testers worry about Automation or Artificial Intelligence?

I’ve seen many #testers who are reluctant to add automation to their bag of skillset. I can broadly classify them into two categories

1. Testers with exceptional #testing skills – These Testers have the ability to test an application at an amazing speed. They either adopt automation or simply don’t care about automation.

2. Testers who are afraid of automation because of the speed at which it executes the tests or checks, whatever term you prefer. They often compare automation with manual testing. These Testers perhaps think automation will be able to think in future.

Can automated scripts think?

1. An automated script written to test a scenario can just validate a test or check.

2. Smart automated scripts can take decisions. These scripts are written to cover a story rather than a scenario. This is not intelligence, but creates an illusion.

3. The other solution is #ArtificialIntelligence.

Testers need to worry about human intelligence because #AI is trying to emulate what humans exhibit and not what automation exhibits.

But Yes…Artificial Intelligence being intelligent would either remove testing by developing perfect #code or self test the code by adopting #automation!

#softwaretesting

Can AI define requirements???

Recently someone stated on social media there is a solution to test automation problem using AI. Suggested solution is to read manual test cases using AI and generate the automated scripts.

My reply to that solution:

1. If AI has the ability to read manual test cases, AI can definitely read user stories.

2. If AI has the ability to develop automated scripts by reading manual test cases, AI can definitely code by reading user stories.

3. If AI can read user stories, develop software and automate, it can definitely generate test cases.

The final question that remains unanswered is whether AI can generate an idea or define requirements???

Let’s say there is a way for artificial intelligence to generate an idea or define requirements, there are lot of questions that need answers. The first question is Why should AI generate an idea or define requirements?

If you have an answer, please leave your comments.

#automation #testing #softwaretesting #artificialintelligence