What is a QA report?
A QA report is an automated, end-to-end audit of your product. Instead of testing a single flow like a workflow, a QA report covers your entire product surface:- Lark’s agent analyzes your product and identifies areas to test.
- It tests each area one by one, logging issues it finds.
- When testing is complete, it writes a summary with all issues ranked by priority.
QA reports must be enabled for your account. Contact the Lark team if you don’t see the option in your dashboard.
Creating a QA report

Open the QA Reports page
In the dashboard, go to QA Reports. Click Create report.
Provide relevant information
Add additional information like relevant links (developer documentation url, dashboard url, etc). You can also tell the agent what to focus on or what to skip.
Attach secrets if needed
If the product requires credentials to test (login details, API keys, etc.), attach one or more secret contexts. The agent uses these to authenticate during testing.
QA report lifecycle
Once created, a report goes through three phases:- Identification — The agent analyzes your product and proposes areas to test. When it finishes, the report pauses so you can review the proposed areas.
- Testing — Click Trigger testing to start. The agent works through each area one at a time. You can pause and resume testing at any point.
- Complete — All areas have been tested and a summary is generated.
Test areas and issues
Each area the agent tests produces a test report containing:- Result — Whether the area passed or failed.
- Notes — What the agent observed.
- Issues — A list of problems found, each with a title, description, priority, and type.