I am researching about AI for Automation. Could you suggest a good AI Automation tool to practice or share any your knowledge about AI for Automation?
You may need to be a bit more specific. AI is a fairly ambiguous term, covering a large field of study. Marvin Minsky, defined AI as “the science of making machines do those things that would be considered intelligent if they were done by people.” So my solar powered calculator?
Automation too is abroad term. Automating checks? Fuzzing? Data processing? Infrastructure provisioning?
There are a number of providers claiming the use of AI in GUI test automation, but not sure if they are, if it makes a difference or is just hype and jumping on the AI bandwagon.
Do you have any interesting documents about technologies used in AI?
Yeah. I have been doing a bit of exploration and found this to be good starting point to instil interest to dig deeper.
It IS a big topic! I’ve been working as testing advocate for mabl since July. mabl uses machine learning for visual testing as well as identifying page load performance anomalies. The test scripting part of the product doesn’t use AI, though the plan is to explore that potential. I’d like to know what automation or monitoring challenges people have that they wish could be helped with AI or ML.
Would you share the name of tool or tools you are using ?
Same as the company name, mabl, mabl.com is the URL. The heuristics they use for “training” the “journey” (test) are in some ways more fascinating to me than the ML parts of the tool! But it’s all super interesting. My job isn’t to sell mabl, though I think it can be a good solution for some teams, for some contexts. Though I can always arrange a demo with the people here who are good at explaining it! As I learn more about ML, I see interesting challenges both in testing an app that uses ML, and potential benefits using ML to help with testing. I’m finding it is taking me a long time to learn enough about it all.
Has anybody any material about this meetup here?
Should have been interesting as it should have described how they used AI to decide which ATs to run.
There are many tools I have come across using AI for automated testing. I have personally used Mabl, Functionize, Appvance. Currently, I work in building our web based automation platform called Testim.
Testim is an AI based web automation tool for authoring, execution and maintenance of tests focused on GUI testing and end to end testing. We have an AI underneath the hood which analyzes all the DOM objects in real time and extracts all the object trees and properties. Based on this it creates a list of location strategies. Based on this list it chooses the best way to locate an element. This strategy is called Dynamic locator strategy. This how our AI works. It is the algorithm we implemented. The more tests your run the smarter it becomes to make your tests more stable. To learn more about it, you can check out this blog post I wrote here - https://blog.testim.io/bringing-simplicity-to-authoring-and-execution-of-automated-tests/