Sobes.tech
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.