is a user-friendly, codeless test automation tool that enables teams to create and run automated tests for web applications—no programming skills required.
With BugBug, you can perform end-to-end (E2E), regression, functional, and UI testing, among others.
It's ideal for fast-growing startups, SaaS teams, and e-commerce businesses, BugBug eliminates the complexity of enterprise solutions.
BugBug is perfect for QAs, developers, and product managers looking for an efficient, hassle-free testing tool.
Do I need any technical skills to use BugBug?
No, BugBug is designed for non-technical users. With its intuitive, no-code test recorder (), you can easily create and manage tests—no programming experience required.
What is the BugBug Chrome extension?
is a user-friendly test recorder that you can easily add to your browser to record and execute tests.
Important! To maintain test independence, BugBug launches each test in a fresh incognito window, ensuring a clean session free of cookies, cache, and local storage.
Can BugBug handle more complex testing scenarios?
Yes! BugBug is a simple yet powerful app, capable of testing even complex web applications.
With BugBug, you can use custom selectors, variables, and manually add advanced step types or assertions.
You can also incorporate custom JavaScript code—giving you the flexibility to handle more demanding testing scenarios.
Can I collaborate with my team using BugBug?
Absolutely! With BugBug, you can invite unlimited team members to your organization for free, making it easy to collaborate on creating and managing test suites.
Is there a free plan available?
Yes! BugBug offers a free plan with unlimited localtest runs and users. This plan is perfect for testing simple web apps directly in your browser.
Learn more about the .
How do I record a test?
To record an automated test with BugBug, follow these steps:
Install the BugBug Chrome extension: Download and install the BugBug Chrome extension to enable test recording.
Create a new test: In the BugBug app, click the “New test” button to create a new test and enter then the URL of the web application or website you want to test.
Start recording: Click the "Start recording" button; an incognito Chrome window will open, and BugBug will automatically record your interactions, such as clicks and form inputs.
Perform test actions: Navigate through your application, performing the actions you want to include in the test. BugBug captures each step.
Finish and save: Once you've completed the desired actions, click the "Finish and close" button in the recorder menu to save your test.
How do I run a test?
To run an automated test with BugBug, follow these steps:
Execute the test run: Once you’ve recorded your test, click the “Run” button from the level of the recorded test steps.
Observe BugBug repeating your actions: Don't move your mouse cursor over the running test window. Don't minimize the window, as Chrome may stop executing the test if it's not visible.
How do I fix a failed test?
For long tests that break down, the Edit & Rewind feature can help. It lets you re-record and execute steps flexibly at any point in your test—without having to start over from the beginning.
Does BugBug support parallel test run execution?
You can purchase parallel runs on the PRO and BUSINESS plans—either directly in the BugBug app or when selecting your plan.
Simply go to the Subscription tab, choose the number of parallel runs you need, and proceed to checkout.
Each additional parallel run costs $80/month for users on a monthly subscription.
If you're on an annual plan, you’ll receive a 15% discount on this price.
How do I generate a test run report?
Go to Runs History
Switch to the Suites tab
Select a test suite.
Click Download PDF Report button to generate and download the report.
Can I add my own JavaScript code in a test run?
Yes, adding a step with any JavaScript code as part of a test run is possible.
Can recorded test runs be exported as code?
Not right now, but we're planning to add this feature soon.
Does BugBug integrate with other tools we use?
Yes, BugBug seamlessly integrates with popular tools like Slack, Zapier, GitHub, GitLab, Bitbucket, JIRA, and Trello, making your workflow more efficient.
Do you support testing native applications for Windows, iOS or Android?
No, BugBug is specifically designed for testing web applications. At this moment, we do not support testing native mobile or desktop applications.
Which browsers are compatible with BugBug?
BugBug supports all Chromium-based browsers, including Google Chrome, Edge, Opera, and Brave.
We don't support Firefox, Safari or Edge browser. This is a conscious trade-off. We are dedicated to providing the best-in-class experience of creating and running tests, and Chrome is the most popular browser with the best API to achieve that.
How is data from recorded test runs stored?
Important! Access to the database is strictly limited to the BugBug application infrastructure. We take every precaution to prevent data leaks.
How secure is BugBug?
We've put a lot of effort into securing BugBug. Most of our team have experience in security or compliance. Even the CEO has a security background.
We built BugBug with the best software practices (SSL, encrypted passwords).
We do security audits yearly, with a top security researcher (who is a shareholder of BugBug, by the way).
BugBug uses physical infrastructure with Proxmox virtualization, giving us extra secure containerization.
Tests in the cloud are run separately from each other, which significantly reduces the risks.
We have an internal policy with different roles for our employees. Only the IT department has access to the customers' data.
Is a standalone version of BugBug available?
Currently, BugBug is only available as a cloud-based Software as a Service (SaaS), meaning it cannot be installed on-premises or on a local network. However, we plan to introduce this option in the future.
Is it possible to make a request to the external API?
Yes, it is possible to make a request to the external API and check the result as a part of a test run when you use your own JavaScript code, such as afetch() function.
What kind of support is available if I encounter issues?
Where can I find tutorials or guides to help me learn BugBug?
For more detailed guidance, refer to BugBug's or watch the .
Check the test run result: If your test passed, congrats! If your test failed, don’t worry; there might be several reasons for that. .
It really depends on the type of error. In most cases, tests fail due to incorrect selectors, such as "element not found" or "element not visible."
Check other ways to troubleshoot your test .
Learn how to fix long test failures .
Yes, you can run your tests in parallel, which means that more than one test will be executed at the same time.
Learn more about suite run reports .
Read more about .
Learn more about BugBug's .
The data used in test runs is securely recorded in our database and stored in the IQ cloud (Poland -).
Our servers are located in Gdansk (Poland - ).
BugBug provides fast and reliable support via email. Need assistance? Contact our Customer Support team at or use .
BugBug provides comprehensive and , including a beginner's tutorial to automation testing.