Junior
Aké programy by mal tester poznať?
sobes.tech AI
Odpoveď od AI
Za učinkovito delo, tester mora obvladovati vrsto programov in orodij:
- Sistemi za upravljanje testi (Test Management Tools): Za načrtovanje, organizacijo in spremljanje testnih primerov in rezultatov. Primeri: Jira (s vtiči, kot so Zephyr, Xray), TestRail, TFS/Azure DevOps.
- Sistemi za sledenje napakam (Bug Tracking Systems): Za registracijo, prioritetno obravnavo in spremljanje napak. Primeri: Jira, Bugzilla, Redmine, Asana.
- Sistemi za nadzor različic (Version Control Systems): Za shranjevanje in upravljanje testne dokumentacije, skript za avtomatizacijo. Primeri: Git (in platforme, kot so GitHub, GitLab, Bitbucket).
- Orodja za delo z API-ji (API Testing Tools): Za testiranje strežniške strani aplikacij. Primeri: Postman, SoapUI, Insomnia.
- Orodja za delo z bazami podatkov (Database Tools): Za preverjanje podatkov v bazi, pisanje poizvedb. Primeri: SQL Developer, DBeaver, pgAdmin, MySQL Workbench.
- Orodja za avtomatizacijo testiranja (Automation Tools):
- Za spletne aplikacije: Selenium WebDriver, Cypress, Playwright.
- Za mobilne aplikacije: Appium.
- Za API: Rest-Assured, Locust (za obremenitev).
- Okviri: JUnit, TestNG, Pytest, NUnit.
- Orodja za odpravljanje napak in analizo prometa (Debugging/Network Tools): Za spremljanje omrežnih zahtevkov in odpravljanje napak. Primeri: Developer Tools (v brskalnikih), Fiddler, Wireshark, Charles Proxy.
- Orodja za delo s dokumentacijo: Za ustvarjanje in urejanje testne dokumentacije, poročil. Primeri: Confluence, Google Docs, Microsoft Office Suite.
- Orodja za sodelovanje: Za komunikacijo s skupino. Primeri: Slack, Microsoft Teams, Zoom.
- Orodja za CI/CD (za avtomatizatorje): Za integracijo avtomatiziranih testov v razvojni proces. Primeri: Jenkins, GitLab CI, GitHub Actions, Azure Pipelines.
- Orodja za virtualizacijo/kontejnerizacijo (po potrebi): Za standardizacijo testnih okolij. Primeri: Docker, VirtualBox, VMware.
- Orodja za obremenitveno testiranje (Load Testing Tools): Za preverjanje zmogljivosti sistema. Primeri: JMeter, LoadRunner, Gatling.
Poznavanje specifičnih orodij se lahko razlikuje glede na projekt in specializacijo (ročno/avtomatizirano), vendar je načelo dela z vsako kategorijo programov splošno.