This is a deliberately buggy login page built with HTML, CSS, and JavaScript to help QA engineers practice writing real-world bug reports. It includes logic errors, UI issues, and broken flows for demo and educational purposes.
π View on GitHub Pages
- Train QA engineers in identifying and reporting bugs
- Demonstrate common frontend issues in a clean UI
- Practice writing structured bug reports
Type | Description |
---|---|
π§ Logic Bug | Login form only throws error if both fields are empty (should be either) |
π Broken Link | Redirects to /dashboard which does not exist |
π€· UX Issue | Error message "Something went wrong!" is vague |
π Security | No password validation or encryption |
π§βπ¦― Accessibility | No aria attributes or label for references |
π§Ό Input | No HTML5 validation used (e.g., required ) |
π¨ Styling | Button always full-width (no state variation) |
git clone https://github.com/dikako/buggy-web.git
cd buggy-web
open index.html # or double-click the file in Explorer/Finder