Testovací proces
Našim zákazníkům přinášíme hluboké znalosti a dlouholeté zkušenosti v oblasti testování a diagnostiky v mnoha odvětvích průmyslu. Aplikujeme vyspělý model testování softwaru s důrazem na následující aspekty:
- Odhady - Implementovali jsme standardní proces pro estimaci nákladů, který zaručuje věrohodné odhady pro všechny fáze testovacího procesu.
- Metodologie - Aplikujeme standardní metodologii a procesy zahrnující řízení, plánování, přípravu, exekuci a reportování veškerých fází testování.
- Komunikace - Klademe důraz na úzkou komunikaci jak s klientem, tak mezi jednotlivý subjekty participujícími na projektu, včetně pravidelných konzultací se systémovými inženýry zákazníka a vývojovým týmem.
- Trénink - Pracovníci společnosti CERTICON jsou trénováni zkušenými lektory pomocí standardizovaných školení, což zaručuje odbornou a technickou kompetentnost našich inženýrů pro každý projekt. Kromě toho jsou znalosti týmu rozšiřovány pravidelnými workshopy o nových trendech a nástrojích v testování a diagnostice.
- Plánování - Vytváříme testovací plány, které odpovídají projektovým i právním požadavkům, určují rozsah testování, testovací strategii, očekávané výsledky a definici testovacího prostředí.
- Test design - Vyvíjíme testy pokrývající korektně testovací podmínky, testovací varianty a očekávané výsledky. Testovací data jsou sbírána v definovaném prostředí.
- Test exekuce - Testy jsou prováděny ve shodě s testovacím plánem. Výsledky exekuce jsou reportovány v podobě testovacích metrik.
- Testovací metriky - Zavedli jsme celou řadu testovacích metrik (např. Test Pass Trend, Bug to Test Trend), které znázorňují postup exekuce testu, popř. poukazují na jiné aspekty různých fází vývoje SW (např. efektivitu při odstraňování chyb apod.).
- Nástroje - Implementovali jsme rozličné nástroje (obecné i šité na míru danému projektu), které snižují náklady na analýzu, vývoj i exekuci testů. Validace nástrojů je podporována v CERTICON Tools Board.
- Automatizace - Nabízíme automatizaci testování pomocí různých nástrojů pro snížení nákladů na vykonání testů.
- Správa chyb - Používáme standardní procesy a nástroje pro správu chyb.
- Management testů a požadavků - Všechny testy a testovací data jsou spravovány pomocí verzovacích systémů spolu s požadavky na SW, což umožňuje snadnou kontrolu pokrytí všech požadavků.