Testovací strategie a audit

Interní QA specialista na automatizaci nebo externí dodavatel

Rozhodnutí většinou vypadá jako otázka ceny: kolik stojí člověk na plný úvazek oproti tomu, kolik si vyžádá dodavatel. Nejde však o porovnání dvou faktur. Jsou to dva různé způsoby, jak se k automatizaci dostat, a každý má své místo. Níže vysvětlujeme, co se za oběma možnostmi skrývá – aniž bychom vás tlačili k jediné odpovědi.

Běžný problém: interní člověk, nebo dodavatel?

Vlastní QA specialista na automatizaci dává smysl tehdy, když je práce trvalá, nikoli nárazová.

Háček spočívá v tom, co se do těchto bodů nevejde: nábor zkušeného specialisty na automatizaci může trvat déle a vytváří také průběžné náklady na udržení know-how. Než ho najdete, může regresní testování zůstat převážně ruční.

Kdy se vyplatí externí dodavatel

A jedna věc, která se při externí spolupráci často podceňuje: předání know-how je třeba dohodnout předem. Ve smlouvě má být jasně uvedeno, komu patří výsledný kód a kde bude uložen. Při našem běžném způsobu spolupráce předáváme zdrojové kódy do dohodnutého repozitáře spolu s dokumentací a pravidly dalšího rozvoje. Řešení stavíme převážně na nástrojích s otevřeným zdrojovým kódem; případné placené nebo proprietární závislosti uvádíme předem.

Jak to řešit: možnosti lze spojit

Není to volba buď–anebo. Častým modelem je nechat si základy vybudovat externě a údržbu postupně převzít dovnitř. Dodavatel připraví kostru, pokryje první kritické cesty a zavede udržitelnou strukturu. Interní člověk potom může po zaškolení a podle svých technických zkušeností přidávat scénáře do hotového rámce. Úvodní návrh architektury a pracovních pravidel bývá náročnou částí projektu; také následné rozšiřování však potřebuje vyhrazenou kapacitu a průběžnou kontrolu kvality.

Stejně tak lze postupovat opačně: interní tým pokračuje sám a externě si zajistí pouze to, na co nemá kapacitu nebo zkušenosti.

Co vám správné rozdělení práce přinese

Rozhodnutí, které lze obhájit. Ne „všechno dovnitř“, ne „všechno ven“, ale rozdělení podle toho, co je u vás trvalé a co nárazové.

Další krok

Pokud nevíte, na které straně stojíte, ozvěte se nám. Projdeme, jak dnes testujete, jak často vydáváte releasy a co od automatizace očekáváte – a řekneme, co bychom na vašem místě dělali sami a co zadali externě. Pokud z toho vyplyne, že si vystačíte s vlastním člověkem, řekneme i to. Pokud chcete nejprve nezávislý pohled na celý proces, patří to do testovací strategie a QA auditu.

Související témata

Mohlo by vás také zajímat

Ujasníme si, kde má automatizace největší očekávaný přínos

Posoudíme váš testovací proces a navrhneme, co automatizovat, co ponechat ručně a čím začít.