Still testing your web app manually? Automate it easier than ever. BugBug is a new tool that makes it ultra-simple simple and cost-efficient. Free forever. Faster than coding. Built for startups & software agencies.
Funnily enough i am procrastinating writing tests for something i just built by playing on product hunt and just found this 😂 Does it only test frontend, can you test APIs with it as well? Also as far as testing in the browser, does that mean that i can test locally by recording, and then even though the URL is the same, it will continue to test when it's pushed to the production URL?
@britt_joiner Haha, what a coincidence. BugBug is dedicated to end-to-end tests, so it operates on the UI of the application. You can request some API using plain JS within custom JS steps or variables.
BugBug allows you to record your user actions on any web app, and then you can execute those steps. You can also create different profiles (https://docs.bugbug.io/editing-t...) with variables (like {{hostname}}) for different app environments and use one test to execute on those environments.
Of course, you can run tests locally (on your own computer) and in the cloud, for example, after each app deployment.
If you have more questions, you can write directly to me pawel.bylina@bugbug.io
I remember writing boring Selenium tasks on multiple django projects. This one will save hours of manual automation. Even the free plan is way too generous. Best wishes on the launch!
@ashrahman Thank you, Ash! I agree that writing Selenium tests could be boring, but in the end, it's very time-consuming and expensive. That's why we've created BugBug. We aim to provide an easy and maintainable way to create regression tests without extra cost. I encourage you to try BugBug!
Hi Product Hunt! It's been over three years since I co-founded and ran BugBug as CTO. For our first comment, we wanted to make it special, so we put together a humorous story. If you want to skip the long read, scroll down to TLDR ✌.
———————
It was a frosty and windy morning. Paul walked into the office, where a security guard had just listened to a commercial on the radio for the latest iPhone 8 with "groundbreaking" Memoji technology. The office was bursting at the seams. Even through the glass door, Paul could tell something was not quite right.
'Paul, our login is broken after the release! Bugs on prod!'
'Here we go again! Couldn't we have some automated tests?' Paul reflected.
'You know we couldn't possibly accomplish automation; there's no one to develop tests. And you know we can't afford to hire a full-time QA engineer. '
***
Four o'clock AM. Paul refilled himself with another shot of yerba mate. The whole night he had been looking for a tool to help his team create automated end-to-end tests.
He couldn't understand why automating functional tests had to be so difficult.
"Why has nobody made a solution that just works? All I tried is slow or unusable," Paul thought. "Wait a minute... After all, all you need to do is write a simple extension for Chrome. It shouldn't take more than a week...".
***
Two years later. Paul was patching the remaining bugs in his visually unappealing proof of concept. "Simplifying testing is possible!” Paul realized. “I'll start a company, build a small but mighty team, and we'll release it in 3 months."
***
Another two years later. The BugBug team was polishing up the final details before releasing the new highly requested features.
"Variables & profiles are probably the biggest pull request in my career". - announced the front-end developer, correcting his pajama pants, which fortunately were not visible on his webcam.
"I smell that startup users will love it," the UX designer commented.
"I don't smell anything. I think I have Covid."
"I can't hear anything. The baby is screaming again", grunted Paul.
The back-end developer just nodded and smiled gently.
***
One year later. Paul was getting his son ready for daycare. The left hand was putting on the baby's shoe, the right hand was checking emails. He couldn't resist checking how customers reacted to the new BugBug pricing.
There you go! New feedback from a software agency! "In two days, we managed to automate test cases that took us weeks with other software. Great tool!"
Ah, another startup upgraded from a free plan to a premium version.
Ah, and another one.
And another...
———————
TLDR on BugBug:
👉 Our mission: we want to make testing better by making it easier
👉 Best for startups & software agencies
👉 Ultra-simple test recording
👉 User-friendly interface
👉 Free forever option
👉 Professional-grade features such as variables, profiles, custom JS, components, waiting conditions, CI/CD integrations, and more
👉 Cost-efficient pricing
What’s new in 2.0:
✓ Unlimited cloud runs
✓ Variables & environment profiles
✓ Showing cursor position when running tests
✓ Auto-retry failed suites
✓ Handling browser alerts and prompts
✓ Better iframe support
✓ Better multi-tab support
✓ Hundreds of stability improvements
I’d like to thank the whole BugBug team - I’m amazed at what we’ve been able to build. Just look at our documentation (https://docs.bugbug.io/) and all the complex features we shipped - and all made simple! 👏
I tried your product. I have faced a few issues - a long registration process - asking me to install a chrome extension - so i left. Please make your registration process simple and as i am using firefox i am not able to use your product. I think you need to fix these issues or let your user know that you need to install chrome extension and it's not available on Firefox. This would make it easy for users to decide whether to proceed or not.
@varunrazora Hey Varun, thank you for your feedback! You are right. We support only Chromium-based browsers today (Chromium, Chrome, Brave, Edge, Opera). Unfortunately, this is because the technology behind it is available only in Chromium. We also plan to add other browsers, but it will take some time.
Congratulations on the launch @pawel_bylina and team. Looks like a super cool Automation testing tool.
I am the founder of Disbug.io, a bug reporting tool, would like to explore possible collaboration in future.
@ankit_sparks Hey Ankit. BugBug supports multiple screen resolutions so that you can test web apps & RWD. We don't support mobile apps - this is a different technology. Maybe in the future.
Trello Tip Generator and Newsletter