Skip to content

Commit e6c25d2

Browse files
committed
Fix Naming to QA Use
1 parent b4914aa commit e6c25d2

File tree

7 files changed

+19
-115
lines changed

7 files changed

+19
-115
lines changed

.env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ BROWSER_USE_API_KEY=""
55
RESEND_API_KEY=""
66

77
# NOTE: You can use `[email protected]`` to send email to your account in the testing phase.
8-
# We recommend you verify your domain when rolling out Use QA internally.
8+
# We recommend you verify your domain when rolling out QA Use internally.
99
RESEND_FROM_EMAIL="Example <[email protected]>"

README.md

Lines changed: 12 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 🎯 Use QA
1+
# 🎯 QA Use
22

33
**AI-Powered E2E Testing Platform**
44

@@ -10,43 +10,6 @@
1010
<img src="media/run.png" alt="Test Run in Progress" width="600px">
1111
</p>
1212

13-
## ✨ Key Features & Highlights
14-
15-
### 🤖 **AI-Powered Testing Engine**
16-
17-
- **Intelligent Agents**: Leverages BrowserUse with GPT-4o/o3 models for human-like testing
18-
- **Natural Language Tests**: Write test cases in plain English—no complex selectors needed
19-
- **Smart Evaluation**: AI agents validate end states against success criteria with precision
20-
- **Adaptive Execution**: Handles dynamic content, popups, and unexpected UI changes
21-
22-
### 🎯 **Advanced Test Management**
23-
24-
- **Test Suites**: Organize related tests into logical groups by domain or feature
25-
- **Step-by-Step Definitions**: Break down complex user journeys into clear, actionable steps
26-
- **Visual Test Editor**: Intuitive interface for creating and managing test scenarios
27-
- **Flexible Evaluation**: Define custom success criteria for any testing scenario
28-
29-
### **Automated Scheduling & Monitoring**
30-
31-
- **Cron Integration**: Schedule test runs hourly, daily, or on custom intervals
32-
- **Real-time Execution**: Watch your tests run live with detailed step-by-step progress
33-
- **Complete Audit Trail**: Full history of all test runs with timestamps and results
34-
- **Status Tracking**: Monitor test suite health with comprehensive dashboards
35-
36-
### 📧 **Smart Notifications**
37-
38-
- **Instant Alerts**: Get notified immediately when tests fail via email
39-
- **Failure Details**: Receive detailed error reports with context and screenshots
40-
- **Team Collaboration**: Share test results and failures with your entire team
41-
- **Customizable Recipients**: Configure notifications per test suite
42-
43-
### 🛡️ **Enterprise-Grade Security**
44-
45-
- **Domain Restrictions**: Limit AI agents to specific allowed domains
46-
- **Proxy Support**: Built-in proxy integration for secure testing
47-
- **Ad Blocker**: Clean testing environment without distractions
48-
- **Encrypted Storage**: Secure handling of sensitive test data
49-
5013
## 🚀 Quick Start Guide
5114

5215
### Prerequisites
@@ -59,8 +22,8 @@
5922

6023
```bash
6124
# 1️⃣ Clone the repository
62-
git clone https://github.com/browser-use/use-qa.git
63-
cd use-qa
25+
git clone https://github.com/browser-use/qa-use.git
26+
cd qa-use
6427

6528
# 2️⃣ Configure environment variables
6629
cp .env.example .env
@@ -70,6 +33,14 @@ cp .env.example .env
7033
docker compose up
7134
```
7235

36+
## ✨ Key Features & Highlights
37+
38+
1. 🤖 **AI-Powered Testing Engine** - Leverages BrowserUse to evaluate test cases in plain English.
39+
1. 🎯 **Advanced Test Management** - Organize tests into suites and run multiple tests in parallel.
40+
1.**Automated Scheduling & Monitoring** - Configure suites to run hourly or daily automatically.
41+
1. 📧 **Smart Notifications** - Get an email notification when a test suite fails.
42+
1. 🛡️ **Enterprise-Grade Security** - Restrict the tests to only run on your domain.
43+
7344
🎉 **That's it!** Visit [http://localhost:3000](http://localhost:3000) to start creating your first test suite.
7445

7546
### 🔧 Environment Variables
@@ -124,73 +95,6 @@ INNGEST_BASE_URL=http://inngest:8288
12495
- Provides detailed pass/fail reports
12596
- Captures screenshots and recordings
12697

127-
### 🔄 **Automated Workflows**
128-
129-
- **Continuous Monitoring**: Schedule tests to run automatically
130-
- **Failure Detection**: Instant alerts when something breaks
131-
- **Historical Analysis**: Track test reliability over time
132-
- **Team Notifications**: Keep everyone informed of system health
133-
134-
## 🎯 Perfect Use Cases
135-
136-
### 🛒 **E-Commerce Testing**
137-
138-
- Product search and filtering
139-
- Shopping cart functionality
140-
- Checkout process validation
141-
- User account management
142-
143-
### 📊 **SaaS Application Testing**
144-
145-
- User onboarding flows
146-
- Feature functionality checks
147-
- Integration testing
148-
- Performance monitoring
149-
150-
### 🏢 **Enterprise Workflows**
151-
152-
- Critical business processes
153-
- Compliance validation
154-
- Multi-step form submissions
155-
- Dashboard and reporting features
156-
157-
### 🔄 **Regression Testing**
158-
159-
- Pre-deployment validation
160-
- Release confidence checks
161-
- Cross-browser compatibility
162-
- Mobile responsiveness testing
163-
164-
## 🚀 Getting Started with Your First Test
165-
166-
### 1. **Create a Test Suite**
167-
168-
- Navigate to the dashboard
169-
- Click "Create Suite"
170-
- Set your application domain (e.g., `example.com`)
171-
- Configure notification preferences
172-
173-
### 2. **Add Your First Test**
174-
175-
- Click "Add Test" in your suite
176-
- Write a descriptive test name
177-
- Add step-by-step instructions
178-
- Define success criteria
179-
180-
### 3. **Run and Monitor**
181-
182-
- Hit "Run Test" to execute immediately
183-
- Watch the live execution in real-time
184-
- Review results and recordings
185-
- Set up automated scheduling
186-
187-
### 4. **Scale Your Testing**
188-
189-
- Add more tests to your suite
190-
- Configure cron schedules
191-
- Set up team notifications
192-
- Monitor long-term trends
193-
19498
## 🤝 Contributing
19599

196100
We welcome contributions! This project showcases the full capabilities of BrowserUse and serves as a reference implementation for AI-powered testing platforms.
@@ -222,6 +126,6 @@ This project is open source and available under the [MIT License](LICENSE).
222126

223127
**Built with ❤️ by the BrowserUse team**
224128

225-
[⭐ Star on GitHub](https://github.com/browser-use/use-qa)[🐛 Report Bug](https://github.com/browser-use/use-qa/issues)[💡 Request Feature](https://github.com/browser-use/use-qa/issues)
129+
[⭐ Star on GitHub](https://github.com/browser-use/qa-use)[🐛 Report Bug](https://github.com/browser-use/qa-use/issues)[💡 Request Feature](https://github.com/browser-use/qa-use/issues)
226130

227131
</div>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "use-qa",
2+
"name": "qa-use",
33
"version": "0.1.0",
44
"private": true,
55
"scripts": {

src/app/layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const geistMono = Geist_Mono({
1515
})
1616

1717
export const metadata: Metadata = {
18-
title: 'Browser Use | Use QA',
18+
title: 'Browser Use | QA Use',
1919
description: 'Create delightful browser tests with ease!',
2020
}
2121

src/app/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ export default async function Page() {
2929
<Fragment>
3030
<PageHeader
3131
title="All Suites"
32-
subtitle="Use QA"
33-
actions={[{ link: 'https://github.com/browser-use/use-qa', label: 'Star on GitHub' }]}
32+
subtitle="QA Use"
33+
actions={[{ link: 'https://github.com/browser-use/qa-use', label: 'Star on GitHub' }]}
3434
/>
3535
{/* Header */}
3636

src/lib/resend/emails/SuiteFailedEmail.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export function SuiteFailedEmail({
3333
}: EmailTemplateProps) {
3434
return (
3535
<div>
36-
<h1>Use QA - Suite {suiteName} failed!</h1>
36+
<h1>QA Use - Suite {suiteName} failed!</h1>
3737
<h2>{suiteDomain}</h2>
3838

3939
<p>Suite started at {suiteStartedAt.toLocaleString()}</p>

src/lib/resend/emails/SuiteNotificationsSetupEmail.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export function SuiteNotificationsSetupEmail({
2020
<h1>Suite Notifications Setup - {suiteName}</h1>
2121
<h2>{suiteDomain}</h2>
2222

23-
<p>Use QA will send you an email if the suite fails to {suiteNotificationsEmailAddress}!</p>
23+
<p>QA Use will send you an email if the suite fails to {suiteNotificationsEmailAddress}!</p>
2424
</div>
2525
)
2626
}

0 commit comments

Comments
 (0)