Home - sebiboga/testlink-upgraded GitHub Wiki
Bun venit la TestLink Upgraded v2.0.1 📋
TestLink este o platformă de management pentru testarea software-ului care ajută echipele de QA să organizeze, să execute și să urmărească testele sistematic.
Ce poți face cu TestLink?
🎯 Gestionare Proiecte | 📝 Test Cases | 📦 Build-uri | 📅 Planuri de Test | ▶️ Execuție | 📋 Cerințe | 🔗 Trasabilitate | 🐛 Bug Management | 🔌 Integrări | 📊 Rapoarte | 🔍 Căutare | 🏷️ Tags | 📐 Custom Fields | 🖥️ Platforme | 🔌 Extensii
📚 Documentație Completă (32 Pagini)
🚀 Inceput (Orientare):
- Ce este TestLink - Overview, istoric, cazuri de utilizare
- Primii Pași - Autentificare (OAuth + User/Pass + LDAP)
- Header și Navigare - Selector proiect/plan, sidebar, context propagation
- Dashboard (Landing Page) - Pie chart exec status, bugs, monthly test case growth
👥 Users & Access Control:
- Utilizatori și Roluri - Admin/Manager/Tester/Viewer cu matrice permisiuni
- Gestionarea Utilizatorilor și Rolurilor (Nou) - Ecrane moderne: User Mgmt, Role Mgmt, Assign Project/Plan Roles + BFF API
🏗️ Setup & Configuration:
- Gestionarea Proiectelor - Creare proiecte, platforme, build-uri
- Gestionarea Build-urilor - Versioning, release management, RC/GA
- Platforme Management - Testing environments (Windows, macOS, iOS, Android)
- Câmpuri Personalizate - Custom metadata fields + exemple reale (e-commerce, banking, cross-browser)
📝 Test Content Creation:
- Gestionarea Cazurilor de Test - Scriere, organizare, versioning
- Keywords și Tags - Organization cu etichete flexibile 12b. Compararea Versiunilor Test Cases - Diff versiuni (HTML/text) — ecran modernizat
📅 Planning & Coordination:
- Gestionarea Cerințelor - Requirements lifecycle (creare, tracking, prioritate)
- Planuri de Test - Creare planuri, atribuire teste, deadline management
- Adăugare/Înlăturare Test Cases în Planuri - Selectare care teste intră în plan
▶️ Execution & Issues:
- Execuția Testelor - Rulare teste, înregistrare rezultate, retest
- Gestionarea Bug-urilor și Problemelor - Bug lifecycle, linking, severity 17b. Bug Severity (Test Strategy) - Severity levels definiti în strategia de test, Importance × Urgency → Priority
🔗 Integrations & Extensions:
- Issue Tracker Management - Integrare GitHub, JIRA, Redmine, Bugzilla, Mantis + exemplu complet GitHub
- Code Tracker Management - Integrare GitHub, GitLab, Gitea trasabilitate cod ↔ test
- Integrări Externe - JIRA, GitHub, GitLab, Mantis, Bugzilla auto-sync
- Pluginuri - Extensii custom, hooks, automații, event-driven architecture
📊 Analysis & Reporting:
- Cerințe și Trasabilitate - Requirements coverage tracking, traceability matrix
- Rapoarte - 7 tipuri rapoarte (execution, metrics, coverage, platform, tester, trending)
- Căutare și Filtrare Avansată - Advanced search, saved searches, bulk operations
🌍 i18n & Modernization:
- i18n — Localizare - 10 limbi, switcher automat, arhitectura tehnica, cum adaugi o limba noua
📖 Reference & Best Practices:
- Bune Practici - Workflow ideal, tips, recommendations, pre-launch checklist
- Event Viewer - Monitorizare evenimente în timp real (filtru, chart-uri, ștergere, screenshot)
- Developer Guide - Architecture, codebase, contribution guide
- REST API Testing - API testing guide
- System Information & Diagnostics - System info, logs, troubleshooting
- CHANGELOG 2.0.1 - What was implemented in TestLink 2.0.1 (Refs #1424)
- Prima Bug din Istorie - 9 septembrie 1947: fluturele din Harvard Mark II, originea cuvântului bug și a debugging-ului (Refs #1288)
🎯 Quick Navigation by Role
👨💻 Pentru Tester:
- Primii Pași → Login
- Execuția Testelor → Execute your assigned tests
- Gestionarea Bug-urilor → Report bugs
- Rapoarte → View your results
👨💼 Pentru Manager:
- Gestionarea Proiectelor → Create project
- Gestionarea Cerințelor → Define requirements
- Planuri de Test → Create & assign plans
- Rapoarte → Track progress & quality
- Bune Practici → Follow proven workflow
🔧 Pentru Administrator:
- Utilizatori și Roluri → User management
- Integrări Externe → JIRA/GitHub/GitLab setup
- Pluginuri → Enable extensions
- Bune Practici → System setup
📊 Features Coverage:
| Feature | Documentat | Page |
|---|---|---|
| Autentificare | ✅ | Primii Pași |
| Utilizatori & Roluri | ✅ | Utilizatori și Roluri |
| Proiecte | ✅ | Gestionarea Proiectelor |
| Build-uri | ✅ | Gestionarea Build-urilor |
| Platforme | ✅ | Platforme Management |
| Test Cases | ✅ | Gestionarea Cazurilor de Test |
| Keywords | ✅ | Keywords și Tags |
| Custom Fields | ✅ | Câmpuri Personalizate |
| Cerințe | ✅ | Gestionarea Cerințelor |
| Planuri | ✅ | Planuri de Test |
| Adăugare/Înlăturare Cases | ✅ | Adăugare/Înlăturare Test Cases |
| Execuție Teste | ✅ | Execuția Testelor |
| Bug Management | ✅ | Gestionarea Bug-urilor |
| Issue Tracker | ✅ | Issue Tracker Management |
| Code Tracker | ✅ | Code Tracker Management |
| Trasabilitate | ✅ | Cerințe și Trasabilitate |
| Rapoarte | ✅ | Rapoarte |
| Căutare | ✅ | Căutare și Filtrare |
| Integrări | ✅ | Integrări Externe |
| i18n / Localizare | ✅ | i18n — Localizare |
| Pluginuri | ✅ | Pluginuri |
| Best Practices | ✅ | Bune Practici |
| Istoric / Originele termenului bug | ✅ | Prima Bug din Istorie |
🔑 Key Features at a Glance
- ✅ Multi-role RBAC - Admin, Manager, Tester, Viewer cu permisiuni granulare
- ✅ Complete Test Lifecycle - Creare → Planning → Execution → Analysis
- ✅ Requirements Traceability - Link test cases cu requirements
- ✅ Multi-platform Testing - Windows, macOS, Linux, iOS, Android
- ✅ Build Management - RC1, RC2, GA, Hotfix versioning
- ✅ Bug Integration - Auto-sync cu JIRA, GitHub, GitLab, Mantis
- ✅ Advanced Search - Find tests cu AND/OR/NOT operators
- ✅ Flexible Metadata - Custom fields + Keywords/Tags
- ✅ Rich Reporting - 7 tip-uri de rapoarte
- ✅ Extensibility - Plugins cu hook system
📈 Statistics
- 23 Wiki Pages - Complete user documentation în limba Română
- 50+ GitHub Issues - Technical documentation per modul
- ~50,000 cuvinte - Comprehensive coverage
- Sute de exemple - Real-world scenarios
- Best practices - Workflow guidance
🚀 Versiune & Suport
- TestLink v2.0.1 [TEST]
- Autentificare: OAuth (GitHub, GitLab, Google) + Utilizator/Parolă + LDAP
- Bază: MySQL 5.7.24+ / MariaDB 11.4+
- PHP: 8.1+
- Suport: Contact administrator
🎓 Cum să Folosești Această Documentație:
- Novice? Porneste cu Ce este TestLink
- Need setup help? Merge la Gestionarea Proiectelor
- Writing tests? Consulta Gestionarea Cazurilor de Test
- Executing? Urmareste Execuția Testelor
- Analysis? Vezi Rapoarte
- Quick lookup? Foloseș Căutare
🎯 Documentația COMPLETĂ - Nimic nu lipsește! Toată informația are în Wiki! 🚀
Gata să înveți? Porneste cu Ce este TestLink!