Testiranje i verifikacija sofvera (Quality Assurance) predstavlja jednu od ključnih faza u procesu realizacije svakog softverskog projekta i samim tim predstavlja sastavni deo usluge koju vam Ates Soft nudi, nezavisno od izabranog modela saradnje. Potreba za kvalitetom softvera i dobrim testiranjem je permanentna i ne zavisi od vrste softvera i izabrane tehnologije.
Ates Soft nudi i mogućnost posebnog ugovaranja QA usluga za projekte koje Klijenti realizuju sami ili posredstvom drugih outsourcing partnera. U tom smislu Vam nudimo:
-
Konsalting u usvajanju QA pravila i procedura i njihovom uključivanju u proces razvoja softvera sa ciljem da kvalitet build-ova i funkcionalnost softverske aplikacije bude na najvišem nivou za vreme i nakon procesa razvoja.
-
Definisanje Testing Strategije i izbor metoda za manuelno i automatsko testiranje, koje predstavljaju miks različitih vrsta testova, od kojih su najvažniji: functional, integration, dev, regression, stress, load, unit, security i penetration testovi.
-
Planiranje procesa testiranja
-
Usvajanje potrebne dokumentacije, tipova Test Reporta i dinamike njihovog sastavljanja, kao i eventualnih Alert procedura.
-
Definisanje Test Case-ova i Test scenarija.
-
Sprovođenje manualnog testiranja po utvrđenoj dinamici i sa utvrđenim scenarijima. Kreiranje Test reporta.
-
Sprovođenje automatskog testiranja korišćenjem izabranih alata i generisanje odgovarajućih Test reporta.
-
Uvođenje sistema Unit testiranja, obuka developera i kontrola discipline njegovog korišćenja
-
Sprovođenje Performance testova, uključujući Application layer i Hardware layer, nakon promena hardverske infrastrukture ili migracije sistemskog softvera.
-
Sprovođenje Security/Penetration testiranja po potrebi.
-
Kreiranje specifičnih test podataka po potrebi, uključujući i „Data Masking“ procedure.

Na osnovu zahteva Klijenta, stručnjaci Ates Softa (QA Analyst-i, Test Manger-i, Test Engineer-i) vrše analizu situacije na projektu i predlažu „Tailor made“ pristup za potpunu kontrolu kvaliteta softvera i adekvatno testiranje na projektu o kome je reč. Usluga se sastoji od dve faze:
-
Faza Analize (Set Up phase) u kojoj se radi analiza potreba i postavljaju osnove sistema
-
Redovne aktivnosti – dnevno sprovođenje utvrđene QA strategije