Junior
Koje programe treba da zna tester?
sobes.tech АИ
Одговор од АИ
Za efikasno obavljanje posla, tester treba da poznaje niz programa i alata:
- Sistemi za upravljanje testovima (Test Management Tools): Za planiranje, organizaciju i praćenje test slučajeva i rezultata. Primeri: Jira (sa dodacima poput Zephyr, Xray), TestRail, TFS/Azure DevOps.
- Sistemi za praćenje grešaka (Bug Tracking Systems): Za registraciju, prioritetizaciju i praćenje defekata. Primeri: Jira, Bugzilla, Redmine, Asana.
- Sistemi za kontrolu verzija (Version Control Systems): Za čuvanje i upravljanje dokumentacijom testova, skriptama za automatizaciju. Primeri: Git (i platforme poput GitHub, GitLab, Bitbucket).
- Alati za rad sa API-jem (API Testing Tools): Za testiranje serverske strane aplikacija. Primeri: Postman, SoapUI, Insomnia.
- Alati za rad sa bazama podataka (Database Tools): Za proveru podataka u bazi, pisanje upita. Primeri: SQL Developer, DBeaver, pgAdmin, MySQL Workbench.
- Alati za automatizaciju testiranja (Automation Tools):
- Za veb aplikacije: Selenium WebDriver, Cypress, Playwright.
- Za mobilne aplikacije: Appium.
- Za API: Rest-Assured, Locust (za opterećenje).
- Okviri: JUnit, TestNG, Pytest, NUnit.
- Alati za otklanjanje grešaka i analizu saobraćaja (Debugging/Network Tools): Za praćenje mrežnih zahteva i otklanjanje grešaka. Primeri: Developer Tools (u pregledačima), Fiddler, Wireshark, Charles Proxy.
- Alati za rad sa dokumentacijom: Za kreiranje i uređivanje testne dokumentacije, izveštaja. Primeri: Confluence, Google Docs, Microsoft Office Suite.
- Alati za saradnju: Za komunikaciju sa timom. Primeri: Slack, Microsoft Teams, Zoom.
- Alati za CI/CD (za automatizatore): Za integraciju automatizovanih testova u proces razvoja. Primeri: Jenkins, GitLab CI, GitHub Actions, Azure Pipelines.
- Alati za virtualizaciju/kontejnerizaciju (po potrebi): Za standardizaciju testnih okruženja. Primeri: Docker, VirtualBox, VMware.
- Alati za opterećenje testiranja (Load Testing Tools): Za proveru performansi sistema. Primeri: JMeter, LoadRunner, Gatling.
Poznavanje specifičnih alata može varirati u zavisnosti od projekta i specijalizacije (ručno/automatizovano), ali princip rada sa svakom kategorijom programa je opšti.