Tarkvara kvaliteedi tagamine (SQA): plaan, audit ja Ülevaade

Lang L: none (table-of-contents):

Anonim

Pärast testimise seitsme etapi lõppu näevad tulemused head välja. Projektis Guru99 Bank olulisi probleeme ei tekkinud. Saite projektiga hästi hakkama ja tundsite selle projekti edukuse üle uhkust

Paraku arvab juhatus teisiti

Teil pole tõendeid selle kohta, et olete selle projektiga hästi hakkama saanud. Küsisite nõustajalt lahendust. Siin on vastus

See vastus on algus, kuid teil on siiski järgmised küsimused -

See õpetus aitab teil vastata neile küsimustele -

Mis on testide haldamise ülevaated ja audit?

  • Juhtimise ülevaade: Juhtimise ülevaadet nimetatakse ka tarkvara kvaliteedi tagamiseks või (SQA). See keskendub rohkem tarkvaraprotsessile kui tarkvaratöö toodetele. Kvaliteedi tagamine on tegevuste kogum, mille eesmärk on tagada, et projektijuht järgib juba eelnevalt määratletud standardprotsessi. Teisisõnu tagab kvaliteedi tagamine, et testihaldur teeb õigeid asju õigesti.

  • Audit: audit on töötoodete ja sellega seotud teabe uurimine, et hinnata, kas standardprotsessi järgiti või mitte.

Miks vajame testihalduse protsessis SQA-d?

Selle mõistmiseks kaaluge järgmist stsenaariumi:

Projektis Guru99 Bank tegeleb erinevate testifaasidega nagu -

Testijuhina olete inimene, kes nende tegevuste eest vastutab. Siiski olete projektimeeskonnas kõige kõrgemal positsioonil. Kes vaatab teie ülesanded üle ja kontrollib, et projektijuhtimistegevused viiakse läbi kõige kõrgemal tasemel?

Noh, SQA audiitor on isik, kes kontrollib ja kontrollib, et projektijuhtimistegevused viiakse ellu võimalikult kõrgel tasemel . Ainult selle läbivaatamise tulemuse kaudu saab juhatus hinnata teie projektide käitlemise kvaliteeti.

See on põhjus, miks vajame juhtimiskontrolli või SQA-d testihalduse protsessis.

SQA küsitleb teid, testijuhti, et võrrelda projekti seatud standarditega.

SQA eelised on -

Kuidas rakendada kvaliteedi tagamist?

1. samm) töötage välja SQA plaan

Testimistegevus vajab testimiskava, samuti vajab SQA tegevus ka plaani, mida nimetatakse SQA-plaaniks.

SQA plaani eesmärk on kavandamisprotsesside ja protseduuride väljatöötamine, et tagada toodetud toodete või organisatsiooni osutatava teenuse erakordne kvaliteet.

Projekti planeerimise ajal koostab Test Manager SQA plaani, kus SQA audit planeeritakse perioodiliselt.

SQA plaanis peaks testihaldur toimima järgmiselt

Samm 1.1) Tehke kindlaks SQA meeskonna roll ja vastutus

Projektimeeskonnas peab iga liige vastutama oma töö kvaliteedi eest. Iga inimene peab veenduma, et tema töö vastab kvaliteedikontrolli kriteeriumidele.

SQA meeskond on rühm inimesi, kellel on projektis peamine roll . Ilma kvaliteedikontrollita ei tööta ükski ettevõte edukalt. Seetõttu peab testijuht selgitama iga SQA liikme vastutust SQA plaanis järgmiselt:

  • Vaadake üle ja hinnake projekti tegevuste kvaliteeti, et need vastaksid kvaliteedikontrolli kriteeriumidele
  • Kooskõlastage haldusnõukogu ja projektimeeskonnad, et hinnata nõudeid ning osaleda projekti ülevaatamisel ja staatuse koosolekutel.
  • Kujundage rada ja koguge mõõdikuid projekti kvaliteedi jälgimiseks.
  • Mõõta toote kvaliteeti; tagada toote vastus kliendi ootustele.

Näiteks saate projekti Guru99 Bank SQA plaanis luua SQA meeskonna nimekirja liikmed allpool

Ei

Liige

Rollid

Vastutus

1

Peeter SQA juht Töötage välja ja dokumenteerige kvaliteedistandard ja protsess kogu juhtimisprotsessi jaoks. Hallake projekti tarkvara kvaliteedi tagamise tegevusi
2 James SQA audiitor Sooritage SQA ülesandeid, teavitage SQA juhti SQA ülevaatuse tulemustest.
3 Bean SQA audiitor Sooritage SQA ülesandeid, teavitage SQA juhti SQA ülevaatuse tulemustest.

Samm 1.2) Nimekiri töötoodetest, mida SQA audiitor üle vaatab ja auditeerib

Testihaldur peaks

  • Loetlege kõigi testihalduse protsesside kõik töötooted
  • Määratlege, millistele rajatistele või seadmetele on SQA audiitoril juurdepääs SQA ülesannete täitmiseks, näiteks protsesside hindamine ja auditid.

Näiteks saate projekti Guru99 Bank jaoks loetleda iga testihalduse protsessi töötooted ja määratleda SQA liikmetele õiguse nendele töötoodetele juurde pääseda vastavalt järgmisele tabelile

Ei Juhtimise etapid Töötoode Tee Luba Toetus inimesele
1 Riskianalüüs Riskijuhtimise dokument [Serveri tee] Loe Kõik SQA meeskonna liikmed
2 Hinnang Hinnangu ja mõõdikute aruanne Loe Peeter
3 Planeerimine Test Planning dokument Loe Kõik SQA meeskonna liikmed
4 Organisatsioon Personalikava, koolituskava Loe Kõik SQA meeskonna liikmed
5 Järelevalve ja kontroll Kogutud mõõdikud projekti jõupingutustest Loe Bean
6 Probleemide haldamine Väljaande haldamise aruanne Loe James
7 Testi tulemused Katsearuande dokument Loe Kõik SQA meeskonna liikmed

Samm 1.3) Koostage SQA ülesannete täitmise ajakava

Selles etapis peaks testijuht kirjeldama SQA audiitori täidetavaid ülesandeid , pöörates erilist rõhku nii SQA tegevustele kui ka iga ülesande tööproduktile.

Test Manager loob ka nende SQA ülesannete ajastamise . Tavaliselt juhib SQA ajakava projekti arendamise ajakava. Seetõttu täidetakse SQA ülesanne seoses sellega, millised tarkvaraarendustegevused toimuvad.

SQA plaanis koostab Test Manager juhtkonna ülevaatuse ajakava. Näiteks

Kuupäev

SQA ülesanded

Isiklik vastutav

Kirjeldus

Väljund

30. oktoober 2014 Hinnake projekti kavandamise, jälgimise ja järelevalve protsesse James - Tarkvara spetsifikatsiooni ülevaade - prognoosimine, põhiajakava ja projektiplaani ülevaade SQA planeerimisaruanne, SQA ülevaatuse minut
15. detsember 2014 Vaadake läbi nõuete analüüs James - Vaadake üle tarkvaranõuete väljatöötamine Protsessi auditi aruanne
30. märts-2015 Vaadake üle ja hinnake testi kujundust James - Vaadake üle testdokument SQA aruanne, SQA ülevaatuse minut
30. märts-2015 Ülevaate väljaanne Bean - Protsessi audit: lõplik väljaandmine SQA protsessi auditi aruanne
2. aprill-2015 Ülevaade Projekti sulgemine Bean - väliskontroll pärast lõplikku tarnimist kliendile SQA protsessi auditi aruanne

2. samm. Määratlege standardid / metoodika

Haldustoimingute standardprotsessiga võrdlemiseks peaksite tegema järgmised sammud

  1. Määratlege juhtimisprotsessis defektide vältimiseks mõeldud põhimõtted ja protseduurid
  2. Dokumenteerige poliitikad ja protseduurid
  3. Informeerige töötajaid ja õpetage neid seda kasutama

3. samm. Vaadake protsess üle

Vaadake üle projekti tegevused, et kontrollida vastavust määratletud haldusprotsessile. Juhtkonna ülevaates peavad SQA liikmed läbi viima 5 SQA ülevaadet järgmiselt

SQA ülevaatamise aeg sõltub projekti arendustsükli mudelist. Projekti Guru99 Bank puhul peaks ülevaatuste ajakava olema järgmine

Igas SQA etapis pakuvad SQA liikmed konsultatsioone ja ülevaadet projektiplaanidest, töötoodetest ja protseduuridest seoses määratletud organisatsioonipoliitika ja standardprotseduuride järgimisega.

Auditi ajal peaksid SQA liikmed kasutama SQA ülevaatuse kontroll-loendit

Pärast tarkvarakindluse juurutamise kolme sammu läbimist saate testihalduse ülevaatuse ja auditi tulemuse. See on tõendusmaterjal, mida oma huvigruppidele juhtimise kvaliteedi kohta näidata.

Tarkvara kvaliteedi tagamise parim tava

Siin on mõned parimad tavad SQA efektiivseks rakendamiseks

  • Pidev täiustamine: kogu SQA standardprotsessi tuleb sageli täiustada ja ametlikuks muuta , et teine ​​saaks seda jälgida. Selle protsessi peaks kinnitama populaarne organisatsioon, näiteks ISO, CMMI jne.
  • Dokumentatsioon: kõik kvaliteedikontrolli meeskonna määratletud kvaliteedikontrolli põhimõtted ja meetodid tuleks dokumenteerida koolituse ja tulevaste projektide jaoks korduvkasutamise jaoks.
  • Kogemus: SQA kogenud audiitorite valimine on hea viis juhtkonna ülevaatuse kvaliteedi tagamiseks
  • Tööriista kasutamine: tööriista, näiteks jälgimistööriista, haldustööriista kasutamine SQA protsessi jaoks vähendab SQA pingutusi ja projekti kulusid.
  • Mõõdikud: mõõdikute väljatöötamine ja loomine tarkvara kvaliteedi jälgimiseks selle praeguses olekus ning paranduste võrdlemiseks eelmiste versioonidega aitab testimisprotsessi väärtust ja küpsust suurendada
  • Vastutus: SQA protsess ei ole SQA liikme, vaid kõigi ülesanne. Kõik meeskonnas vastutavad toote kvaliteedi eest, mitte ainult testjuht või juht.