Po dokončení siedmich fáz testovania vyzerajú výsledky dobre. V projekte Guru99 Bank sa nevyskytli žiadne významné problémy. Projekt ste zvládli dobre a boli ste hrdí na úspech tohto projektu
Správna rada, žiaľ, uvažuje inak
Nemáte žiadne dôkazy o tom, že ste tento projekt zvládli dobre. Požiadali ste poradcu o riešenie. Tu je odpoveď
Táto odpoveď je iba začiatok, ale stále máte nasledujúce otázky -
Tento návod vám pomôže odpovedať na tieto otázky -
Čo je kontrola a audit správy testov?
-
Kontrola riadenia: Správa riadenia je tiež známa ako Software Quality Assurance alebo (SQA). Zameriava sa viac na softvérový proces ako na softvérové pracovné produkty. Quality Assurance je súbor aktivít určených na zabezpečenie toho, aby projektový manažér dodržiaval štandardný proces, ktorý je už vopred definovaný. Inými slovami, zabezpečenie kvality zaisťuje, aby manažér testovania robil správne veci správnym spôsobom.
-
Audit: Auditom je preskúmanie pracovných výrobkov a súvisiacich informácií s cieľom posúdiť, či bol alebo nebol dodržaný štandardný proces.
Prečo potrebujeme SQA v procese riadenia testov?
Aby ste tomu porozumeli, zvážte nasledujúci scenár -
V projekte Guru99 Bank spracováva rôzne testovacie fázy ako -
Ako manažér testu ste osobou zodpovednou za tieto činnosti. V projektovom tíme ste však na najvyššej pozícii. Kto skontroluje vaše úlohy a skontroluje, či sú činnosti projektového riadenia vykonávané na najvyššej úrovni?
Audítor SQA je osoba, ktorá kontroluje a kontroluje, či sú činnosti projektového riadenia vykonávané na najvyššej možnej úrovni . Iba na základe výsledku tohto preskúmania môže správna rada vyhodnotiť kvalitu vášho spracovania projektu.
To je dôvod, prečo v procese riadenia testov potrebujeme Management Review alebo SQA.
SQA robí pohovor s vami, manažérom testov, na porovnanie projektu so stanovenými štandardmi.
Výhody SQA sú -
Ako implementovať zabezpečenie kvality?
Krok 1) Vytvorte plán SQA
Testovanie potrieb aktivity Testovací plán Rovnako aktivita SQA vyžaduje plán, ktorý sa nazýva plán SQA.
Cieľom plánu SQA je vytvoriť procesy a postupy plánovania remesiel, aby sa zabezpečilo, že vyrobené výrobky alebo služby poskytované organizáciou majú mimoriadnu kvalitu.
Počas plánovania projektu urobí Test Manager plán SQA, kde je pravidelne naplánovaný audit SQA.
V pláne SQA by mal manažér testov postupovať nasledovne
Krok 1.1) Určte úlohu a zodpovednosti tímu SQA
V projektovom tíme musí byť každý člen zodpovedný za kvalitu svojej práce. Každý človek musí zabezpečiť, aby jeho práca spĺňala kritériá QA.
Tím SQA je skupina osôb, ktorá hrá hlavnú úlohu v projekte. Bez kontroly kvality nebude žiadny podnik úspešne fungovať. Preto musí manažér testov objasniť zodpovednosť každého člena SQA v pláne SQA, ako je uvedené nižšie:
- Preskúmať a vyhodnotiť kvalitu projektových aktivít tak, aby vyhovovali kritériám QA
- Koordinujte spoluprácu so správnou radou a projektovými tímami s cieľom posúdiť požiadavky a zapojiť sa do preskúmania projektu a stretnutí o stave.
- Dizajn sledujte a zhromažďujte metriky na sledovanie kvality projektu.
- Zmerajte kvalitu produktu; zabezpečiť, aby produkt spĺňal očakávania zákazníka.
Napríklad v Pláne SQA projektu Guru99 Bank môžete vytvoriť členov zoznamu tímu SQA, ako je uvedené nižšie
Nie |
Poslanec |
Úlohy |
Zodpovednosť |
---|---|---|---|
1 | Peter | Vodca SQA | Vypracovať a zdokumentovať štandard kvality a proces pre celý proces riadenia Spravovať aktivity zabezpečovania kvality softvéru pre projekt |
2 | James | Audítor SQA | Vykonajte úlohy SQA, oznámte vedúcemu SQA výsledok kontroly SQA. |
3 | Bean | Audítor SQA | Vykonajte úlohy SQA, oznámte vedúcemu SQA výsledok kontroly SQA. |
Krok 1.2) Zoznam pracovných produktov, ktoré audítor SQA skontroluje a skontroluje
Správca testu by mal
- Uveďte zoznam všetkých pracovných produktov každého procesu správy testov
- Definujte, ku ktorým zariadeniam alebo vybaveniu má audítor SQA prístup, aby mohol vykonávať úlohy SQA, ako sú hodnotenia procesov a audity.
Napríklad pre projekt Guru99 Bank môžete uviesť zoznam pracovných produktov každého procesu riadenia testov a definovať povolenie pre členov SQA na prístup k týmto pracovným produktom podľa nasledujúcej tabuľky
Nie | Fázy riadenia | Pracovný produkt | Cesta | Povolenie | Udeliť osobe |
---|---|---|---|---|---|
1 | Analýza rizík | Dokument o riadení rizík | [Cesta k serveru] | Čítať | Všetci členovia tímu SQA |
2 | Odhad | Správa Odhad a metrika | … | Čítať | Peter |
3 | Plánovanie | Dokument plánovania skúšok | … | Čítať | Všetci členovia tímu SQA |
4 | Organizácia | Plán ľudských zdrojov, plán školení | … | Čítať | Všetci členovia tímu SQA |
5 | Monitorovanie a kontrola | Zhromaždené metriky projektového úsilia | … | Čítať | Bean |
6 | Správa záležitostí | Správa o vydávaní problémov | … | Čítať | James |
7 | Protokol o skúške | Dokument o testovacej správe | … | Čítať | Všetci členovia tímu SQA |
Krok 1.3) Vytvorte plán vykonávania úloh SQA
V tomto kroku by mal manažér testu popísať úlohy, ktoré má vykonať audítor SQA, s osobitným dôrazom na činnosti SQA, ako aj na produkt práce pre každú úlohu.
Správca testov tiež vytvára plánovanie týchto úloh SQA. Za normálnych okolností sa rozvrh SQA riadi harmonogramom vývoja projektu. Preto sa úloha SQA vykonáva vo vzťahu k tomu, aké aktivity vývoja softvéru prebiehajú.
V pláne SQA robí manažér testov plán kontroly manažmentom. Napríklad
Dátum |
Úlohy SQA |
Zodpovedná osoba |
Popis |
Výkon |
---|---|---|---|---|
30. októbra 2014 | Vyhodnoťte procesy plánovania, sledovania a dohľadu nad projektom | James | - Kontrola špecifikácie softvéru - Odhad, hlavný plán a kontrola plánu projektu | Správa o plánovaní SQA, minúta kontroly SQA |
15. decembra 2014 | Preskúmajte analýzu požiadaviek | James | - Skontrolujte vývoj požiadaviek na softvér | Správa o audite procesu |
30.03.2015 | Skontrolujte a vyhodnotte návrh testu | James | - Skontrolujte dokument Dizajn testu | Správa SQA, minúta kontroly SQA |
30.03.2015 | Skontrolujte vydanie | Bean | - Audit procesu: konečné vydanie | Správa o audite procesu SQA |
2. apríla 2015 | Skontrolujte ukončenie projektu | Bean | - Externá kontrola po konečnom doručení zákazníkovi | Správa o audite procesu SQA |
Krok 2) Definujte štandardy / metodiku
Ak chcete skontrolovať aktivity riadenia v porovnaní s procesom štandardov, mali by ste urobiť nasledujúce kroky
- Definujte zásady a postupy určené na zabránenie výskytu chýb v procese riadenia
- Zdokumentujte zásady a postupy
- Informujte a vycvičte personál, aby ho používal
Krok 3) Skontrolujte postup
Skontrolujte aktivity projektu a overte súlad s definovaným procesom riadenia. Pri preskúmaní manažmentom musia členovia SQA vykonať 5 preskúmaní SQA nasledovne
Čas kontroly pre SQA závisí od modelu životného cyklu vývoja projektu. V prípade projektu Guru99 Bank by mal byť dodržaný harmonogram kontroly
V každej fáze SQA poskytujú členovia SQA konzultácie a preskúmanie projektových plánov, pracovného produktu a postupov týkajúcich sa súladu s definovanou organizačnou politikou a štandardnými postupmi.
Počas auditu by členovia SQA mali používať kontrolný zoznam kontroly SQA
Po vykonaní troch krokov implementácie zaistenia softvéru získate výsledok Test Management Review & Audit. Toto je dôkaz, ktorý máte ukázať zainteresovaným stranám o kvalite vášho riadenia.
Osvedčené postupy v oblasti zabezpečenia kvality softvéru
Tu je niekoľko osvedčených postupov na efektívnu implementáciu SQA
- Neustále zlepšovanie: Všetky štandardné procesy v SQA sa musia často vylepšovať a robiť úradnými , aby ich mohol nasledovať druhý. Tento proces by mal byť certifikovaný populárnymi organizáciami, ako sú ISO, CMMI ... atď.
- Dokumentácia: Všetky zásady a metódy QA, ktoré sú definované tímom QA, by mali byť zdokumentované pre školenie a opätovné použitie pre budúce projekty.
- Skúsenosti: Výber členov, ktorí sú ostrieľanými audítormi SQA, je dobrým spôsobom, ako zabezpečiť kvalitu kontroly manažmentom
- Použitie nástroja: Využitie nástroja, ako je napríklad nástroj na sledovanie, nástroj na správu procesu SQA, znižuje úsilie SQA a náklady na projekt.
- Metriky: Vývoj a vytváranie metrík na sledovanie kvality softvéru v súčasnom stave, ako aj na porovnanie zlepšenia s predchádzajúcimi verziami, pomôže zvýšiť hodnotu a vyspelosť procesu testovania.
- Zodpovednosť: Proces SQA nie je úlohou člena SQA, ale úlohou každého . Za kvalitu produktu zodpovedá každý v tíme, nielen testovací vedúci alebo manažér.