Junior
Kādus programmatūras testētājam būtu jāzina?
sobes.tech AI
Atbilde no AI
Lai efektīvi veiktu, testētājs ir jāzina vairākas programmas un rīki:
- Testu pārvaldības sistēmas (Test Management Tools): Plānošanai, organizēšanai un rezultātu uzraudzībai. Piemēri: Jira (ar paplašinājumiem Zephyr, Xray), TestRail, TFS/Azure DevOps.
- Kļūdu izsekošanas sistēmas (Bug Tracking Systems): Reģistrācijai, prioritāšu noteikšanai un uzraudzībai. Piemēri: Jira, Bugzilla, Redmine, Asana.
- Versiju kontroles sistēmas (Version Control Systems): Testu dokumentācijas, automatizācijas skriptu glabāšanai un pārvaldībai. Piemēri: Git (ar platformām kā GitHub, GitLab, Bitbucket).
- API testēšanas rīki (API Testing Tools): Servera puses testēšanai. Piemēri: Postman, SoapUI, Insomnia.
- Datu bāzu rīki (Database Tools): Datu pārbaudei, vaicājumu rakstīšanai. Piemēri: SQL Developer, DBeaver, pgAdmin, MySQL Workbench.
- Automatizācijas rīki (Automation Tools):
- Veb lietojumprogrammām: Selenium WebDriver, Cypress, Playwright.
- Mobilajām lietojumprogrammām: Appium.
- API: Rest-Assured, Locust (slodzes testiem).
- Frameworks: JUnit, TestNG, Pytest, NUnit.
- Kļūdu un tīkla analīzes rīki (Debugging/Network Tools): Tīkla pieprasījumu uzraudzībai un kļūdu novēršanai. Piemēri: Developer Tools (pārlūkprogrammās), Fiddler, Wireshark, Charles Proxy.
- Dokumentācijas rīki: Testu dokumentācijas izveidei un rediģēšanai, ziņojumiem. Piemēri: Confluence, Google Docs, Microsoft Office Suite.
- Sadarbības rīki: Komandas saziņai. Piemēri: Slack, Microsoft Teams, Zoom.
- CI/CD rīki (automatizētājiem): Automatizēto testu integrācijai izstrādes procesā. Piemēri: Jenkins, GitLab CI, GitHub Actions, Azure Pipelines.
- Virtualizācijas/konteinerizācijas rīki (ja nepieciešams): Testēšanas vidi standartizācijai. Piemēri: Docker, VirtualBox, VMware.
- Slodzes testēšanas rīki: Sistēmas veiktspējas pārbaudei. Piemēri: JMeter, LoadRunner, Gatling.
Zināšanas par konkrētiem rīkiem var atšķirties atkarībā no projekta un specializācijas (roku darbs/automatizēts), bet darba princips ar katru programmatūras kategoriju ir kopīgs.