11# QA your app with Computer Use | Codex use cases---
22 name: QA your app with Computer Use
33Codex use casestagline: Click through real product flows and log what breaks.
44 summary: Use Computer Use to exercise key flows, catch issues, and finish with a
55 bug report.
66 bestFor:
7
8
9Codex use case
10
11# QA your app with Computer Use
12
13Click through real product flows and log what breaks.
14
15Difficulty **Intermediate**
16
17Time horizon **30m**
18
19Use Computer Use to exercise key flows, catch issues, and finish with a bug report.
20
21## Best for
22
23 - Teams validating real user flows before a release7 - Teams validating real user flows before a release
248- QA loops that should end with severity, repro steps, and a short triage summary - QA loops that should end with severity, repro steps, and a short triage
259 summary
2610# ContentsstarterPrompt:
2711 title: Run a Structured QA Pass
2812[← All use cases](https://developers.openai.com/codex/use-cases) body: |-
2913 @Computer Test my app in [environment].
30Copy page [Export as PDF](https://developers.openai.com/codex/use-cases/qa-your-app-with-computer-use/?export=pdf)
31
32Use Computer Use to exercise key flows, catch issues, and finish with a bug report.
33 14
34Intermediate
35
3630m
37
38Related links
39
40[Computer Use](https://developers.openai.com/codex/app/computer-use) [Codex skills](https://developers.openai.com/codex/skills)
41
42## Best for
43
44 - Teams validating real user flows before a release
45- QA loops that should end with severity, repro steps, and a short triage summary
46
47## Starter prompt
48
49 @Computer Use Test my app in [environment].
50 Test these flows:15 Test these flows:
51 - [hero use case 1]16 - [hero use case 1]
52 - [hero use case 2]17 - [hero use case 2]
53 - [hero use case 3]18 - [hero use case 3]
54 For every bug you find, include:
55 - repro steps
56 - expected result
57 - actual result
58 - severity
59 Keep going past non-blocking issues and end with a short triage summary.
60 19
61[Open in the Codex app](codex://new?prompt=%40Computer+Use+Test+my+app+in+%5Benvironment%5D.%0A%0ATest+these+flows%3A%0A-+%5Bhero+use+case+1%5D%0A-+%5Bhero+use+case+2%5D%0A-+%5Bhero+use+case+3%5D%0A%0AFor+every+bug+you+find%2C+include%3A%0A-+repro+steps%0A-+expected+result%0A-+actual+result%0A-+severity%0A%0AKeep+going+past+non-blocking+issues+and+end+with+a+short+triage+summary. "Open in the Codex app")
62
63 @Computer Use Test my app in [environment].
64 Test these flows:
65 - [hero use case 1]
66 - [hero use case 2]
67 - [hero use case 3]
68 For every bug you find, include:20 For every bug you find, include:
69 - repro steps21 - repro steps
70 - expected result22 - expected result
71 - actual result23 - actual result
72 - severity24 - severity
25
73 Keep going past non-blocking issues and end with a short triage summary.26 Keep going past non-blocking issues and end with a short triage summary.
27relatedLinks:
28 - label: Computer Use
29 url: /codex/app/computer-use
30 - label: Codex skills
31 url: /codex/skills
32---
74 33
75## Introduction34## Introduction
76 35
87 46
88You can keep this broad:47You can keep this broad:
89 48
9049- `@Computer Use Test my app. Find any major issues and give me a report.`- `@Computer Test my app. Find any major issues and give me a report.`
91 50
92Or make it more explicit:51Or make it more explicit:
93 52
9453- `@Computer Use Test my app in staging. Cover signup, invite a teammate, and upgrade billing. Log every bug with repro steps, expected result, actual result, and severity.`- `@Computer Test my app in staging. Cover signup, invite a teammate, and upgrade billing. Log every bug with repro steps, expected result, actual result, and severity.`
95 54
96If you already maintain a test-plan file in the repo, attach it to the thread or point Codex at it so the QA pass follows your existing flows.55If you already maintain a test-plan file in the repo, attach it to the thread or point Codex at it so the QA pass follows your existing flows.
97 56
116## Suggested prompt75## Suggested prompt
117 76
118**Run a Structured QA Pass**77**Run a Structured QA Pass**
119
120 @Computer Use Test my app in [environment].
121 Test these flows:
122 - [hero use case 1]
123 - [hero use case 2]
124 - [hero use case 3]
125 For every bug you find, include:
126 - repro steps
127 - expected result
128 - actual result
129 - severity
130 Keep going past non-blocking issues and end with a short triage summary.
131
132## Related use cases
133
134[
135
136### Automate bug triage
137
138Ask Codex to check recent alerts, issues, failed checks, logs, and chat reports, tune the...
139
140Automation Quality](https://developers.openai.com/codex/use-cases/automation-bug-triage)[
141
142### Debug in iOS simulator
143
144Use Codex to discover the right Xcode scheme and simulator, launch the app, inspect the UI...
145
146iOS Code](https://developers.openai.com/codex/use-cases/ios-simulator-bug-debugging)[
147
148### Deploy an app or website
149
150Use Codex with Build Web Apps and Vercel to turn a repo, screenshot, design, or rough app...
151
152Front-end Integrations](https://developers.openai.com/codex/use-cases/deploy-app-or-website)