Automatizacija

Automatizacija testiranja

Kratak odgovor

Automatizacija testiranja na QA Patrolu je rad na okvirima i svakodnevne automatske provjere za startupove, na mobilnim i web aplikacijama te API-jima. Mate Ajduković izradio je mobilni okvir od nule u Appiumu i Pythonu (Matchbook), održavao Cypress web paket (Carb Manager) te automatizirao Android i iOS Espressom i XCUITestom (Numbrs) i Appiumom s Kotlin Multiplatformom (Waves Labs). Maestro je alat na FrontRowu i u stacku aplikacije Breeze.

Automatizacija koju stranica već imenuje

  • Mobilno, od nule: Matchbook, Appium i Python za iOS i Android, Docker, Jenkins, BrowserStack, stvarni uređaji u CI-u.
  • Mobilno, u produktnom timu: Waves Labs, Appium i Kotlin Multiplatform na BrowserStacku, uz Claude Code svakodnevno za dizajn testova, reprodukciju i debugiranje.
  • Mobilno, nativni okviri: Numbrs, Espresso za Android i XCUITest za iOS, u Javi.
  • Web: Carb Manager, JavaScript i Cypress, izrađen i održavan. Selenium u Javi na Ericssonu i BetBrightu. Playwright na popisu alata i Toptalovom stacku.
  • API: Python i Postman na Matchbooku, Java REST na Ericssonu. Postman, REST Assured i curl na popisu alata.
  • CI i uređaji u tim stackovima: Jenkins, GitHub Actions (FrontRow), Docker, BrowserStack.
  • QA uz pomoć AI-ja, kako naslovnica kaže: Claude Code, Cursor i LLM evaluacije, a Gemini je također na popisu alata. Job Radar je njegov osobni projekt za evaluaciju LLM-a, ne klijentski rezultat testiranja.

Alati za automatizaciju na stranici

Redovi za mobilne aplikacije, web i API, plus CI alati koje ti projekti navode.

  • Appium
  • Maestro
  • Espresso
  • XCUITest
  • BrowserStack
  • Cypress
  • Selenium
  • Playwright
  • Postman
  • REST Assured
  • curl
  • Jenkins
  • GitHub Actions
  • Docker

Okviri vezani uz ime

Kako izgleda suradnja

Angažman za testiranje koristi jedan od četiri oblika koji su već objavljeni na QA Patrolu. Stranica ne dodaje zaseban vremenski plan isporuke povrh toga.

  • QA unutar tima, označen kao najpopularniji: puno radno vrijeme, nepuno radno vrijeme ili po satu. Sudjeluje na dnevnim sastancima, planiranju sprinta i retrospektivama te radi na cijelom backlogu. Mobilne i web aplikacije te API, ručno i automatizirano.
  • QA savjetovanje, označeno s „po dogovoru”: analiza i pregled procesa, strategija i plan, savjet pri odabiru alata i kontinuirano savjetovanje.
  • Edukacija timova, označena s „po dogovoru”: sadržaj radionice za taj tim, praktične vježbe, primjeri iz stvarnih projekata i podrška nakon radionice.
  • Individualno mentorstvo, označeno s „razgovarajmo”: karijerno usmjeravanje, mentorstvo iz automatizacije testiranja, priprema za razgovor za posao i fleksibilni termini.
  • Ugovor je izravan ili preko EOR-a kao što su Deel ili Remote.com.

Cijena

Satnica je 35 €. Jednokratna QA revizija (oko 20 sati, izvještaj o nalazima) kreće od 700 €. Postavljanje automatizacije (oko 60 sati, okvir i prvi paketi) kreće od 2.100 €. Vanjski QA kreće od 1.400 € mjesečno za oko 10 sati tjedno, ili od 2.800 € mjesečno za oko 20 sati tjedno. Cijene „od” ovise o konačnom opsegu.

Cijeli popis je na stranici s cijenama, u eurima. Engleska stranica navodi dolarske iznose. Euro iznosi su zadane cijene, a ne preračun. Tvrtke angažiraju Matu izravno kao vanjskog suradnika ili preko poslodavca evidencije (Deel, Remote.com i slično).

Pitanja

Možete li izraditi okvir za automatizaciju od nule?

Da. Opis Matchbooka kaže da je projekt mobilne QA automatizacije izrađen od nule u Appiumu i Pythonu, zatim dockeriziran i pokretan na stvarnim uređajima preko BrowserStacka.

Koristite li Maestro?

Da. Maestro je na popisu mobilnih alata. FrontRow koristi Maestro tokove i GitHub Actions. Breeze, Matina vlastita aplikacija, navodi Maestro u stacku.

U koji CI spajate testove?

Jenkins je u stackovima Matchbooka, Numbrsa, Ericssona i BetBrighta. GitHub Actions naveden je na FrontRowu. Docker je naveden na Matchbooku. Stranica ne tvrdi da je jedan CI proizvod obavezan.

Koristite li AI u QA tijeku?

Naslovnica kaže da sa startupovima radi na QA tijekovima uz Claude Code, Cursor i LLM evaluacije. Waves Labs imenuje Claude Code za dizajn testova, reprodukciju bugova i debugiranje. Gemini je na popisu alata. To je tvrdnja. Objavljena ocjena točnosti ne postoji.

Hoćete li održavati paket koji je netko drugi započeo?

Carb Manager kaže da je izradio i održavao Cypress paket, a uloga je uključivala mentoriranje testera. QA unutar tima je oblik za trajno vlasništvo: puno radno vrijeme, nepuno ili po satu, unutar sprinta.

Automatizacija

Recite mi gdje je rizik.

Uvodni poziv na ovoj stranici traje 30 minuta. Donesite proizvod, pritisak izdanja i stvarni rizik za kvalitetu.