Quick add of <title> assertion
I can record and ‘Add assertion’ by clicking on page elements, but I can only check the page via manual assertion addition. Maybe during recording click on the tab which displays the papgpe … or is that out of view of the page JS doing the recording? Also, to be able to test other hidden page tags, e.g. canonical and other key tags
Iain H 1 day ago
Quick add of <title> assertion
I can record and ‘Add assertion’ by clicking on page elements, but I can only check the page via manual assertion addition. Maybe during recording click on the tab which displays the papgpe … or is that out of view of the page JS doing the recording? Also, to be able to test other hidden page tags, e.g. canonical and other key tags
Iain H 1 day ago
Ability to check HTTP repsonse code
It would be good to be able to check whether a request resulted in a 200, 30x, 404 etc. This would aloow testing cusom error pages, site redirects (you might specifically want 301|302|303|307|308) and ensuring that a page not only looks correct, but was returned with the correct response code
Iain H 1 day ago
Ability to check HTTP repsonse code
It would be good to be able to check whether a request resulted in a 200, 30x, 404 etc. This would aloow testing cusom error pages, site redirects (you might specifically want 301|302|303|307|308) and ensuring that a page not only looks correct, but was returned with the correct response code
Iain H 1 day ago
Move multiple test steps simultaneously using the drag&drop
It would be great if user can move multiple test steps at once using drag and drop. Example: User tick multiple checkboxes When user hover a drag zone, all checked steps drag zone is displayed User click on one of them, and is able move all checked test steps into another group
Tegomass 5 days ago
Move multiple test steps simultaneously using the drag&drop
It would be great if user can move multiple test steps at once using drag and drop. Example: User tick multiple checkboxes When user hover a drag zone, all checked steps drag zone is displayed User click on one of them, and is able move all checked test steps into another group
Tegomass 5 days ago
In Progress
Ctrl + S shortcut to save current editing step
It would be great when editing a test step to be able to save it using Ctrl + S shortcut instead of clicking on the “Save” button. I frequently hit Ctrl + S out of habit, but it's really annoying when the browser's default "save as..." dialog pops up - it's completely useless in the bugbug context tho.
Tegomass 5 days ago
In Progress
Ctrl + S shortcut to save current editing step
It would be great when editing a test step to be able to save it using Ctrl + S shortcut instead of clicking on the “Save” button. I frequently hit Ctrl + S out of habit, but it's really annoying when the browser's default "save as..." dialog pops up - it's completely useless in the bugbug context tho.
Tegomass 5 days ago
Auto-reload page every 10 seconds until element appears
Add the option at a specific step for the page to refresh every 10 seconds until the element is found.
Malki Vadnaï 12 days ago
Auto-reload page every 10 seconds until element appears
Add the option at a specific step for the page to refresh every 10 seconds until the element is found.
Malki Vadnaï 12 days ago
Add function enabled/disabled element
In previuos test applications we can check if a button is enabled or disabled. It would be a great help in our daily work
Ecasaseca 19 days ago
Add function enabled/disabled element
In previuos test applications we can check if a button is enabled or disabled. It would be a great help in our daily work
Ecasaseca 19 days ago
Provisional Pass
I have some tests which are simple Assert tests- my thought is…if the page loads and seems to have structural elements in place, it’s good. My tester selected an unstable image from a Related Posts page footer. For time pressure, I had to try to explain to my client that 12/18 was actually good. The page loads perfectly, the screenshot is beautiful, and it’s really a success by all indications. My suggestion is some rules for “Provisional Passage”, a status between Pass and Fail, where BugBug intelligently assists me. Maybe : Response code is 200 Response length is at least X, maybe 1K Response does not include phrases like “Error” Response includes at least one image or one YouTube link, which is valid.
Ken Lyle 20 days ago
Provisional Pass
I have some tests which are simple Assert tests- my thought is…if the page loads and seems to have structural elements in place, it’s good. My tester selected an unstable image from a Related Posts page footer. For time pressure, I had to try to explain to my client that 12/18 was actually good. The page loads perfectly, the screenshot is beautiful, and it’s really a success by all indications. My suggestion is some rules for “Provisional Passage”, a status between Pass and Fail, where BugBug intelligently assists me. Maybe : Response code is 200 Response length is at least X, maybe 1K Response does not include phrases like “Error” Response includes at least one image or one YouTube link, which is valid.
Ken Lyle 20 days ago
Configure browser geolocation
Please add the functionality to configure browser geolocation to a specific coordinate/region for a test/suite. This feature would be crucial to test many apps since their behaviour might be adjusted in accordance to the geolocation, and in many cases this is a regulatory requirement of certain countries/industries.
Michał Muszyński 21 days ago
Configure browser geolocation
Please add the functionality to configure browser geolocation to a specific coordinate/region for a test/suite. This feature would be crucial to test many apps since their behaviour might be adjusted in accordance to the geolocation, and in many cases this is a regulatory requirement of certain countries/industries.
Michał Muszyński 21 days ago
Design disabled group
When all the steps in a group are disabled, the group itself is shown as crossed out, just like when a single step is disabled.
Malki Vadnaï 27 days ago
Design disabled group
When all the steps in a group are disabled, the group itself is shown as crossed out, just like when a single step is disabled.
Malki Vadnaï 27 days ago
Increase file size to be uploaded or remove upload limit
We have started to create numerous tests to test our application. In one of them we want to test that a firmware uploads well to the server, but this firmware weighs 23Mb. It would be very useful for us to increase the 10Mb limit for uploading files or remove it.
Ecasaseca About 1 month ago
Increase file size to be uploaded or remove upload limit
We have started to create numerous tests to test our application. In one of them we want to test that a firmware uploads well to the server, but this firmware weighs 23Mb. It would be very useful for us to increase the 10Mb limit for uploading files or remove it.
Ecasaseca About 1 month ago
Ability to download results in CSV
Although the PDF is fine, the csv format would give us more possibilities to compare results over a longer period of time.
Ecasaseca About 1 month ago
Ability to download results in CSV
Although the PDF is fine, the csv format would give us more possibilities to compare results over a longer period of time.
Ecasaseca About 1 month ago
Review process for tests
In the case of developers, there’s a review process from their colleagues before the fix/implementation is deployed on a specific environment. Similar to them, my team of QA are using Qase as a tool to organize our test cases repository, and that tool has a review feature where a test case is created, and the person marks it for review so at least 1-2 other QA people can offer feedback. As a QA lead that already does reviews for my QA colleagues on the test cases and test plans they create, I would find it very useful to have a similar feature in Bugbug for automated tests. Here’s an example of how the flow could work: The author creates a new Bugbug test that is marked in progress (using a dedicated label maybe? or a board?) Author finishes their work and mark it as “ready for review” Optional: a project setting could allow the administrator to set the number of review approvals before the automated test is ready to be added to a testsuite The reviewer opens the automated test in a dedicated view wherethey can see all the steps similary to today, except also have an intuitive interface where they can ask for changes and offer suggestions/feedback: suggest a new selector for a step, changing waiting conditions, using a different variable, create a new group inside the test, insert components, remove steps, remove groups etc (basically all the things that can be done at the moment during a test creation) Once the review suggestions are tackled by the author, they can send the test back to “In review” or they mark the test as “Done” (I don’t have full knowledge of best practices for review process that developers do), and it appears as usually in the test repository ready to be added to a testsuite I think the views of a test “in progress/review” would differ depending on who is the “Author” and who is the “Reviewer”. As a reference here is the documentation of Qase tool and their review process: https://docs.qase.io/general/get-started-with-the-qase-platform/test-cases/test-case-review
Marius COJOCARIU About 1 month ago
Review process for tests
In the case of developers, there’s a review process from their colleagues before the fix/implementation is deployed on a specific environment. Similar to them, my team of QA are using Qase as a tool to organize our test cases repository, and that tool has a review feature where a test case is created, and the person marks it for review so at least 1-2 other QA people can offer feedback. As a QA lead that already does reviews for my QA colleagues on the test cases and test plans they create, I would find it very useful to have a similar feature in Bugbug for automated tests. Here’s an example of how the flow could work: The author creates a new Bugbug test that is marked in progress (using a dedicated label maybe? or a board?) Author finishes their work and mark it as “ready for review” Optional: a project setting could allow the administrator to set the number of review approvals before the automated test is ready to be added to a testsuite The reviewer opens the automated test in a dedicated view wherethey can see all the steps similary to today, except also have an intuitive interface where they can ask for changes and offer suggestions/feedback: suggest a new selector for a step, changing waiting conditions, using a different variable, create a new group inside the test, insert components, remove steps, remove groups etc (basically all the things that can be done at the moment during a test creation) Once the review suggestions are tackled by the author, they can send the test back to “In review” or they mark the test as “Done” (I don’t have full knowledge of best practices for review process that developers do), and it appears as usually in the test repository ready to be added to a testsuite I think the views of a test “in progress/review” would differ depending on who is the “Author” and who is the “Reviewer”. As a reference here is the documentation of Qase tool and their review process: https://docs.qase.io/general/get-started-with-the-qase-platform/test-cases/test-case-review
Marius COJOCARIU About 1 month ago
Image recognizion / visual assertion
Use cases: To check uploaded images, is the correct image shown? We have forms with a drawing element where users can sign their signature. Was the signature correctly saved? We can enter GPS coordinates for a site, a map is shown to show this location, is it the correct location shown on the map?
Paweł Bylina About 1 month ago
Image recognizion / visual assertion
Use cases: To check uploaded images, is the correct image shown? We have forms with a drawing element where users can sign their signature. Was the signature correctly saved? We can enter GPS coordinates for a site, a map is shown to show this location, is it the correct location shown on the map?
Paweł Bylina About 1 month ago
Faker data generator
It would be great to have the option of generating random names, cities, job titles and addresses, as is typical of Faker libraries.
Paweł Bylina About 1 month ago
Faker data generator
It would be great to have the option of generating random names, cities, job titles and addresses, as is typical of Faker libraries.
Paweł Bylina About 1 month ago
An easier way to validate and work with table data
Use cases: In a data table for example, elements of the same type can be shown. It would be handy to be able to count the number of elements of the same type. Example 1: I added a record and I want to work on the last record/field. I don’t see a way to count the elements and then choose this number to find the last one. Example 2: I want to check the number of elements shown to check if this is the same number as what's expected. Example 3: I edited a field on the third row, after refreshing the page, I want to check if the same field in the third row was edited and has the correct value. I can find the field by value but I can’t check if it’s on the third row. Example 4: I use drag and drop to order rows, I want to check if the 6th row is correct.
Paweł Bylina About 1 month ago
An easier way to validate and work with table data
Use cases: In a data table for example, elements of the same type can be shown. It would be handy to be able to count the number of elements of the same type. Example 1: I added a record and I want to work on the last record/field. I don’t see a way to count the elements and then choose this number to find the last one. Example 2: I want to check the number of elements shown to check if this is the same number as what's expected. Example 3: I edited a field on the third row, after refreshing the page, I want to check if the same field in the third row was edited and has the correct value. I can find the field by value but I can’t check if it’s on the third row. Example 4: I use drag and drop to order rows, I want to check if the 6th row is correct.
Paweł Bylina About 1 month ago
Assertions — highlighting what BugBug found
It would be great to see what BugBug finds when we use assertions on the real screenshot and highlight the element. This could be helpful when checking for elements that could be displayed multiple times on the screen, such as field validations.
Paweł Bylina About 1 month ago
Assertions — highlighting what BugBug found
It would be great to see what BugBug finds when we use assertions on the real screenshot and highlight the element. This could be helpful when checking for elements that could be displayed multiple times on the screen, such as field validations.
Paweł Bylina About 1 month ago
Option to highlight selector in the opened browser
Ideally, it would be possible to highlight the selector in the real browser to see exactly where it points. Right now, it’s possible to open devtools and check it only there.
Paweł Bylina About 1 month ago
Option to highlight selector in the opened browser
Ideally, it would be possible to highlight the selector in the real browser to see exactly where it points. Right now, it’s possible to open devtools and check it only there.
Paweł Bylina About 1 month ago
Built-in dynamic variables with configuration (like time, dates, etc.)
Sometimes, it is necessary to use dynamic parameters such as date calendars or time in tests. Currently, these scenarios can be handled using custom JavaScript variables or steps, but it would be great if built-in variables like '{{date}}' could be used with some extra UI configuration and parameterization. Some inspiration
Paweł Bylina About 1 month ago
Built-in dynamic variables with configuration (like time, dates, etc.)
Sometimes, it is necessary to use dynamic parameters such as date calendars or time in tests. Currently, these scenarios can be handled using custom JavaScript variables or steps, but it would be great if built-in variables like '{{date}}' could be used with some extra UI configuration and parameterization. Some inspiration
Paweł Bylina About 1 month ago
In Progress
Ability to Name the "Run Custom JavaScript" Step
Hi @Paweł Bylina It would be very helpful to add an option to name or label the "Run Custom JavaScript" step. This would make it easier to identify what each script does at a glance—especially when multiple users are collaborating on the same test. Thank you.
Gizelle About 2 months ago
In Progress
Ability to Name the "Run Custom JavaScript" Step
Hi @Paweł Bylina It would be very helpful to add an option to name or label the "Run Custom JavaScript" step. This would make it easier to identify what each script does at a glance—especially when multiple users are collaborating on the same test. Thank you.
Gizelle About 2 months ago