Jango lets you test the parts of your app that need more than one person. It gives your app a group of AI users, each with its own browser, account, goals and memory. Point Jango at your dev URL and watch them sign in and interact with each other in real time. Direct them, join in as yourself, or take control of any user's screen. At the end you get a report with actions, errors and screenshots. Use your own AI key or Jango's managed AI. Available on Mac.
does this work only with web apps or can it drive mobile too? most of my multi-user bugs live in iOS, like push arriving on one device while the other user is mid-action. would love to point it at a simulator instead of a URL
Report
This solves a pretty specific headache. Testing two or three accounts at once gets annoying fast.
the memory-across-sessions detail is what makes this more than a scripted test runner. one thing I'm curious about, since the agents each have their own goals and can act in real time, do you ever get genuine race conditions out of it, like two agents both grabbing the last item in a cart or both trying to claim the same slot at the same instant, or does it stay mostly sequential in practice even with multiple browsers running
does this work only with web apps or can it drive mobile too? most of my multi-user bugs live in iOS, like push arriving on one device while the other user is mid-action. would love to point it at a simulator instead of a URL
This solves a pretty specific headache. Testing two or three accounts at once gets annoying fast.
Weave
@roger_wang27 haha yes, that headache is literally why I made this. I was so tired of three incognito windows
Dial
the memory-across-sessions detail is what makes this more than a scripted test runner. one thing I'm curious about, since the agents each have their own goals and can act in real time, do you ever get genuine race conditions out of it, like two agents both grabbing the last item in a cart or both trying to claim the same slot at the same instant, or does it stay mostly sequential in practice even with multiple browsers running