Like many other people, testers wonder whether Artificial Intelligence threatens their existence. Do we really need to fear that AI will take over all work of testers? Intelligent machines will change our lives in the near and far future. But for the next decade or two Artificial Intelligence will remain to be “Artificial Narrow Intelligence” which means that it is good at performing one specific task. Such a task is often performed very well. Sometimes even better than a human could, for instance playing the game of Go. But a tester performs a wide range of different tasks. This means that an AI needs to have “General Artificial Intelligence” to be able to perform all tasks a human tester is able to do. We don’t expect this to happen in the near future. But AI will certainly be able to extend the capabilities of testers. In this blog post, we explore which tasks of a tester are likely to be taken over by AI and which tasks will remain human for the foreseeable future. The challenge today is that the increase of complexity, in systems and the system landscape, demands more testing. At the same time as we have more frequent deliveries, the testing needs to go faster. Therefore, we need to be more efficient in testing and that means we need to have more support from better tools. Business intelligence has been used for a long time in a lot of areas, but not so much in testing. Now is the time we need business intelligence support for our testing. We should choose to use AI in areas in which it’s better than humans, and as testers remain doing what we as humans are better at. This way, we will achieve more efficient testing. Using AI and cognitive QA in this way will empower testers and give us time to do what we’re best at. So, if we want to use AI for tasks at which it can excel, what tasks are that? Computers are often good at performing repetitive tasks where it’s clear what to do and what results to expect, because they don’t get bored. However, most of those tasks do not require AI. However, analyzing a large amount of data is something computers are good at, and with machine learning capabilities, it can complement the analysis done by humans who can’t go through the same amount of data. Humans, on the other hand, are better at understanding other humans with all the nuances in the communication that an AI still has a hard time to grasp. We’re also better at adapting our communication depending on the cues from the persons listening. Therefore, it will probably take a long time before an AI can understand all subjective knowledge and communicate to all stakeholders. Put simply, testing consists of the following activities:
- to understand the test object, its’ use and the risks in order to decide what and how to test,
- to organize testing,
- to perform testing,
- to analyze the results, and
- to communicate to stakeholders and team members.
Oi , Não! Não substituirá!
Este pensamento deveria fazer lembrar da época em que trabalhadores em geral temiam perder empregos para “computadores”!, ou quando em TI, prestadores mesmo temeram perder empregos para automatizações !!! Por agora poderia elencar uma serie de atividades que ainda garantes testers, mas vou me limitar a uma só… a PROPRIA AI , TEM DE SER TESTADA !!! Na Testfort por exemplo temos testes com e de AI. Otimo artigo! Abrcs. Walter Melo.
It’s not my firѕt time to go to see this website, i am visiting this website Ԁailly and
obtain pleasant informatіon from һere daily.