Quality assurance (známé také jako "QA" nebo "testování softwaru") je dnes klíčovou součástí moderního vývoje softwaru. Lze to vysvětlit jako průběžné testování vyvíjeného softwaru. QA je zde proto, aby zajistilo kvalitu softwarových produktů nebo služeb. Nejde jen o hledání problémů, ale také o jejich předcházení, navrhování řešení a poskytování zpětné vazby zúčastněným stranám. Testování softwaru zahrnuje řadu disciplín - od analýzy požadavků přes samotné testování až po psaní automatizovaných testů. Automatizované quality assurance testy mimo jiné velmi pomáhají v odhalování chyb, které již nedokáže běžný člověk domyslet (zpravidla například souvislosti a návaznosti různých systémů).
Testování začíná dlouho před napsáním prvního řádku kódu. Potřebujete vytvořit plán testování pro projekt nebo definovat strategii testování pro celou společnost?
Jsme tu pro vás, abychom vám pomohli popsat rozsah, přístup, zdroje a harmonogram zamýšlených testovacích aktivit.
Manuální testy provádíme v jakékoli fázi vývoje a na jakékoli úrovni - integrační, systémové, akceptační.
S každým klientem se vždy snažíme vymyslet vhodnou sadu všech testů potřebných k zaručení kvality daného softwaru.
Po napsání testů je nejlepším přístupem jejich automatizace, která šetří čas a zdroje. Jsme tu od toho, abychom vybrali nejlepší přístup k automatickému testování na jakékoli úrovni.
Nabízíme automatizované testy grafického uživatelského rozhraní (Selenium testy, Cypress testy), automatizované testy backendu nebo API (Postman, ReadyAPI).
Můžeme také testovat nefunkcionální požadavky na software, jako je výkon aplikace nebo její bezpečnost. Potřebujete simulovat tisíce lidí používajících váš sotware nebo musí váš software splňovat bezpečnostní normy, jako jsou ISO/IEC 27001 a 27002? Máme specialisty na nefunkcionální testování, kteří to mohou udělat za vás.
Mimo software testování v rámci celých projektů můžeme nabídnout i samotnou službu outsourcingu QA (testování software). Můžeme Vám nabídnout jednotlivé QA analytiky, nebo celé řízené QA týmy.
Můžeme také zajistit celý proces vývoje od A do Z a provedeme vás plynule napříč všemi fázemi projektu jako jsou specifikace požadavků, product design, UX/UI, grafický design, vývoj, QA and deployment.
Používáme vyspělé technologie a nástroje, které nám umožňují vytvářet bezpečné, rychlé a robustní webové a mobilní aplikace. Pro každý projekt vždy najdeme to nejlepší řešení na míru.
Pevně věříme v agilní iterativní vývoj. Každé 2-3 týdny vydáváme novou verzi aplikace, takže můžeme mnohem rychleji reagovat na zpětnou vazbu a potřeby uživatelů. Tento přístup výrazně zkracuje dobu uvedení na trh a celkově zvyšuje spokojenost uživatelů.
Pomáháme korporacím, středním podnikům a startupům s digitálními produkty.