Projekt banke Guru99 je bil uspešno zaključen. Uprava ceni vaše delo, saj ste se odlično odrezali. Vendar ima šef še nekaj vprašanj za vas.
Če želite odgovoriti na ta vprašanja, morate vedeti o izboljšanju testnega procesa.
Kaj je izboljšanje testnega procesa?
Vodje testiranje pogosto označijo kot težaven in neobvladljiv postopek. Ali ste se ob pogledu na projekt Guru99 Bank v projektu soočili s katero od naslednjih težav?
To so pogoste težave v katerem koli testnem projektu. Številne organizacije se zavedajo, da lahko izboljšanje postopka preizkusa reši te težave. Učenje iz preteklih napak lahko pomaga pri izboljšanju procesa vodenja testov.
Zakaj izboljšati testni postopek?
Naslednji scenarij vam pokaže, zakaj potrebujete izboljšanje testnega procesa -
Projekt banke Guru99 je končan. Kakovost testiranja je bila odlična! Od stranke ste dobili dobre povratne informacije.
Kaj se naučimo iz tega scenarija? Je " Vedno poskušaj narediti boljše ".
Tudi če mislite, da ste dobro opravili svoje delo, se vedno znajdejo drugi, ki so boljši od vas. Ker imajo boljše rešitve, boljšo idejo od vaše.
Vsako podjetje želi, da je projekt zaključen z najvišjo kakovostjo, najnižjimi stroški in najkrajšim časom dobave .
Izboljšanje testnega procesa vam pomaga doseči te cilje
Kako izvesti izboljšanje testnega procesa?
Za izvedbo izboljšave testnega procesa za projekt Guru99 Bank lahko vodja preskusov sledi modelu PDCA . PDCA (Plan-Do-Check-Act) je štiristopenjska metoda upravljanja, ki se v poslovanju uporablja za nadzor in nenehno izboljševanje procesa.
Korak 1) Načrtujte
To je spet razdeljeno na 3 korake
Korak 1.1) Ugotovite težavo
Prva aktivnost postopka izboljšanja testov je prepoznavanje težav, ki so se pojavile v trenutnem projektu. Težave v tem projektu se lahko ponovijo pri drugem projektu. Reševanje problemov in iskanje rešitev, da bi se jim v prihodnosti izognili, je glavni cilj izboljšanja testov.
Zdaj, ko se vrnemo na spletno mesto projekta Guru99 Bank, ali najdete kakršne koli težave ali točke za izboljšanje? Izberite spodaj
Sr št | Težava | Opis | Izberite |
1. | Kakovost | Kupec je po izdaji še vedno našel nekaj okvar | |
2. | Dostava | Projekt se je zavlekel | |
3. | Ekipa | Nekateri zaposleni niso sodelovali z drugimi člani ekipe | |
4. | Spretnosti | Članu ekipe ni bilo želenih veščin za dokončanje nalog | |
5. | Upravljanje | Test Manager ni dobro spremljal napredka, kar je povzročilo zamudo pri nekaterih projektih | |
6. | Komunikacija | Brez stalnega stika s stranko; napačno razumevanje zahteve kupca | |
7. | Stroški | Stroški projekta so bili prekoračeni preko predvidenega proračuna |
Korak 1.2) Določite cilj
Razumevanje težav in težav, ki so se pojavile v projektu. Na ta način boste določili, katere točke so izboljšave in na katere testne faze se morate osredotočiti.
Recimo, da so ugotovili, da je faza preizkus izvedbe je tudi veliko čas in stroške za dokončanje. Bi lahko bilo testiranje hitrejše in cenejše? To je eden od ciljev
Korak 1.3) Določite ukrepe za izboljšanje
Na podlagi zastavljenega cilja se določijo ukrepi za izboljšanje. Ta dejanja morajo biti postopna in jih je treba postopoma izboljševati, ker ni lahko vse takoj spremeniti.
Na primer, da bi bilo testiranje hitrejše in cenejše, je tu nekaj priporočenih ukrepov
V zgornjem primeru bi morali za hitrejše in cenejše testiranje uporabiti možnosti A in B. Možnost C bi lahko testiranje pospešila, vendar bo stala več, ker morate za izkušenega preizkuševalca plačati več plače.
2. korak
Točke izboljšanja ste že določili. Čas je, da pripravimo načrt za njihovo izvajanje. V tem načrtu morate odgovoriti na naslednja vprašanja
- Katere točke izboljšanja je treba uporabiti?
- Kdaj končati ta načrt?
- Katere korake je treba narediti za dosego načrta?
Izvedite ukrepe za izboljšanje
Ko je načrt vzpostavljen, ga je treba izvesti. Dejavnosti izboljšanja lahko vplivajo na trenutni napredek pri testiranju. Test Manager mora plačati pozornost na te dejavnosti, da bi se izognili tudi nezaželene posledice.
Upoštevajte naslednji scenarij -
V projektu Guru99 Bank ste se za hitrejše in cenejše testiranje odločili, da namesto ročnih preizkusov uporabite samodejno testiranje. Po uporabi akcije se je produktivnost znatno povečala.
Korak 3) Preverite
V tem koraku boste -
- Ocenite učinkovitost ukrepov za izboljšanje testa
- Izmerite, kako učinkovita je bila rešitev
- Analizirajte, ali bi ga lahko kakor koli izboljšali .
V tej fazi je cilj preveriti, ali so bili ukrepi za izboljšanje uspešno izvedeni, in oceniti, ali je bil dosežen želeni cilj.
Najboljši način za izvedbo ocene je uporaba meritev . Meritve so bistvenega pomena za uspešno upravljanje organizacije. Test Manager zbira podatke in jih uporablja za merjenje parametrov, kot so produktivnost, kakovost ... itd.
Na primer, pred uporabo avtomatiziranega testiranja v projektu je produktivnost testiranja 10TC / človek-uro . Po uporabi samodejnega testiranja se izmeri produktivnost 20TC / človek-uro .
Toda zgodila se je neželena težava
V tem primeru vam uporaba samodejnega testiranja pomaga povečati produktivnost testiranja, vendar se je kakovost testiranja zmanjšala . Zato lahko izboljšanje povzroči resne posledice . V takem primeru morate preizkusno orodje izbrati bolj natančno. Več o tem boste izvedeli v vadnici za izbiro preizkusnega orodja
Ponovno razmislite o istem scenariju. Stroški projekta Guru99 so bili preseženi, ker so si člani vaše ekipe vzeli preveč časa za izvedbo testnih primerov. Z uporabo avtomatiziranega testnega orodja ste prihranili 30% stroškov projekta. To je dobra izboljšava, vendar vaš šef pričakuje več
Zato morate vedno najti nove in novejše rešitve, s katerimi boste še bolj izboljšali postopek testiranja. V takem primeru lahko z drugimi rešitvami prihranite pri stroških projekta
- Učinkovito upravljajte s svojimi človeškimi viri
- Dogovorite se o ugodnejših ugodnih ponudbah vaših prodajalcev
4. korak) Ukrepajte
Ko so ukrepi za izboljšanje uspešno izvedeni in je cilj izpolnjen, mora Test Manager narediti naslednje:
- Preglejte dejavnosti za izboljšanje in ukrepajte glede pridobljenih lekcij
- Standardizirajte točko izboljšanja v procesu upravljanja.
- Posodobite dokumente in načrt pravilnikov ter standardne procesne dokumente
- Določite, kdaj in kje uporabiti te spremembe v naslednjem projektu.