Projekt Guru99 Bank bol úspešne dokončený. Správna rada oceňuje vašu prácu, pretože ste odviedli skvelú prácu. Váš šéf má však pre vás stále niekoľko otázok.
Ak chcete odpovedať na tieto otázky, musíte vedieť o zlepšení procesu testovania.
Čo je vylepšenie testovacieho procesu?
Manažéri často označujú Testovanie ako problémový a nekontrolovateľný proces. Keď sa pozriete späť na projekt Guru99 Bank, stretli ste sa s niektorým z nasledujúcich problémov v rámci projektu?
Toto sú bežné problémy každého testovacieho projektu. Mnoho organizácií si uvedomuje, že zlepšenie týchto testovacích procesov môže vyriešiť tieto problémy. Poučenie z minulých chýb môže pomôcť pri zlepšovaní procesu riadenia testov.
Prečo vylepšenie testovacieho procesu?
Nasledujúci scenár vám ukáže, prečo potrebujete vylepšenie testovacieho procesu -
Projekt Guru99 Bank je dokončený. Kvalita testovania bola skvelá! Dostali ste dobrú spätnú väzbu od zákazníka.
Aké ponaučenie vyplýva z tohto scenára? Je to „ Vždy sa snažte robiť lepšie “.
Aj keď si myslíte, že ste odviedli dobrú prácu, vždy sa nájdu iní, ktorým sa darí lepšie ako vám. Pretože majú lepšie riešenia, lepší nápad ako vy.
Každá firma chce, aby bol projekt dokončený s najvyššou kvalitou, najnižšími nákladmi a najkratšou dodacou lehotou .
Zlepšenie testovacích procesov vám pomôže dosiahnuť tieto ciele
Ako implementovať vylepšenie testovacieho procesu?
Pri implementácii vylepšenia testovacích procesov pre projekt Guru99 Bank môže testovací manažér postupovať podľa modelu PDCA . PDCA (Plan-Do-Check-Act) je štvorkroková metóda riadenia používaná v podnikaní na kontrolu a neustále zlepšovanie procesu.
Krok 1) Plán
To je opäť rozdelené do 3 krokov
Krok 1.1) Identifikujte problém
Prvou aktivitou procesu zlepšovania testov je identifikácia problémov, ktoré sa vyskytli v súčasnom projekte. Problémy v tomto projekte sa môžu vyskytnúť znova v prípade iných projektov. Primárnym cieľom vylepšenia testov je riešenie problémov a hľadanie riešení, ako sa im v budúcnosti vyhnúť.
Teraz späť na webovú stránku projektu Guru99 Bank, našli ste nejaké problémy alebo zlepšovací bod? Vyberte nižšie
Sr č | Problém | Popis | Vyberte |
1 | Kvalita | Zákazník po prepustení stále našiel nejaký nedostatok | |
2 | Dodanie | Projekt meškal | |
3 | Tím | Niektorí zamestnanci nespolupracovali s ostatnými členmi tímu | |
4 | Zručnosti | Členovi tímu chýbali požadované zručnosti na splnenie jeho úloh | |
5 | Zvládanie | Správca testov dobre nesledoval pokrok, čo spôsobilo oneskorenie niektorých projektov | |
6 | Komunikácia | Žiadny stály kontakt so zákazníkom; nepochopenie požiadavky zákazníka | |
7 | Náklady | Náklady na projekt boli prekročené nad rámec stanoveného rozpočtu |
Krok 1.2) Stanovte cieľ
Pochopte problém a problémy, ktoré sa vyskytli v projekte. Týmto spôsobom určíte, ktoré body vylepšenia sú a na ktoré testovacie fázy by ste sa mali zamerať.
Predpokladajme, že ste zistili, že dokončenie fázy vykonania testu trvalo príliš veľa času a nákladov. Môže byť testovanie rýchlejšie a lacnejšie? Je to jeden z cieľov
Krok 1.3) Definujte zlepšovacie akcie
Na základe stanoveného cieľa sú určené zlepšovacie činnosti. Tieto akcie by mali byť postupné a postupne vylepšované, pretože nie je ľahké okamžite všetko zmeniť.
Napríklad, aby bolo testovanie rýchlejšie a lacnejšie, je tu niekoľko odporúčaných akcií
Vo vyššie uvedenom príklade by ste kvôli rýchlejšiemu a lacnejšiemu testovaniu mali použiť možnosti A a B. Možnosť C by mohla testovanie urýchliť, ale bude stáť viac, pretože za skúseného testera musíte platiť vyšší plat.
Krok 2) Urobte
Body vylepšenia ste už definovali. Je čas vypracovať plán ich implementácie. V tomto pláne musíte odpovedať na nasledujúce otázky
- Ktoré body zlepšenia je potrebné implementovať?
- Kedy dokončiť tento plán?
- Aké kroky by sa mali podniknúť na dosiahnutie plánu?
Vykonajte zlepšovacie akcie
Hneď ako je plán vypracovaný, je potrebné ho implementovať. Činnosti zlepšovania môžu mať vplyv na postup súčasného testu. Testovacie Manager musí venovať pozornosť týmto aktivitám, aby sa zabránilo sa nežiaducim dôsledkom.
Zvážte nasledujúci scenár -
V rámci projektu Guru99 Bank ste sa kvôli rýchlejšiemu a lacnejšiemu testovaniu rozhodli namiesto manuálnych testov použiť automatizované testovanie. Po uplatnení akcie sa produktivita výrazne zvýšila.
Krok 3) Skontrolujte
V tomto kroku ste -
- Vyhodnoťte účinnosť akcií na zlepšenie testu
- Zmerajte, aké efektívne bolo riešenie
- Analyzujte, či by sa dalo nejako vylepšiť .
V tejto fáze je cieľom skontrolovať, či sa činnosti na zlepšenie úspešne implementovali, a vyhodnotiť, či sa dosiahol požadovaný cieľ.
Najlepším spôsobom, ako vykonať hodnotenie, je použitie metrík . Metriky sú nevyhnutné pre úspešné riadenie organizácie. Manažér testov zhromažďuje údaje a používa ich na meranie parametrov, ako sú produktivita, kvalita ... atď.
Napríklad pred aplikáciou automatizovaného testovania na projekt je produktivita testovania 10TCs / hod . Po vykonaní automatizovaného testovania sa produktivita meria na 20TC / hod .
Ale stal sa nežiaduci problém
V takom prípade vám použitie automatizovaného testovania pomôže zvýšiť produktivitu testovania, ale kvalita testovania sa znížila . Zlepšovacie opatrenia preto môžu mať vážne následky . V takomto scenári musíte testovací nástroj zvoliť opatrnejšie. Viac sa o tom dozviete v tutoriále Výber testovacích nástrojov
Zvážte znova ten istý scenár. Náklady na projekt Guru99 boli prekročené, pretože členom vášho tímu trvalo vykonanie testovacích prípadov príliš veľa času . Použitím automatizovaného testovacieho nástroja ste ušetrili 30% nákladov na projekt. Je to dobré zlepšenie, ale váš šéf očakáva viac
Preto vždy musíte hľadať nové a novšie riešenia, aby ste zlepšili proces testovania čoraz viac. V takomto scenári môžete na úsporu nákladov na projekt použiť niektoré ďalšie riešenia
- Efektívne spravujte svoje ľudské zdroje
- Vyjednávajte lepšie ponuky od svojich dodávateľov
Krok 4) Konajte
Keď sa zlepšovacie akcie úspešne implementujú a cieľ je splnený, manažér testov by mal urobiť nasledovné:
- Skontrolujte činnosti zamerané na zlepšenie a podniknite kroky na základe získaných skúseností
- Štandardizujte bod zlepšenia v procese riadenia.
- Aktualizujte politické dokumenty a plán, ako aj štandardné procesné dokumenty
- Určite, kedy a kde sa majú tieto zmeny uplatniť v nasledujúcom projekte.