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
- Määratlege juhtimisprotsessis defektide vältimiseks mõeldud põhimõtted ja protseduurid
- Dokumenteerige poliitikad ja protseduurid
- 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.