Skip to content

Commit 4c30dd0

Browse files
committed
Update README.md with JavaScript title and latest project structure
1 parent eee685b commit 4c30dd0

1 file changed

Lines changed: 67 additions & 1 deletion

File tree

README.md

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
</p>
66

77

8-
# K11TechLab Playwright Automation
8+
9+
# K11TechLab Playwright Automation (JavaScript)
910

1011
A robust, real-world Playwright automation framework for **K11 Software Solutions**. This project demonstrates best practices in UI automation, advanced reporting, artifact management, and introduces cutting-edge AI-powered test generation for modern web applications.
1112

@@ -41,6 +42,71 @@ Explore the `README-ai.md` for details on AI test generation and advanced featur
4142
- CI/CD friendly, scalable structure
4243
- Documentation articles in /doc (component testing, Playwright JS/TS/Python comparison)
4344

45+
46+
## 📁 Project Structure
47+
48+
```
49+
.env
50+
.env.example
51+
.gitignore
52+
ai/
53+
allure-results/
54+
apiresponse/
55+
artifacts/
56+
components/
57+
config/
58+
doc/
59+
hooks/
60+
learning-path.md
61+
node_modules/
62+
pages/
63+
playwright-ct.config.js
64+
playwright-fixtures.js
65+
playwright-report/
66+
playwright.config.js
67+
prompts/
68+
README-ai.md
69+
README.md
70+
reports/
71+
screenshots/
72+
test-results/
73+
testdata/
74+
tests/
75+
uitestengine/
76+
utils/
77+
```
78+
79+
### Key Test Categories
80+
- `tests/smoke/` – Smoke tests
81+
- `tests/e2e/` – End-to-end flows
82+
- `tests/components/` – Component-level tests
83+
- `tests/api/` – API tests
84+
- `tests/mcp/` – Model Context Protocol (MCP) tests
85+
- `tests/advanced/` – Advanced scenarios
86+
- `tests/device/` – Device-specific tests
87+
88+
### Documentation
89+
- `doc/` – Articles and guides (component testing, XState, Playwright comparison, etc.)
90+
- `learning-path.md` – Step-by-step learning path and test categories
91+
- `README-ai.md` – AI-powered test generation details
92+
93+
### Prompts & AI
94+
- `prompts/` – Prompt templates for AI test generation
95+
- `ai/generate_generic_tests_ai.js` – AI test generator script
96+
97+
### Artifacts & Reports
98+
- `artifacts/` – Screenshots, visual regression, logos
99+
- `reports/` – Test run reports, MCP artifacts
100+
101+
### Utilities
102+
- `utils/` – Element actions, Excel utilities, reusable helpers
103+
104+
### Config
105+
- `config/` – Centralized app configuration
106+
107+
### Test Data
108+
- `testdata/` – CSV files for data-driven tests
109+
44110
---
45111

46112

0 commit comments

Comments
 (0)