CrazyEngineers
  • In software testing, test automation is the term used for the piece of code that automatically (without human intervention) control the execution of tests and the comparison of actual outcomes to predicted outcomes.

    Over a period of time Software Automation has evloved and the latest trend is Behavioral driven Testing frameworks. In this a user just need to write the test cases in talking language, no hard core coder is required.

    Still wherever human intelligence is required automation doesn't prove its worth and we end up saying automation can not do all the things human can do. This is only thing I still miss in automation.

    AI in Automation

    If we have any Software automation expert of folks working on automation, what are your view is it possible to have automation with AI?

    If Yes, how?
    Can we make a team and make it happen??

    -CB
    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Replies
  • Kaustubh Katdare

    AdministratorAug 2, 2013

    Interesting discussion. Current generation of smart computers are just as smart as a drunken monkey. I think it will be a really long time before the AI evolves to a state where it will enable the algorithms to decide whether the observed outcome is the desired one. Even IBM's watson can't think of anything on its own and needs to search its own data repository as programmed.

    Programs like QTP that run are just enough 'intelligent' to execute the programs. But that's all about it. I think we'll have to wait at least 10 years before AI reaches to significant levels.
    Are you sure? This action cannot be undone.
    Cancel
  • simplycoder

    MemberAug 2, 2013

    I am not quiet an expert in testing, but I do have some experience on automation.
    I think, Automation tools do not use AI, they perform the same tests again and again.

    One instance of AI using would be auto-creation of test cases and then auto executing them.
    Are you sure? This action cannot be undone.
    Cancel
  • Anil Jain

    MemberAug 2, 2013

    Kaustubh Katdare
    Programs like QTP that run are just enough 'intelligent' to execute the programs. But that's all about it. I think we'll have to wait at least 10 years before AI reaches to significant levels.
    Do you think any magic will happen after 10 years and it will start happening all of a sudden. People like you and me will discuss the crazy ideas, do's - don's, success - failure's over this idea and that only will make it happen.

    I have created this thread from the very that perspective, that we will come up with the ideas and probably can form a team that can start working on this?

    It may Sound absolutely weirdo, but I am sure we can make it happen one day.

    -CB
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorAug 3, 2013

    I've been closely observing the developments in the computing space in the last 10 years and looking at the pace, I think there will be even more advancement in the next 10 years. So yes, I think in the next 10 years AI will be significantly advanced than what it is now.

    I think the most effective automation would come when the system will automatically determine if the output is as expected or differs. Even more important step could be figuring out all the possible ways to break the software - something only humans can do at this time. I've absolutely no clue how that will happen.
    Are you sure? This action cannot be undone.
    Cancel
Home Channels Search Login Register