Quality Assurance


QA SLUŽBY

Amarula Solutions QA nabízí kompletní kvality assurance služby pro operační systém Android i mobilní aplikace. Společně s naším zákazníkem volíme optimální strategii, která vyhovuje potřebám každého individuálního projektu. Naši QA inženýři zajišťují nejvyšší kvalitu u každého našeho releasu, což je výsledkem dlouholetých zkušeností s testováním, upravených a hardenovaných operačních systémů Android.

Máme zkušenosti jak s waterfall, tak s agilními metodikami. Přesto raději aplikujeme agilní pracovní postupy, které nám pomáhají udržet vysokou kvalitu kódu od raných fází vývoje a umožňují pružnější přístup ke všem novým požadavkům po celou dobu trvání projektu.

Pracujeme s navzájem integrovanými systémy

Všechny naše systémy jsou plně integrovány, od systému pro správu testovacích případů, systémů pro správu chyb a požadavků, až po git. To umožňuje celému týmu pracovat velmi efektivním způsobem.

Automatizované testování

Náš tým QA má dlouholeté zkušenosti s automatizací testů, od testování na úrovni UI až po testování základních funkcionalit na úrovni OS, které zahrnují testování funkcionalit zabezpečení a hardenování pro bankovní certifikace PCI.

Na našich buildech spouštíme také CTS (Compatibility Test Suite) skládající se z desítek tisíc testů pro Android poskytnutých společností Google, které zabraňují případným nekompatibilitám v průběhu celého procesu vývoje.

Při vývoji automatizovaných testů se striktně řídíme pravidly jednotného stylu kódu. Rovněž dodržujeme stejný proces kontroly kódu jako při vývoji produktu, abychom zajistili, že kód je dobře čitelný a snadno udržovatelný.

Druhy testování

Funkční testování

Vlastní testovací případy jsou vytvářeny dle funkčních požadavků, tak aby byla zajištěna správná implementace všech funcionalit.

Automatizované testování

Automatizované testy jsou vyvíjeny tak, aby se předešlo případným lidským chybám. Zároveň mají za úkol pomoci s rychlejší dodávkou produktu na trh.

Performance testování

Performance testování provádíme, aby jsme zajistili, že operační systém dosahuje očekávanou úroveň výkonu. Testy měří stabilitu a odezvy OS za pomoci vybraných automatizovaných a benchmark testů.

Regresní testování /span>

Spouštění regresních testů je běžnou praxí, kdykoliv se opraví defekt nebo jsou implementovány nové funkce. Díky regresním testům máme jistotu, že oprava nezměnila nic v již existujících funkcích.

Nefunkční testování

Vždy provádíme alespoň i testování bezpečnosti, výkonu, zátěže a použitelnosti.

Integrační testování

Provádíme integrační testování za účelem validace celého systému, abychom se ujistili, že vše spolu funguje dle očekávání zákazníka.

ZKUŠENOSTI

 

Náš QA tým má více než 4 roky zkušeností v Android OS a Android aplikačním testování, s vývojem testovacích automatizovaných frameworků a vývojem testů a testovacích aplikací pro Android. V rámci různých úspěšných projektů, na kterých jsme pracovali, pomohl náš QA tým nasadit na trh více než 80 000 zařízení platebních terminálů certifikovaných PCI, běžících na Androidu 5.1.

PROČ JSME ZAVEDLI QA

 

Rychlé dodání

Náš tým může rychle odhalit a analyzovat potenciální defekty během vývoje a efektivně je reportovat strukturovaným a dobře čitelným způsobem, díky rozsáhlým zkušenostem v oblasti testování Androidu. To nám pomáhá opravovat kód, zatímco je stále ještě v paměti vývojáře, a vyhnout se nechtěným zpožděním konečného dodání.

 

Redukce nákladů

Od počátku projektu definujeme správný přístup, který pomáhá celému týmu pracovat co nejefektivněji v průběhu celého trvání projektu.

Eventuální problémy jsou reportovány a opraveny během vývoje, aby se zabránilo případnému přepisování kódů v pozdějších fázích vývoje.

 

Vysoká kvalita a dobrá uživatelská zkušenost

Díky našemu týmu QA jsou zákazníci spokojeni již od našeho prvního dodání projektu. Náš QA tým je odhodlán poskytovat vysoce kvalitní výstupy a zlepšovat spokojenost zákazníků na každém projektu.

Our partner
The Netherlands
Cruquiuskade 47, 1018 AM Amsterdam, The Netherlands
  
Czech Republic
Pekařská 628/14, 155 00 Praha 5-Jinonice, Czech Republic
  
Italy
Via le Canevare, 30 (Int 2b) 31100 Treviso (TV) Italy
  
Blogs