You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<metaitemprop="name"content="WebQA Agent: Autonomous Web Testing & Quality Assurance">
4
+
<metaitemprop="description"content="AI-powered autonomous web browser agent that audits performance, functionality, UX, and security for comprehensive website testing and quality assurance">
<palign="center">🤖 <strong>WebQA Agent</strong> is an autonomous web browser agent that audits performance, functionality & UX for engineers and vibe-coding creators. ✨</p>
31
+
<palign="center"itemprop="description">🤖 <strong>WebQA Agent</strong> is an autonomous web browser agent that audits performance, functionality & UX for engineers and vibe-coding creators. ✨</p>
32
+
33
+
</div>
34
+
35
+
<!-- Additional SEO Keywords and Context
36
+
vibecoding, vibe coding, web evaluation, autonomous exploration, web testing automation, browser testing tool, AI-powered QA, automated web testing, website performance analysis, functional testing automation, user experience testing, UX, security vulnerability scanning, browser testing, web application testing, quality assurance automation, automated UI testing, web accessibility testing, performance monitoring, website audit tool, vibecoding testing, web development
37
+
-->
20
38
21
39
## 🚀 Core Features
22
40
@@ -28,18 +46,26 @@
28
46
29
47
### 📋 Feature Highlights
30
48
31
-
-**🤖 AI-Powered Testing**: WebQA Agent autonomously conducts website testing, from page crawling and test case generation to execution, achieving end-to-end functional test automation.
32
-
-**📊 Multi-Dimensional Test**: Covers core testing scenarios, including functionality, performance, user experience, and security, evaluating page load speed, design details, and links for comprehensive system quality assurance.
33
-
-**🎯 Precise Diagnostics**: Performs deep testing in real browser environments and provides actionable optimization recommendations.
34
-
-**📈 Visual Reports**: Generates detailed HTML test reports with a multi-dimensional visual presentation of results for easy analysis and tracking.
49
+
-**🤖 AI-Powered Testing**: Performs autonomous website testing—explores pages, plans actions, and executes end-to-end flows without manual scripting.
50
+
-**📊 Multi-Dimensional Observation**: Covers functionality, performance, user experience, and basic security; evaluates load speed, design details, and links to surface issues.
51
+
-**🎯 Actionable Recommendations**: Runs in real browsers and provides concrete suggestions for improvement.
52
+
-**📈 Visual Reports**: Generates detailed HTML test reports with clear, multi-dimensional views for analysis and tracking.
53
+
54
+
## 📹 Examples
35
55
56
+
-**🤖 Conversational UI**: [Autonomously plans goals and interacts across a dynamic chat interface](https://pub-2c31c87660254d7bba9707e2b56fc15b.r2.dev/%E6%99%BA%E8%83%BDCase%E7%94%9F%E6%88%90.mp4)
Before starting, ensure Docker is installed. If not, please refer to the official installation guide: [Docker Installation Guide](https://docs.docker.com/get-started/get-docker/).
@@ -93,12 +119,6 @@ After configuring `config/config.yaml` (refer to "Usage > Test Configuration"),
93
119
python webqa-agent.py
94
120
```
95
121
96
-
## Online Demo
97
-
98
-
🚀 **Try WebQA Agent Online:**
99
-
-**Hugging Face Spaces**: [WebQA-Agent on Hugging Face](https://huggingface.co/spaces/mmmay0722/WebQA-Agent)
100
-
-**ModelScope Studio**: [WebQA-Agent on ModelScope](https://modelscope.cn/studios/mmmmei22/WebQA-Agent/summary)
101
-
102
122
## Usage
103
123
104
124
### Test Configuration
@@ -117,9 +137,9 @@ test_config: # Test configuration
117
137
business_objectives: example business objectives # Recommended to include test scope, e.g., test search functionality
118
138
ux_test: # User experience testing
119
139
enabled: True
120
-
performance_test: # Performance testing
140
+
performance_test: # Performance analysis
121
141
enabled: False
122
-
security_test: # Security testing
142
+
security_test: # Security scanning
123
143
enabled: False
124
144
125
145
llm_config: # Vision model configuration, currently supports OpenAI SDK compatible format only
@@ -138,23 +158,34 @@ Please note the following important considerations when configuring and running
138
158
139
159
#### 1. Functional Testing Notes
140
160
141
-
- **AI Mode**: When specifying the number of test cases to generate in the configuration file, the system may re-plan based on based on actual testing conditions. This may result in the final number of executed test cases differing from the initial configuration to ensure testing accuracy and effectiveness.
161
+
- **AI Mode**: When specifying the number of test cases to generate in the configuration file, the system may re-plan based on actual page conditions. This may result in the final number of executed test cases differing from the initial configuration to ensure coverage and effectiveness.
142
162
143
-
- **Default Mode**: The `default` mode of functional testing primarily verifies whether UI element clicks execute successfully, including basic interactive functions like button clicks and link navigation.
163
+
- **Default Mode**: The `default` mode focuses on whether UI interactions (e.g., clicks and navigations) complete successfully.
144
164
145
165
#### 2. User Experience Testing Notes
146
166
147
-
UX (User Experience) testing focuses on evaluating website interaction design, usability, and user-friendliness. The model output in the test results provides suggestions for improvement suggestions based on user experience best practices to guide development and design teams in optimization.
167
+
UX (User Experience) testing focuses on usability, and user-friendliness. The model output in the results provides suggestions based on best practices to guide optimization.
168
+
169
+
### 🧠 Recommended Models
170
+
171
+
Based on our testing, these models work well with WebQA Agent:
0 commit comments