Po dokončení sedmi fází testování vypadají výsledky dobře. V projektu Guru99 Bank nedošlo k žádným významným problémům. Projekt jste zvládli dobře a byli jste hrdí na úspěch tohoto projektu
Správní rada bohužel uvažuje jinak
Nemáte žádné důkazy o tom, že jste tento projekt zvládli dobře. Požádali jste poradce o řešení. Tady je odpověď
Tato odpověď je začátek, ale stále máte následující otázky -
Tento výukový program vám pomůže odpovědět na tyto otázky -
Co je kontrola a audit správy testů?
-
Management Review: Management Review je také známý jako Software Quality Assurance nebo (SQA). Zaměřuje se spíše na softwarový proces než na softwarové pracovní produkty. Quality Assurance je sada činností, jejichž cílem je zajistit, aby projektový manažer dodržoval standardní proces, který je již předem definován. Jinými slovy, Quality Assurance zajišťuje, že manažer testování dělá správné věci správným způsobem.
-
Audit: Audit je kontrola pracovních produktů a souvisejících informací s cílem posoudit, zda byl dodržen standardní postup nebo ne.
Proč potřebujeme SQA v procesu správy testů?
Abyste tomu porozuměli, zvažte následující scénář -
V projektu Guru99 Bank zpracovává různé testovací fáze jako -
Jako manažer testování jste osobou, která tyto aktivity přebírá. V projektovém týmu jste však na nejvyšší pozici. Kdo zkontroluje vaše úkoly a zkontroluje, zda jsou činnosti projektového řízení prováděny na nejvyšší úrovni?
Auditor SQA je osoba, která kontroluje a kontroluje, zda jsou činnosti projektového řízení prováděny na nejvyšší možné úrovni . Pouze na základě výsledku této kontroly může správní rada vyhodnotit kvalitu zpracování vašeho projektu.
To je důvod, proč v procesu správy testů potřebujeme Management Review nebo SQA.
SQA s vámi, testovacím manažerem, provede srovnání projektu s nastavenými standardy.
Výhody SQA jsou -
Jak implementovat zajištění kvality?
Krok 1) Vypracovat plán SQA
Potřeby testovací aktivity Testovací plán Podobně aktivita SQA také potřebuje plán, který se nazývá plán SQA.
Cílem plánu SQA je navrhnout procesy a postupy plánování, aby se zajistilo, že vyráběné produkty nebo služby poskytované organizací mají výjimečnou kvalitu.
Během plánování projektu vytvoří Test Manager plán SQA, kde je pravidelně naplánován audit SQA.
V plánu SQA by měl manažer testování postupovat následovně
Krok 1.1) Určete roli a odpovědnosti týmu SQA
V projektovém týmu musí každý člen nést odpovědnost za kvalitu své práce. Každý člověk musí zajistit, aby jeho práce splňovala kritéria QA.
Tým SQA je skupina osob, která hraje v projektu hlavní roli . Bez kontroly kvality nebude žádný podnik úspěšně fungovat. Správce zkoušek proto musí vyjasnit odpovědnost každého člena SQA v plánu SQA, jak je uvedeno níže:
- Přezkoumat a vyhodnotit kvalitu projektových aktivit tak, aby splňovaly kritéria QA
- Koordinujte se správní radou a projektovými týmy, abyste mohli posoudit požadavky a zapojit se do kontroly projektu a schůzek o stavu.
- Navrhněte metriky pro sledování a shromažďování, abyste mohli sledovat kvalitu projektu.
- Změřte kvalitu produktu; zajistit, aby produkt splňoval očekávání zákazníků.
Například v plánu SQA projektu Guru99 Bank můžete vytvořit členy seznamu týmu SQA, jak je uvedeno níže
Ne |
Člen |
Role |
Odpovědnost |
---|---|---|---|
1 | Petr | Vedoucí SQA | Vypracovat a zdokumentovat standard a proces kvality pro celý proces řízení Spravovat aktivity zajišťování kvality softwaru pro projekt |
2 | James | Auditor SQA | Provádějte úkoly SQA, oznamujte vedoucímu SQA výsledek kontroly SQA. |
3 | Fazole | Auditor SQA | Provádějte úkoly SQA, oznamujte vedoucímu SQA výsledek kontroly SQA. |
Krok 1.2) Seznam pracovních produktů, které auditor SQA zkontroluje a zkontroluje
Správce testů by měl
- Seznam všech pracovních produktů každého procesu správy testů
- Definujte, která zařízení nebo vybavení má auditor SQA přístup k provádění úkolů SQA, jako jsou hodnocení procesů a audity.
Například pro projekt Guru99 Bank můžete vypsat pracovní produkty každého procesu správy testů a definovat oprávnění pro členy SQA k přístupu k těmto pracovním produktům podle následující tabulky
Ne | Fáze řízení | Pracovní produkt | Cesta | Povolení | Udělit osobě |
---|---|---|---|---|---|
1 | Analýza rizik | Dokument o řízení rizik | [Cesta k serveru] | Číst | Všichni členové týmu SQA |
2 | Odhad | Sestava odhadu a metriky | … | Číst | Petr |
3 | Plánování | Dokument Plánování zkoušek | … | Číst | Všichni členové týmu SQA |
4 | Organizace | Plán lidských zdrojů, plán školení | … | Číst | Všichni členové týmu SQA |
5 | Monitorování a kontrola | Shromážděné metriky projektového úsilí | … | Číst | Fazole |
6 | Správa problémů | Zpráva o správě emisí | … | Číst | James |
7 | Protokol o zkoušce | Dokument o zkoušce | … | Číst | Všichni členové týmu SQA |
Krok 1.3) Vytvořte plán provádění úkolů SQA
V tomto kroku by měl manažer testování popsat úkoly, které má auditor SQA provádět, se zvláštním důrazem na činnosti SQA a také pracovní produkt pro každý úkol.
Test Manager také vytváří plánování těchto úkolů SQA. Normálně je plán SQA řízen plánem vývoje projektu. Úkol SQA se proto provádí ve vztahu k tomu, jaké aktivity vývoje softwaru probíhají.
V plánu SQA vytvoří Test Manager plán kontroly managementu. Například
datum |
Úkoly SQA |
Zodpovědná osoba |
Popis |
Výstup |
---|---|---|---|---|
30. října 2014 | Vyhodnoťte procesy plánování, sledování a dohledu nad projekty | James | - Kontrola specifikace softwaru - Odhad, hlavní plán a kontrola plánu projektu | Zpráva o plánování SQA, minuta kontroly SQA |
15. prosince 2014 | Zkontrolujte analýzu požadavků | James | - Zkontrolujte vývoj požadavků na software | Zpracovat zprávu o auditu |
30. března 2015 | Zkontrolovat a vyhodnotit návrh testu | James | - Zkontrolujte dokument Test Design | Zpráva SQA, minuta kontroly SQA |
30. března 2015 | Zkontrolujte verzi | Fazole | - Procesní audit: Konečné vydání | Zpráva o auditu procesu SQA |
2. dubna 2015 | Zkontrolujte uzavření projektu | Fazole | - Externí kontrola po konečné dodávce zákazníkovi | Zpráva o auditu procesu SQA |
Krok 2) Definujte standardy / metodiku
Chcete-li zkontrolovat činnosti správy oproti procesu standardů, měli byste provést následující kroky
- Definujte zásady a postupy určené k prevenci výskytu závad v procesu správy
- Dokumentujte zásady a postupy
- Informujte a zaškolte zaměstnance, aby jej používali
Krok 3) Zkontrolujte proces
Zkontrolujte aktivity projektu a ověřte soulad s definovaným procesem řízení. V rámci kontroly managementu musí členové SQA provést 5 kontrol SQA následujícím způsobem
Čas kontroly pro SQA závisí na modelu životního cyklu vývoje projektu. V případě projektu Guru99 Bank by měl být dodržen harmonogram kontroly
V každé fázi SQA poskytují členové SQA konzultace a revizi projektových plánů, pracovního produktu a postupů týkajících se dodržování definované organizační politiky a standardních postupů.
Během auditu by členové SQA měli používat kontrolní seznam kontroly SQA
Poté, co projdete 3 kroky implementace zajištění softwaru, máte výsledek Test Management Review & Audit. Toto je důkaz, který musíte ukázat svým zúčastněným stranám o vaší kvalitě řízení.
Osvědčené postupy pro zajištění kvality softwaru
Zde je několik osvědčených postupů pro efektivní implementaci SQA
- Neustálé zlepšování: Veškerý standardní proces v SQA musí být často vylepšován a úředně upraven , aby jej mohl následovat druhý. Tento proces by měl být certifikován populární organizací, jako je ISO, CMMI ... atd.
- Dokumentace: Všechny zásady a metody QA, které jsou definovány týmem QA, by měly být zdokumentovány pro školení a opětovné použití pro budoucí projekty.
- Zkušenosti: Výběr členů, kteří mají ostřílené auditory SQA, je dobrým způsobem, jak zajistit kvalitu kontroly managementu
- Použití nástroje: Využití nástroje, jako je nástroj pro sledování, nástroj pro správu procesu SQA, snižuje úsilí SQA a náklady na projekt.
- Metriky: Vývoj a vytváření metrik ke sledování kvality softwaru v jeho současném stavu a také k porovnání vylepšení s předchozími verzemi pomůže zvýšit hodnotu a vyspělost procesu testování.
- Odpovědnost: Proces SQA není úkolem člena SQA, ale úkolem každého . Za kvalitu produktu odpovídá každý v týmu, nejen testovací vedoucí nebo manažer.