Junior
Ce programe trebuie să cunoască un tester?
sobes.tech AI
Răspuns de la AI
Pentru a lucra eficient, testerul trebuie să stăpânească o serie de programe și instrumente:
- Instrumente de management al testelor: Pentru planificarea, organizarea și urmărirea cazurilor de test și a rezultatelor. Exemple: Jira (cu pluginuri precum Zephyr, Xray), TestRail, TFS/Azure DevOps.
- Sisteme de urmărire a erorilor: Pentru înregistrarea, prioritizarea și monitorizarea defectelor. Exemple: Jira, Bugzilla, Redmine, Asana.
- Sisteme de control al versiunilor: Pentru stocarea și gestionarea documentației de test, scripturilor de automatizare. Exemple: Git (și platforme precum GitHub, GitLab, Bitbucket).
- Instrumente pentru testarea API: Pentru testarea părții server a aplicațiilor. Exemple: Postman, SoapUI, Insomnia.
- Instrumente pentru baze de date: Pentru verificarea datelor din bază, scrierea de interogări. Exemple: SQL Developer, DBeaver, pgAdmin, MySQL Workbench.
- Instrumente de automatizare a testelor:
- Pentru aplicații web: Selenium WebDriver, Cypress, Playwright.
- Pentru aplicații mobile: Appium.
- Pentru API: Rest-Assured, Locust (pentru testarea de încărcare).
- Framework-uri: JUnit, TestNG, Pytest, NUnit.
- Instrumente pentru depanare și analiză de trafic: Pentru monitorizarea cererilor de rețea și depanare. Exemple: Developer Tools (în browsere), Fiddler, Wireshark, Charles Proxy.
- Instrumente pentru documentație: Pentru crearea și editarea documentației de test, rapoarte. Exemple: Confluence, Google Docs, Microsoft Office Suite.
- Instrumente pentru colaborare: Pentru comunicarea cu echipa. Exemple: Slack, Microsoft Teams, Zoom.
- Instrumente pentru CI/CD: Pentru integrarea testelor automatizate în procesul de dezvoltare. Exemple: Jenkins, GitLab CI, GitHub Actions, Azure Pipelines.
- Instrumente de virtualizare/containere: Pentru standardizarea mediilor de testare. Exemple: Docker, VirtualBox, VMware.
- Instrumente pentru testare de încărcare: Pentru verificarea performanței sistemului. Exemple: JMeter, LoadRunner, Gatling.
Cunoașterea anumitor instrumente poate varia în funcție de proiect și specializare (manual/automatizare), dar principiul de lucru cu fiecare categorie de programe este același.