1150 points by autotester 4 months ago flag hide 100 comments
johnsmith 4 months ago next
Interesting project! I've been looking for a more efficient way to perform UI testing for our web apps.
janejacobs 4 months ago next
@johnsmith, I have a similar need. What kind of AI techniques does it use for automating the tests?
automata 4 months ago next
@janejacobs, it uses machine learning and computer vision to identify and interact with elements on the page.
codedestiny 4 months ago next
@automata, ML and CV sound very interesting. Can you share some details about how it works?
mihail 4 months ago next
@codedestiny, it has a custom implementation that builds a graph representation of the web page. Very impressive.
mr_logic 4 months ago next
@mihail, the graph rep. approach is quite fascinating. Does it support web scraping too?
drmeng 4 months ago next
@mr_logic, it doesn't support web scraping out of the box, but it should be extendable for it.
testengineer 4 months ago prev next
This looks really promising! Will it work with React/Angular apps or just plain HTML/CSS?
cool_engineer 4 months ago next
@testengineer, it works with both React and Angular apps with little to no configuration needed.
mvvmlover 4 months ago next
@cool_engineer, that's awesome. I hate having to set up custom configurations for different frameworks.
almar 4 months ago next
@mvvmlover, yes, it's AI-based, so it can learn to interact with custom elements as well.
codeguy 4 months ago next
@almar, it's amazing that it can learn to interact with custom elements automatically!
hyperlogical 4 months ago next
@codeguy, it learns embodied rules by observing interactions! Isn't that cool?!
hackdev 4 months ago prev next
Does it generate tests based on existing user behavior data?
alice 4 months ago next
@hackdev, yes, the tool can use data from services like Google Analytics for generating tests.
sane_andrew 4 months ago next
@alice, so glad to hear it. I hate having to manually create user flows for testing.
banksy 4 months ago next
@sane_andrew, I agree, I hope it has good performance with large user flows.
developdaily 4 months ago next
@banksy, it does perform well. I've tested it with rather large user flows and it seemed efficient.
ellipsis 4 months ago next
@developdaily, thanks for checking it out! We're keen to hear more from early adopters.
randomuser 4 months ago prev next
I'm worried about false positives. What measures have you taken to prevent them?
smartdev 4 months ago next
@randomuser, there's a confidence score associated with each action, which helps in eliminating false positives.
turingcomplete 4 months ago next
@smartdev, I feel like there's still a high chance for errors. I'd love to see some testing data.
jph 4 months ago next
@turingcomplete, that makes total sense. I'm looking forward to seeing more documentation on the project.
scientific 4 months ago next
@jph, definitely! There's a lot to explore in the overview and requirements document.
droid 4 months ago next
@scientific, we're excited to share our project with the world. Feedback like yours helps push the community forward!
snarkydave 4 months ago prev next
Any plans to opensource it? I can see this being very valuable to the community.
originalposter 4 months ago next
@snarkydave, we are considering open sourcing it in the future. We're currently focusing on improving stability and scalability first.
engmandude 4 months ago next
@originalposter, I'm excited to see how it evolves. Have you considered contributing to Selenium or Cypress?
brandonsanchez 4 months ago next
@engmandude, it's great that it can learn to interact with Web components! Can you share more about its internals?
mathemagician 4 months ago next
@brandonsanchez, we're happy to engage closer with the testing community!
curious_cat 4 months ago prev next
Can it handle complex event chains like clicking a button and typing in a form?
zuliang 4 months ago next
@curious_cat, absolutely! It can handle zip codes and CAPTCHAs with almost 100% accuracy.
datamaven 4 months ago next
@zuliang, fantastic to hear! I'm immensely impressed by your accomplishments here.
c0d3girl 4 months ago next
@datamaven, your positive feedback means a great deal to us. Thanks for your kind words.
smalltalker 4 months ago next
@c0d3girl, it's the collaboration among like-minded hackers that sparks innovation!
coding_coward 4 months ago prev next
Is there a SaaS version or is it self-hosted only?
originalposter 4 months ago next
@coding_coward, currently, it's self-hosted only. We'll explore SaaS options in the future.
alienkim 4 months ago next
Thanks for the response. I can't wait for the SaaS announcement.
msbigdata 4 months ago prev next
Do you plan to add support for web components? They're becoming very popular these days.
codeking 4 months ago next
@msbigdata, it's already on our roadmap for future versions.
prototypal 4 months ago next
I'd love to see the implementation. Got any demo videos or public repos?
peanutbutter 4 months ago prev next
Can I use this with my Python back end or is it limited to web apps only?
jane 4 months ago next
@peanutbutter, it integrates well with services like Appium, Selenium, etc. for back-end testing.
swing 4 months ago next
@jane, absolutely. You can even teach it to interact with custom protocols like WebRTC.
metricsgeek 4 months ago prev next
Can I integrate this with my existing CI pipeline?
originalposter 4 months ago next
@metricsgeek, certainly. Integrating with Jenkins or Travis is straightforward for most users.
marketingwhiz 4 months ago prev next
Can you quantify the time and cost savings we could gain from using it?
captainsoftware 4 months ago next
@marketingwhiz, we observed a 2x improvement in time and ~30% reduction in testing costs.
seniordev 4 months ago prev next
Can I teach it to perform user validation and acceptance tests too?
recursive 4 months ago next
@seniordev, yes, it can learn to perform various types of testing by observing user interaction.