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