R&D Management 6 min read

AI Agent as New User: Automating Usability Testing with Doubao Work

The author experiments with Doubao Work AI agent to simulate a first-time user testing their AI writing desktop app "Lingxie Creation", having it explore the UI, write a novel, and produce a prioritized experience report with issues and optimization suggestions, then proposes integrating this into QA workflows as reusable Skills and a QA manager role.

Programmer DD
Programmer DD
Programmer DD
AI Agent as New User: Automating Usability Testing with Doubao Work

Give It a Goal, Let It Explore

Developers often demo software smoothly, but first-time users quickly get stuck. To catch usability gaps before release, the author ran an experiment: use Doubao Work (豆包工作) as an AI "new user" to operate the AI writing desktop product "Lingxie Creation" (灵蟹创作) and produce an experience report.

The test used Doubao Work's standalone Mac desktop app in local-computer mode. The goal given to the agent was: "Use Lingxie Creation's Agent to conceive a novel, build the framework, and complete the first five chapters." The agent had to figure out how to start, track progress, and locate results solely by reading the UI and official documentation — no source-code access, no API shortcuts. The author added a rule: if the agent cannot distinguish a product flaw from its own operational limit, mark it "to verify."

飞书文档 - 图片
飞书文档 - 图片

Doubao Work drove the application: it viewed the interface, entered the requirement, obtained the story framework and chapter one, then asked the Agent to continue chapters two through five while maintaining continuity and updating memory files. During execution the agent hit a snag — a keyboard shortcut to open a folder failed — so it fell back to the existing workspace. The author notes these stumbling points are exactly where a real user would pause, signaling missing prompts or guidance.

The agent proved thorough: after five chapters were generated, it opened each chapter in the editor, copied the full text, cross-checked word-count methodology, and captured numerous screenshots. These artifacts became the evidence base for its final report.

飞书文档 - 图片
飞书文档 - 图片
飞书文档 - 图片
飞书文档 - 图片
飞书文档 - 图片
飞书文档 - 图片
飞书文档 - 图片
飞书文档 - 图片
飞书文档 - 图片
飞书文档 - 图片

The report separated items needing human verification from clear product issues, and ranked optimization suggestions by priority. This gave the team a concrete, itemized improvement checklist. The run consumed only 1.68% of the author's personal subscription quota.

飞书文档 - 图片
飞书文档 - 图片

Adding This "New User" to the QA Process

After reviewing the report, the author saved the task as a reusable Doubao Work Skill so future releases can be tested the same way. Two next steps are proposed:

Accumulate more such test scenarios as Skills, building a library of agent-executable test cases.

Design a "QA Manager" role that aggregates these reports, integrates with tools like Feishu (Lark), and ensures issues are tracked, fixed, and re-tested.

The author invites discussion on the feasibility of this AI-augmented QA workflow.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

software testingAI Agentusability testingQA automationDoubao WorkAI-assisted QA
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.