Asana Integration
Enable the Asana integration to report bugs straight from your tests: create a new Asana task or comment on an existing one, with test metadata, screenshots and a link back to the test included automatically.
A Report a bug button appears on every test detail page, and during a Live Testing session you can file an annotated screenshot as an Asana task.
Connect Asana
Go to Members > Integrations and click Asana, then click Connect with Asana.
You will be redirected to Asana to authorize TestingBot. We request access to create and update tasks on your behalf so we can file work items and add comments. We never see your password, and you can revoke access at any time from your Asana account settings.
Once connected, the page shows the Asana account TestingBot is connected as.
Report a bug
Open any test from the Test Detail page. In the header you will find a Report a bug button. Once one or more tasks are linked to the test, the same button shows the number of linked tasks instead.
Click it and choose Asana from the menu.
This opens a dialog. Pick the Workspace and Project you want to file the task in, then fill in the Title and Description. The description is pre-filled with the test metadata.
You can optionally choose an Assignee from the workspace's members.
Click Create task. The task is created in your project and TestingBot shows a link to view it on Asana. The task is also linked to the test, so teammates opening the same test can see which tasks were already reported.
Update an existing task
Already have a task for this bug? Switch to the Update existing task tab, select one of the project's open tasks from the Task dropdown and write a comment. The comment is pre-filled with the test metadata and is added to the task as a new comment on Asana.
Commenting on a task links it to the test as well, so the test's task counter includes tasks you commented on.
What gets included
The pre-filled description (or comment) contains a metadata block with:
- The test name, linked to a shareable test page with the video, screenshots and logs
- The test result (passed or failed)
- The browser or device and operating system the test ran on
- The error message, when the test failed with one
You can edit or remove any of this before submitting. Whoever opens the task on Asana can follow the test link to watch the video and inspect the logs, without needing a TestingBot account.
Live Testing
During a manual Live Testing session, click Report Bug to take a screenshot and annotate it in the editor. Then click Report a bug and choose Asana.
The same dialog appears; the annotated screenshot is uploaded to the task as an attachment and shown inline at the top of the task or comment, together with the session metadata.
Disconnect
To disconnect Asana, go to the Asana integration page and click Disconnect. Type Disconnect in the confirmation dialog to confirm.
Tasks that were already linked to your tests stay linked and are not removed. You can reconnect at any time; reconnecting with the same or another Asana account does not affect previously created tasks.