Začni s AI
Lekcia 4 zo 4~15 min čítania·QA

AI v dni testera

Kurz je napísaný pre človeka, ktorý testuje softvér a zároveň testovanie vedie — z požiadavky robí testovacie prípady, vypisuje chyby, rozhoduje, čo sa pred vydaním stihne, a potom to celé vysvetľuje ostatným. Všetko tu je na úrovni obyčajného chatu — otvoríš okno, vložíš text, dostaneš odpoveď.

Lekcie 1–3 dali základ. Táto ho aplikuje na to, čo naozaj robíš: požiadavky, návrh testov, dáta, bug reporty, regresiu a report pre biznis. Model nič neotestuje — zrýchli tú nudnú časť okolo testovania a rozhodovanie nechá tebe.

Mapa

Kde sa AI zmestí do tvojho dňa

Nie je náhradou žiadneho z týchto krokov — je urýchľovačom v každom z nich.

1. Požiadavka a akceptačné kritériá

Testovanie sa nezačína testom, ale otázkou, čo má vlastne platiť. Model je dobrý presne v tomto: z troch strán textu vytiahne, čo je tvrdenie o správaní a čo je vata, a hlavne vypíše, čo v požiadavke nie je. Ten zoznam nesieš analytikovi ešte pred prvým testom — je lacnejší než chyba, ktorú by si inak reportoval ako spor o zadanie.

2. Testovacie prípady a scenáre

Šírka od modelu, hĺbka od teba. Model málokedy zabudne celú kategóriu hraničných prípadov, ale netuší, čo sa u vás v tejto obrazovke pokazilo trikrát za rok. Vygenerovanú sadu ber ako zoznam kandidátov: duplicity preč, nezmysly preč, prekvapenia si nechaj. Ráta sa s tým, že tretinu vyhodíš — aj tak si rýchlejší.

3. Testovacie dáta

Večná otrava, ktorá zmizne za minútu. Model vygeneruje vymyslené, formátovo platné dáta v ľubovoľnom tvare — a keď vie spúšťať kód (lekcia 3), aj s platnými kontrolnými súčtami a v počte, ktorý sa ručne nedá vypísať. Platí jediné tvrdé pravidlo: dáta sú vymyslené. Produkčné ani klientske dáta do chatu nepatria, ani „len na anonymizáciu“.

4. Bug report a reprodukcia

Nájsť chybu je polovica práce. Druhá polovica je report, s ktorým vývojár vie niečo urobiť — a to je premena hrubých poznámok na štruktúru, teda presne to, v čom je model najlepší. Dôležitejšie než šablóna je jedno: report obsahuje to, čo si videl, nie to, čo si model domyslel.

5. Regresná sada a priority

Regresia je rozhodnutie, nie zoznam. Nikdy nie je čas na všetko, takže ide o poradie: čo sa mení, čo sa najviac používa, čo najviac bolí, keď padne. Model ti z týchto troch vecí spraví návrh poradia a — čo je cennejšie — pomenuje, čo z tvojej sady sa už roky nemení a pravdepodobne netestuje nič. Rovnako vie prejsť existujúci automatizovaný test a povedať, čo naozaj overuje.

6. Report stavu kvality pre biznis

Posledná míľa, na ktorej sa najviac stráca. Ty vieš, že „päť otvorených defektov strednej priority“ znamená, že sa dá vydávať s jedným rizikom — zadávateľ to nevie. Model je dobrý prekladateľ medzi rečou testovania a rečou toho, kto rozhoduje. Jedno zhrnutie sa dá prepísať pre vývojára, pre manažment aj do e-mailu k vydaniu.

Pravidlá

Štyri zlaté pravidlá

Otvoriť môj štartovací balíček →