QA & Testování software
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ů).
Nabízíme své služby v rámci testování software
Plánování testů
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í testování
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.
Automatické testování
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).
Nefunkcionální testování
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.
Outsourcujte testování software (QA) k nám
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.
Kompletní vývojový proces
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.
Špičkové technologie
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.
Agilní iterativní přístup k vývoji
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ů.