Can AI replace a Test Engineer?

Home Forums Software Testing Discussions Can AI replace a Test Engineer?

This topic contains 6 replies, has 5 voices, and was last updated by  Kasper 2 years, 4 months ago.

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #15935

    Hari
    Participant
    @haricharan

    AI==Artificial Intelligence

    Though it’s a controversial statement, I will be on AI side since I’ve seen things where AI+Automation did much better than us Test Engineers. When I ask this question I usually get answers

    1. AI can perform GUI testing?

    2. Can AI perform exploratory testing?

    3. Can AI design Test scenarios like we do?

    This is the most hilarious question to me

    4. Can AI talk to a developer and force them to do as we say?

    For questions 1,2,3 my answer would be YES. Machine Learning and Cognitive

    Systems evolving so quickly. To automate GUI (visual based testing) once I employed a tool called ‘APPLITOOLS‘ & I was awed looking at the unexpected features (you can try free trail as well). But later I have seen Microsoft cognitive services, IBM Watson I was much impressed. Like I said there are few tools which can design test cases if you give UML/DFD/BPD diagrams as an input. You may call this a Model Based Testing. But the purpose has been served right?

    I found few interesting sources on Google

    https://research.nelson-hall.com/blog/?avpage-views=blog&type=post&post_id=500
    https://www.infosys.com/IT-services/validation-solutions/service-offerings/Pages/machine-learning-qa.aspx
    http://searchsoftwarequality.techtarget.com/tip/Is-artificial-intelligence-in-software-testing-coming-to-you

    This is just my opinion, I’m not dissing or discouraging anyone or any profession. As a Tech Lover I usually try things which saves time. Let me know your opinions. If I am wrong then I can be corrected

    #15980

    Paul
    Member
    @paul-madden

    There is a webinar on this very topic happening next week with Paul Gerrard presenting:

    https://huddle.eurostarsoftwaretesting.com/resource/test-automation/will-robots-replace-testers/

     

    #16007

    Archana
    Participant
    @archana

    My knowledge on the capabilities of AI may be limited, but there are a few critical defects that I have found in the past, which I cannot imagine how AI would have found.

    #16008

    Hari
    Participant
    @haricharan

    Critical defects like what Archana? Could you share few scenarios?

    #16012

    Tassawer
    Participant
    @tassaweramin

    Artificial Intelligence (AI) lacks innovation since it can only follow the rules. Humans, on the other hand, step out of the box and create genuine innovations.

    #16087

    Archana
    Participant
    @archana

    Could you share few scenarios?

    Here is one of them.

    This particular website I tested gave 10% of amount spent back to the user on providing a review. The review would be available after successful completion of a training session and release of payment.

    Upon testing, I realized that the review link was created as soon as the session was added to cart (even before the payment). So, I could keep adding sessions to my cart, and give reviews without paying anything. Thus getting credits for nothing.

    The way I was able to do this was – add a session to cart. Open a previous review and change a number in the URL which followed a fixed pattern.

    When I describe the issue, it may seem very easy. But I cannot imagine how AI could have possibly find this issue.

    #16206

    Kasper
    Participant
    @kasper

    Although I am convinced that AI can (as yet) not replace the human mind – remember we have to use the biggest computer available to win a game such as chess or  from the best human players – the computer can do nothing else: just play chess – the humans can do lots of other things.

    That being said the example from @archana is something AI could easily do. URL tampering is very common and can easily be programmed, we just need httpPost.  (Big) data analysis will easily detect the fixed pattern.

    Lacking creativity is a big problem for AI though, AI only does how it is programmed – and thus depends on the knowledge and creativity of the programmer that coded it. Thinking out of the box or creatively handling new situations is out of the question for AI.

Viewing 7 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.