Welcome to the Dexter documentation hub. Dexter is a Python SDET automation learning module built around the Order Board app. Use this site to get started, explore tasks, and follow a structured training plan.
| Guide | Description |
|---|---|
| Onboarding | Environment setup, running the app, repo overview |
| Learning Path | Phase-by-phase progression from Python basics to CI/CD |
| Hands-on Tasks | Incremental coding tasks to build real skills |
| Training Plan | Structured 2-week daily plan with interview prep |
| Development Guide | Branching, testing, linting, and debugging workflow |
| Best Practices | Python automation patterns and code review checklist |
| CI/CD Guide | GitHub Actions workflow and troubleshooting |
| Contributing | How to contribute, commit conventions, PR checklist |
git clone https://github.com/prasadg-veeam/Dexter.git
cd Dexter
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python -m src.app
Open http://localhost:5000 in your browser to see the Order Board UI.
Run tests:
pytest # all tests
pytest -m api # API tests only
pytest -m ui # UI tests only