"Úspěšný život se buduje... den po dni..."
Moje cesta k práci testera softwaru začala trochu nečekaně.
Na úvodní kola pohovorů jsem se dostavil s předpokladem, že se jedná o příležitost v oblasti vývoje. Abych byl upřímný, jako každý absolvent informatiky jsem byl trochu skeptický, zda se pustím do testování.
Ale nakonec jsem se rozhodl, že to zkusím. Jen s nadějí, že mi moje zvídavá povaha v této oblasti pomůže.
Nemohl jsem nabídku přijmout, aniž bych nepoložil tuto otázku - Budu mít možnost přejít na vývoj v případě, že mě Testing nezaujme :).
Věřte mi, že mě nikdy nenapadlo opustit Testování.
Když jsem se dostavil k technickému kolu, nebyl jsem připraven na nic víc než na základní pojetí testování softwaru. Asi jediné, co mě přeneslo přes myšlenku, že jsem hodnocen logicky, a ne teoreticky".
To byla moje první lekce v testování - pochopila jsem, jak jsme byli my (prváci) hodnoceni.
I dnes používám podobné techniky při přijímání nováčků do svého týmu. Nejvíce si ověřuji jejich logiku, houževnatost a přístup k problému.
Do Zycusu jsem nastoupil jako QA Trainee a nějaký třetí nebo čtvrtý den mi byl přidělen produkt. Byl to jeden z největších (tehdy byl v konceptu) a nejambicióznějších produktů společnosti. Po usazení na prvních pár týdnů už pro mě nebylo cesty zpět.
Začínali jsme jako dvoučlenný tým QA a brzy po několika měsících jsem byl jediný, kdo řídil testování. Během prvních dvou až dvou a půl let jsem zaznamenal téměř 3000 závad v různých kategoriích, jako je funkčnost, výkonnost, bezpečnost, uživatelské rozhraní, použitelnost, vícejazyčnost, multifunkčnost atd.
Po značnou dobu před novými přírůstky do testovacího týmu jsem měl proti sobě silný 15-16členný vývojový tým. Ani po přírůstcích nebyl poměr QC:Dev příliš zdravý a přesto mohu hrdě říci, že to byla úspěšná cesta vzhledem k tomu, co všechno jsme testovali, dodávali a zpracovávali.
Důležitý bod, který chci zdůraznit, je...
Než jsem šel na schůzku k projednávání požadavků, zvykl jsem si předem sepsat možné pochybnosti/opravy/nejasné body. Napsal jsem si scénáře, které chci vyzkoušet nebo na kterých chci postavit testovací případy; někdy i nakreslení vašich scénářů funguje jako kouzlo.
Když píšete/kreslíte, vstupují do vaší mysli s větší jasností a vaše mysl pak na těchto informacích pracuje a vytváří více scénářů a dává lepší jasnost. To trvá, dokud nezískáte ten pocit DOKONČENO!!!
Závěr
Ačkoli je téměř nemožné sepsat každou důležitou a nepatrnou věc, kterou jsem se za ta léta naučil, toto je můj pokus shrnout to do seznamu s odrážkami.
- Testování se velmi těžko definuje. Někdo může dělat vynikající testování a nemusí ho umět definovat slovy. Je takové, jak ho vidíte vy.
- Každý může mít svou vlastní definici testování. Ta moje byla jednoduchá -
O autorovi: Autorem tohoto článku je člen týmu STH Mahesh C. V současné době pracuje jako Senior Quality Assurance Manager a má zkušenosti s vedením testovací fronty pro řadu komplexních produktů a komponent.
Budeme rádi, když se ozvete. Napište nám komentář nebo nás kontaktujte. Děkujeme za přečtení.
Doporučená četba