difference between quality assurance
Získajte odpoveď na najčastejšie kladené otázky - Aký je rozdiel medzi zabezpečením kvality a kontrolou kvality?
Čo je to kvalita?
otázky a odpovede na pohovor s aplikačnou podporou pdf
Kvalita zodpovedá požiadavkám, očakávaniam a potrebám zákazníka bez chýb, chýb a podstatných variantov. Na uspokojenie požiadaviek zákazníka je potrebné dodržiavať štandardy.
Čo sa dozviete:
- Čo je to záruka?
- Čo je zabezpečenie kvality?
- Čo je kontrola kvality?
- QA vs QC
- Odstraňuje zabezpečenie kvality potrebu kontroly kvality?
- Príklady scenára v reálnom živote pre QA / QC
- Záver
- Odporúčané čítanie
Čo je to záruka?
Uistenie poskytuje vedenie organizácie, to znamená vydať pozitívne vyhlásenie o produkte, ktorý získa dôveru v výsledok. Poskytuje zabezpečenie, že produkt bude fungovať bez akýchkoľvek problémov podľa očakávaní alebo požiadaviek.
Čo je zabezpečenie kvality?
Zabezpečenie kvality je známe ako QA a zameriava sa na prevenciu závad. Zabezpečenie kvality zaručuje, že prístupy, techniky, metódy a procesy sú pre projekty navrhnuté správne.
Činnosti zabezpečovania kvality monitorujú a overujú, že procesy použité na riadenie a vytváranie výstupov boli dodržané a sú operatívne.
Zabezpečenie kvality je proaktívny proces a má prevenciu. Rozpoznáva chyby v procese. Zabezpečenie kvality sa musí dokončiť pred kontrolou kvality.
Čo je to Control?
Kontrolou je testovanie alebo overovanie skutočných výsledkov porovnaním s definovanými normami.
Čo je kontrola kvality?
Kontrola kvality je známa ako QC a zameriava sa na identifikáciu chyby. QC zabezpečuje, že prístupy, techniky, metódy a procesy, ktoré sú navrhnuté v rámci projektu, sú správne sledované. Aktivity QC monitorujú a overujú, či výstupy projektu zodpovedajú definovaným štandardom kvality.
Kontrola kvality je reaktívny proces a má charakter detekcie. Rozpoznáva vady. Kontrola kvality sa musí dokončiť po zaistení kvality.
Aký je rozdiel v QA / QC?
Mnoho ľudí si myslí, že QA a QC sú rovnaké a zameniteľné, ale nie je to pravda. Obidve sú úzko prepojené a niekedy je veľmi ťažké identifikovať rozdiely. Faktom je, že navzájom súvisia, ale majú rôzny pôvod. QA a QC sú súčasťou riadenia kvality, avšak QA sa zameriava na prevenciu závad, zatiaľ čo QC sa zameriava na identifikáciu závady.
QA vs QC
Tu je presný rozdiel medzi kontrolou kvality a zabezpečením kvality, ktorý potrebujete vedieť:
softvér na sťahovanie videí z webových stránok
Zabezpečenie kvality | Kontrola kvality |
---|---|
QA znamená Plánovanie vykonania procesu. | QC znamená akciu na vykonanie plánovaného procesu. |
Je to proces zameraný na poskytnutie záruky, že sa dosiahne požiadavka na kvalitu. | QC je proces, ktorý sa zameriava na splnenie požiadavky na kvalitu. |
Cieľom QA je zabrániť defektu. | Cieľom kontroly kvality je identifikovať a vylepšiť chyby. |
QA je technika riadenia kvality. | QC je metóda na overenie kvality. |
QA nezahŕňa vykonávanie programu. | QC vždy zahŕňa vykonanie programu. |
Všetci členovia tímu sú zodpovední za QA. | Za QC je zodpovedný testovací tím. |
Príklad QA: Overenie | Príklad QC: Validácia. |
Štatistická technika použitá pri QA je známa ako Statistická kontrola procesov (SPC). | Štatistická technika použitá pri QC je známa ako štatistická kontrola kvality (SPC). |
QA zaisťuje, že robíte správne veci. | QC zaisťuje, aby výsledky toho, čo ste urobili, boli také, aké ste očakávali. |
QA Definuje štandardy a metodiky, ktoré treba dodržiavať, aby boli splnené požiadavky zákazníka. | QC zabezpečuje, aby sa pri práci na produkte dodržiavali štandardy. |
QA je proces vytvárania produktov. | QC je proces overovania plnenia. |
QA je zodpovedná za celý životný cyklus vývoja softvéru. | QC je zodpovedný za životný cyklus testovania softvéru. |
Odstraňuje zabezpečenie kvality potrebu kontroly kvality?
„Ak sa vykonáva QA (Quality Assurance), prečo musíme vykonávať QC (Quality Control)?“
No, táto myšlienka by ti mohla občas prísť na myseľ.
Ak sme správne a úplne dodržali všetky preddefinované procesy, zásady a štandardy, tak prečo potrebujeme vykonať kolo QC?
Podľa môjho názoru sa QC vyžaduje po vykonaní QA.
Pri vykonávaní „QA“ definujeme procesy, politiky a stratégie, stanovujeme štandardy, vypracúvame kontrolné zoznamy atď., Ktoré je potrebné používať a dodržiavať počas celého životného cyklu projektu.
Pri vykonávaní QC dodržiavame všetky tieto definované procesy, štandardy a zásady, ktoré sme stanovili v QA, aby sme sa ubezpečili, že projekt si zachováva vysokú kvalitu a konečný výsledok projektu minimálne zodpovedá očakávaniam zákazníka.
QC pozerá na koniec riadku, zatiaľ čo QA pozerá ďalej dolu. Cieľom QC je zisťovať a opravovať problémy, zatiaľ čo QA sa zameriava na prevenciu vzniku problémov.
QA nezabezpečuje kvalitu, skôr vytvára a zaisťuje dodržiavanie procesov na zaistenie kvality. QC nekontroluje kvalitu, skôr meria kvalitu. Výsledky meraní QC je možné využiť na korekciu / úpravu procesov QA, ktoré je možné úspešne implementovať aj do nových projektov.
Činnosti kontroly kvality sú zamerané na samotný výstup. Činnosti zabezpečovania kvality sú zamerané na procesy, ktoré sa sledujú pri vytváraní produktu.
QA a QC sú súčasťou riadenia kvality a jedná sa o výkonné techniky, ktoré možno použiť na zabezpečenie vysokej kvality výstupov a splnenie očakávaní zákazníkov.
Keď hovoríme o testovaní softvéru, spadá do oblasti kontroly kvality, pretože sa zameriava na produkt alebo aplikáciu. Kvalitu testujeme, aby sme ju mohli ovládať. Zabezpečenie kvality navyše zaručuje, že testovanie vykonávame správnym spôsobom.
Príklad: Predpokladajme, že na zaznamenanie chýb počas testovania webovej aplikácie musíme použiť systém sledovania problémov.
Kontrola kvality by zahŕňala definovanie štandardu pre pridanie chyby a toho, čo by tam malo byť v chybe, ako súhrn problému, kde je pozorovaný, krokov na reprodukciu chýb, snímok obrazovky atď. Toto je proces na vytvorenie produktu s názvom „chyba – správa“.
Keď je chyba skutočne pridaná do systému sledovania problémov na základe týchto štandardov, potom je táto správa o našej chybe. Táto aktivita je súčasťou procesu QA.
Teraz, predpokladajme, že v neskoršej fáze projektu si uvedomíme, že pridanie „pravdepodobnej hlavnej príčiny“ k chybe na základe analýzy testera by poskytlo tímu Dev viac podrobnejších informácií, potom aktualizujeme náš preddefinovaný proces a nakoniec , prejaví sa to aj v našich chybových hláseniach.
Pridanie týchto ďalších informácií do správy o chybe na podporu rýchlejšieho a lepšieho riešenia problému je súčasťou procesu QC. Takto dáva QC svoje vstupy do QA s cieľom ďalšieho zlepšovania QA a konečných výsledkov.
oracle sql pl sql otázky na rozhovor
Príklady scenára v reálnom živote pre QA / QC
Príklad kontroly kvality:
Predpokladajme, že náš tím musí pracovať na úplne novej technológii pre nadchádzajúci projekt. Členovia nášho tímu sú v oblasti technológií noví. Z tohto dôvodu musíme vytvoriť plán školenia členov tímu v oblasti nových technológií.
Na základe našich vedomostí musíme zhromaždiť predpoklady ako DOU (dokument o porozumení), dokument o dizajne, dokument o technických požiadavkách, dokument o funkčných požiadavkách atď. A zdieľať ich s tímom.
To by bolo užitočné pri práci na novej technológii a dokonca by to bolo užitočné pre všetkých nováčikov v tíme. Toto zhromažďovanie a distribúcia dokumentácie a následné zahájenie školiaceho programu je súčasťou procesu QA.
Príklad QC:
Ako môžeme zabezpečiť, aby sme po ukončení školenia úspešne absolvovali školenie pre všetkých členov tímu?
Za týmto účelom budeme musieť zbierať štatistiku napr. počet známok, ktoré účastníci získali v každom predmete, a minimálny počet známok očakávaný po absolvovaní školenia. Môžeme tiež zabezpečiť, aby všetci absolvovali školenie v celom rozsahu, a to overením záznamu o účasti kandidátov.
Ak známky, ktoré kandidáti ohodnotia, zodpovedajú očakávaniam trénera / hodnotiteľa, potom môžeme povedať, že školenie je úspešné, inak budeme musieť vylepšiť náš proces, aby sme mohli poskytovať školenie vysokej kvality.
Ďalším spôsobom, ako vylepšiť tréningový proces, by bolo zhromažďovanie spätnej väzby od účastníkov na konci školiaceho programu. Ich spätná väzba nám napovie, čo bolo na tréningu dobré a v akých oblastiach môžeme zlepšiť kvalitu tréningu. Takéto činnosti sú teda súčasťou procesu zabezpečovania kvality.
Záver
Kľúčové body:
- V rámci QA sa plánuje vyhnúť sa chybám
- Dohody QC s odhalením chýb a ich úpravou pri výrobe produktu
- QA zisťuje slabosť
- QC detekuje chyby
- QA je orientovaná na procesy
- QC je produktovo orientovaná
- QA je systém prevencie porúch
- QC je systém detekcie porúch.
QA a QC sa navzájom líšia a sú vyžadované ako súčasť riadenia kvality. Nemali by sa chápať ako zameniteľné pojmy. QA je zameraná na procesy, zatiaľ čo QC je zameraná na konečný produkt.
Kontrola kvality kontroluje niečo (produkt alebo službu), aby sa zabezpečilo, že to funguje dobre. Ak produkt alebo služba nefunguje dobre, je potrebné problém vyriešiť alebo vylúčiť, aby vyhovoval štandardom zhody. Zameriava sa teda na zisťovanie a nápravu problémov.
Zabezpečenie kvality je na druhej strane zamerané na zabránenie vzniku problémov v budúcnosti zlepšením procesu.
Ak to zhrnieme, môžeme povedať, že zabezpečenie kvality nevylučuje potrebu kontroly kvality, pretože QC leží v samom jadre riadenia kvality.
Dúfam, že to vysvetľuje rozdiel medzi QA a QC.
Navrhované čítanie = >> Aká je cena za kvalitu?
Odporúčané čítanie
- Čo sú atribúty kvality?
- Testovanie softvéru a certifikácia zabezpečenia kvality - 2. časť
- Sedem základných nástrojov kvality: Nástroje riadenia, kontroly a zlepšovania kvality
- Čo je zabezpečenie kvality softvéru (SQA): Sprievodca pre začiatočníkov
- Falošný Boh kvality verzus skutoční ľudia - Kto je zodpovedný za kvalitu softvéru?
- Top 70 Micro Focus ALM Quality Center QC Interview Otázky a odpovede
- Procesy v Unixe: Príkazy na riadenie a ladenie procesov
- Funkcia údajového fondu v IBM Rational Quality Manager pre správu testovacích údajov