KushoAI
p/kushoai
Fastest way to get AI to write tests
Abhishek Saikia
KushoAI — Test backend journeys in minutes with AI
Featured
14
KushoAI finds bugs in backend user journeys. Allow KushoAI to run contract testing for your APIs- just add API specifications and watch as an exhaustive test suite gets generated from scratch. Execute these tests with auto-generated response validations.
Replies
Abhishek Saikia
Hi Hunters, I'm Abhishek, Co-founder at KushoAI- an AI Agent that tests backend journeys in minutes. We launched KushoAI in public three months ago with the singular goal of making software engineering more fun by reducing busywork. Since then, we have scaled up to over 5000 software and QA engineers who have used KushoAI to build nearly 18000 bug-free APIs. The platform today writes a test every second for users from more than 750 organisations globally. At KushoAI, we work closely with our users and iterate on their feedback. Today, we’re launching our most-requested feature, end-to-end (E2E) testing for APIs. E2E contract testing is often complex and resource-intensive. We’ve built the fastest and most intuitive way to end-to-end test backend user journeys with AI. Simply connect pieces of your backend flows like legos and let us do the rest! E2E with KushoAI lets you move from testing individual APIs with AI to testing a whole journey effortlessly - Connect multiple APIs in a flow visually to design E2E journeys (including combinatorial tests) - KushoAI thinks of test scenarios and writes test code instantly for the entire journey and lets you run through all combinations with a single-click - Add any additional tests by just writing scenarios in plain english - Run E2E tests on your local or plug it into your CI pipeline End-to-end testing with KushoAI ensures you deploy fixes before bugs reach your users. Once again, we are looking forward to feedback from the PH community!
AnnaHo
@abhishek_saikia KushoAI is an impressive tool that significantly enhances the software testing process, making it faster and more enjoyable for engineers!
Abhishek Saikia
@annaho2000 Thank you!
An
Do we need manual intervention to connect the relationships between API interfaces and select the corresponding use cases? If so, it would require quite a bit of manual operation, right? I'm also curious if the test case data is generated automatically. What rules are used for generation? Will there be redundant data?
Abhishek Saikia
@an_zuo Hey An! Users only need to define relationships between APIs- KushoAI comes up with the scenarios to test, payloads for these scenarios, and a test script that runs everything in sequence. In all, it takes a couple of minutes tops to set up the sequence. On test data, yes it is generated automatically using fine-tuned LLMs and additional rules that our internal team of testing experts have written to streamline the process. We have specifically trained our agentic system to weed out any redundant data that the models might throw in. Hope this helps!
Kane
Launching soon!
Congrats on the launch! 🌟 KushoAI looks awesome! I'm curious how you make sure to cover all possible edge cases. 🤔
Abhishek Saikia
@blueeon Hi Kane, thank you! We have fine-tuned our models extensively over a period of time to get to the current levels of coverage. Writing our own rules and feeding them into our models has helped us cover edge cases too.
Mayank Tayal
Great launch! KushoAI has made a big leap with this new feature. Being able to automate full workflow testing is going to streamline our development cycle.
Mayank Tayal
Amazing! The fact that KushoAI can now automate testing for entire API workflows is a huge win for dev teams. Does it support SOAP APIs too, or just REST/GraphQL
Adekemi Faronbi
I'm not sure how much I trust an AI to generate test suites. I'd like to have more control over the process.
Abhishek Saikia
@adekemi_faronbi Hey Adekemi, we understand and we've designed the KushoAI experience to ensure users have complete control over the output. We do this by soliciting user inputs as and when needed and course correcting every time users add new information. I'd love for you to give KushoAI a try and look forward to hearing our feedback.
Huzaifa Shoukat
Huge congrats to the KushoAI team on today's launch! Minutes to test backend journeys with AI? That's lightning speed! I'm curious - how does KushoAI handle complex, conditional logic within API specs? Would love to see an example of that in action!
Abhishek Saikia
@ihuzaifashoukat Hi Huzaifa, thanks a bunch! If you push API specifications into the KushoAI platform, it has the capability to pick up all necessary information from the specification. Our fine-tuned models go beyond what's already mentioned on the spec to create more in-depth tests. Do give KushoAI a try- eager to hear your feedback!