Testien valvonta ja ohjaus ohjelmistotestauksessa
Mitä on testien seuranta?
Testin seuranta in test execution on prosessi, jossa testaustoimintoja ja testausponnisteluja arvioidaan, jotta voidaan seurata testaustoiminnan tämänhetkistä edistymistä, löytää ja seurata testimittareita, arvioida testimittareiden perusteella tulevia toimia ja antaa palautetta myös asianomaiselle tiimille. sidosryhminä nykyisestä testausprosessista.
Mikä on Test Control?
Testaa ohjaus testin suorittamisessa on prosessi, jossa toimenpiteitä tehdään testin seurantaprosessin tulosten perusteella. Testin ohjausvaiheessa testaustoiminnot priorisoidaan, testausaikataulua tarkistetaan, testausympäristö organisoidaan uudelleen ja testaustoimintaan liittyviä muita muutoksia tehdään tulevan testausprosessin laadun ja tehokkuuden parantamiseksi.
Onnittelut! Aloitamme nyt siitä Testin suorittaminen vaihe. Kun tiimisi työskentelee määrättyjen tehtävien parissa, sinun on seurattava ja ohjattava heidän työskentelyään.
In Testinhallinnan vaiheet opetusohjelmassa esittelimme lyhyesti Testien seurannan ja hallinnan. Tässä opetusohjelmassa opit sen yksityiskohtaisesti.
Miksi valvomme?
Tämä pieni esimerkki osoittaa, miksi meidän on valvottava ja valvottava testitoimintaa.
Valmistuttuaan Testiarvio ja testisuunnittelu, johtokunta on sopinut suunnitelmasi kanssa ja välitavoitteet on asetettu seuraavan kuvan mukaisesti.
Lupasit viimeistellä ja toimittaa kaikki Guru99 Bankin testiesineet Testaus projekti yllä olevien virstanpylväiden mukaisesti. Kaikki näyttää olevan hienoa, ja tiimisi on ahkera.
Mutta 4 viikon jälkeen asiat eivät mene suunnitelmien mukaan. Tehtävänä "Tee testimäärittely" on viivästynyt 4 työpäivät. Sillä on peräkkäinen vaikutus ja kaikki seuraavat tehtävät viivästyvät.
Voit hukata virstanpylväs sekä projektin yleinen määräaika.
Tämän seurauksena projektisi epäonnistuu ja yrityksesi menettää asiakkaiden luottamuksen. Sinun on otettava täysi vastuu projektin epäonnistumisesta.
Katso projektin edistymistä, voitko vastata pomosi kysymykseen
Unohdin seurata ja valvoa projektin edistymistä
Ryhmäni jäsen ei toiminut hyvin
En tiedä miksi.
Myötät määräajan, koska unohdit seurata ja valvoa projektin edistymistä. Sinun tulee tarkistaa suunnitelma ja todellinen aikataulu. Huomaat, että viive tapahtui aivan ensimmäisessä tehtävässä (Make Test specs). Tätä viivettä kertyi seuraaviin tehtäviin. Jos olisit seurannut projektia huolellisesti, olisit voinut havaita tämän ongelman ajoissa ja löytää ratkaisun sen ratkaisemiseen.
Vaikka suunnittelemme kuinka paljon ja huolellisesti, jokin menee pieleen. Meidän on seurattava projektia aktiivisesti
- Varhainen havaitseminen ja reagoida asianmukaisesti suunnitelmien poikkeamiin ja muutoksiin
- Viestitään sidosryhmille, sponsoreille ja tiimin jäsenille täsmälleen missä projekti seisoo ja määrittää kuinka paljon alkuperäinen toimintasuunnitelmasi muistuttaa todellisuutta
- Johtajan on hyödyllistä tietää, onko projekti käynnissä oikealla tiellä hankkeen tavoitteiden mukaisesti. Voit tehdä tarvittavat muutokset resursseihin tai budjettiisi.
Projektien seuranta auttaa sinua välttämään katastrofeja. Valvontaa voidaan verrata auton kaasumittarin tarkistamiseen ajon aikana. Se auttaa sinua näkemään, kuinka paljon kaasua on jäljellä säiliössä, ja projektin seuranta auttaa sinua välttämään kaasun loppumisen ennen kuin saavutat tavoitteesi.
Mitä valvomme?
Seurannan avulla voit vertailla alkuperäistä suunnitelmaasi ja edistymistäsi tähän mennessä. Pystyt tarvittaessa toteuttamaan muutoksia saadaksesi projektin onnistuneesti päätökseen.
Projektissasi testipäällikkönä sinun tulee valvoa tärkeimpiä parametreja alla kuvatulla tavalla
Hinta
Kustannukset ovat tärkeä osa projektin seurantaa ja valvontaa. Sinun on arvioitava ja seurattava hankkeesi peruskustannustiedot. Tarkat projektiarviot ja vankka projektibudjetti ovat välttämättömiä, jotta projekti voidaan toteuttaa päätetyn budjetin puitteissa. Oletetaan, että pomosi on suostunut rahoittamaan projektia 100,000 XNUMX dollarilla. Todellisia kustannuksia on pidettävä silmällä projektin toteutuksen aikana. Kuten kohdassa mainittiin Testiarvio Artikkelissa on paljon projektitoimintoja, jotka vaativat rahaa. Sinun on valvottava ja hallittava projektin budjettia, jotta voit hallita kaikkia näitä toimintoja. Ilman projektin kustannusten seurantaa hanketta ei todennäköisesti koskaan saada budjetin mukaisesti. |
aikataulut
Kuinka voit työskennellä ilman aikataulua? Sitä voidaan verrata autolla ajamiseen, mutta ilman aavistustakaan siitä, kuinka kauan matkaan kuluu. Riippumatta siitä, kuinka suuri tai pieni on projektisi koko ja laajuus, sinun on laadittava projektiaikataulu. Aikataulu kertoo
- Milloin kukin toiminta tulisi tehdä?
- Mitä on jo saatu päätökseen?
- Järjestys, jossa asiat pitää saada valmiiksi.
Tässä esimerkki projektin aikataulusta
Olet määrittänyt tiimin jäsenen tehtävään: Guru99 Bankin verkkosivuston integrointitapausten toteuttaminen.
Tämä tehtävä on suoritettava viikossa. Voit luoda aikataulun alla kuvatulla tavalla
Esittelymateriaalit
Kuten aiemmissa artikkeleissa mainittiin, resurssit ovat kaikki tarvittavat asiat projektitehtävien suorittamiseen. He voivat olla henkilöitä tai laitteita, joita tarvitaan projektitoiminnan suorittamiseen. Resurssien puute voi vaikuttaa projektin etenemiseen.
Totuus on, että kaikki ei välttämättä tapahdu suunnitellusti, työntekijät lähtevät, projektin budjettia voidaan leikata tai aikataulua lyhennetään. Resurssien seuranta auttaa sinua havaitsemaan varhaisessa vaiheessa resurssipulan ja löytämään ratkaisun niiden ratkaisemiseen.
Laatu
Laadun seurantaan kuuluu tulosten seuranta erityisiä työtuotteet (kuten testitapauspaketti, testin suoritusloki), jotta voidaan arvioida, täyttääkö se määritetyt laatustandardit. Jos tulokset eivät täytä laatustandardeja, sinun on tunnistettava mahdollinen ratkaisu.
Esimerkiksi: Oletetaan, että seurasit ja kontrolloit projektin edistymistä erittäin hyvin. Lopulta toimitit tuotteen määräajassa. Projekti näyttää onnistuneen.
Mutta 2 viikon toimituksen jälkeen sait tämän palautteen asiakkaalta
En tehnyt mitään väärää. Ehkä asiakas teki virheen.
Unohdin seurata projektin tulosten laatua.
En tiedä miksi.
Kriittinen virhe, jonka teit tässä projektissa, on se, että unohdat seurata projektin tuotoksen laatua. Koska projektin seuranta edellyttää projektin aikataulun lisäksi myös projektin laadun seurantaa.
Kuinka seurata?
Kun projektisi herää eloon, pidä nämä kysymykset mielessä:
- Oletko mukana aikataulu? Jos et, kuinka paljon olet jäljessä ja kuinka voit saada kiinni?
- Oletko ohi talousarvio?
- Työskenteletkö edelleen saman projektin tavoitteen eteen?
- Onko sulla loppu resurssit?
- Onko olemassa varoitusmerkkejä lähestyvästä ongelmia?
- Onko siellä paine johdolta saada projekti valmiiksi aikaisemmin?
Nämä ovat vain muutamia kysymyksiä, jotka sinun tulee kysyä itseltäsi, kun seuraat projektisi edistymistä.
On tärkeää seurata projektin etenemistä, jotta tiedät, tarvitaanko muutoksia, jotta se etenee takaisin oikeaan suuntaan. Voit seurata projektin edistymistä tehokkaasti noudattamalla seuraavia vaiheita
Vaihe 1) Luo seurantasuunnitelma
Et voi seurata edistymistä, ellei sinulla ole suunnitelmaa seurata edistymistä MÄÄRITELTYJÄ mittareilla. Testisuunnitelman tapaan seurantasuunnitelma on ensimmäinen ja yksi tärkeimmistä vaiheista edistymisen seurannassa.
Valvontasuunnitelmassa sinun on suunniteltava huolellisesti noin
|
Mitä mittareita on kerättävä ja mitattava?
Valvontasuunnitelmassa tulee määritellä selkeästi, mitä mittareita sinun tulee kerätä ja mitata. Kuten edellisessä mainittiin jakso, tiedot, jotka sinun on kerättävä
- - maksaa (aika, raha) tähän mennessä käytetty projektiin
- Kuinka paljon resurssi (työntekijät, laitteet) käytetään projektiin
- Tehtävän tila (päällä aikataulu, myöhässä tai ennen aikataulua)
- - laatu työtuotteen (ajonopeus/läpäisynopeus, vikamittarit)
Milloin tietoja kerätään?
Päätä nyt kun or kuinka usein aiotko kerätä tiedot seurantaa varten seurantasuunnitelmaan – viikoittain vai kuukausittain? Vai vasta projektin alussa ja lopussa?
Suunnitelman mukaan Guru99 Pankki -projekti valmistuu kuukaudessa. Siinä tapauksessa suosittelemme seuraamaan projektin edistymistä viikoittain or päivittäin perusteella.
Kuinka arvioida projektin edistymistä mittareiden avulla?
Valvontasuunnitelmassa tulee määritellä menetelmät arvioida projektin edistymistä kerättyjen mittareiden avulla. Jotkut menetelmät, joihin voit viitata, ovat
- Vertaa suunnitelman edistymistä joukkueen todelliseen edistymiseen
- Määrittele kriteerit joita käytetään arvioitaessa projektin edistymistä. Esimerkiksi jos ponnistus tehtävän suorittamiseen vei enemmän kuin 30% suunniteltua viivettä.
Voit tutustua seurantasuunnitelman malliin tätä. Tässä on malliseurantasuunnitelma Guru99 Bank -projektiin
Vaihe 2) Päivitä edistymistietue
Ajan myötä tiimisi jäsen edistyy projektitehtävässään. Sinun on seurattava heidän toimintaansa aikataulun mukaisesti ja pyydettävä heitä säännöllisesti päivittämään edistymistiedot, kuten käytetty aika, tehtävän tila jne. Tarkistamalla nämä tietueet näet heti vaikutuksen projektisuunnitelmaan.
Yksi parhaista tavoista seurata jäsenen edistymistä on pitäminen säännölliset kokoukset.
Kokouksessa kaikki jäsenet raportoivat nykytilanteestaan ja mahdollisista ongelmistaan. Jos tiimin jäsen tai jäsenet ovat jääneet jälkeen tai ovat törmänneet esteisiin, laadi suunnitelma ongelman tunnistamiseksi ja ratkaisemiseksi.
Harjoitellaan seuraavalla skenaariolla
Valvontasuunnitelman mukaisesti annoit tiimisi jäsenelle tehtävän "Testiympäristön määrittäminen" Guru99-pankin testaamista varten. Hänen tehtävänsä on kokeen ylläpitäjä. Hänen on perustettava Testiympäristössä 6 päivässä. Vaadit häntä raportoimaan nykyisen tilan jokaisessa tiimikokouksessa. Tässä on esimerkki hänen nykyisestä edistymisestään
Vaihe 3) Analysoi tietue ja tee säätö
Vaiheissa on 2 alavaihetta
Vaihe 3.1) Analysoi
Tässä vaiheessa vertaat suunnitelmassa määrittelemääsi edistymistä joukkueen todelliseen edistymiseen. Ennätystä analysoimalla näet myös kuinka paljon aikaa on käytetty yksittäiseen tehtävään ja kuinka paljon aikaa on käytetty projektiin kokonaisuudessaan.
Minkä ongelman selvitit raportissa?
Ei siinä mitään, hyvä on silti
Tehtävän eteneminen näyttää viivästyneen
En löytänyt raportista mitään ongelmaa
Suunnitelman mukaan testin ylläpitäjän on suoritettava tehtävänsä 100 % kuudentena päivänä. Nykytilanteen mukaan se on kuitenkin 6. päivä (3 % aikataulusta), mutta hän suoritti juuri 50 % tehtävästä. Tämän seurauksena tehtävä saattaa viivästyä ja myöhästyä määräajasta. Siksi tämä ongelma voi vaikuttaa koko projektiin.
Seuraamalla ja analysoimalla projektin edistymistä voit havaita varhaisessa vaiheessa kaikki projektissa mahdollisesti ilmenevät ongelmat ja löytää ratkaisun ongelman ratkaisemiseksi.
Vaihe 3.2) Säätö
Tee tarvittavat säädöt pitääksesi projektisi raiteilla. Määritä tehtäviä uudelleen, muokkaa aikatauluja tai arvioi tavoitteitasi uudelleen. Tämä auttaa sinua jatkamaan matkaa kohti maalia.
Mitä pitäisi tehdä?
Muokkaa aikatauluja
Älä tee mitään
Muokkaa projektin tavoitteita
Pyydä tukea toiselta tiimin jäseneltä nopeuttaaksesi tehtävää
Testipäällikkönä saatat kohdata samanlaisen tilanteen useita kertoja. On olemassa monia ratkaisuja tämän ongelman ratkaisemiseksi, ja sinulla voi olla oma ratkaisusi.
Yllä olevassa tapauksessa suosittelemme, että valitset ratkaisun – Pyydä tukea toiselta tiimin jäseneltä nopeuttamaan tehtävää. Jotkin muut ratkaisut, kuten aikataulujen muuttaminen tai tekemättä jättäminen, voivat vaikuttaa koko projektiin. Ne eivät ole paras ratkaisu
Vaihe 4) Tuota raportti
Jos pomosi kysyy nykyisestä projektista edistyminen, onko edistys on takana or eteenpäin aikataulu, mitä vastaat? Sinun on laadittava hankkeen edistymisraportti. Raportin käyttö on hyvä vaihtoehto jakaa projektin kokonaiseteneminen tiimin jäsenten tai johtokunnan kanssa. Se on myös hyödyllinen tapa näyttää pomollesi, onko projekti oikeilla jäljillä. Voit käyttää joitakin malliraportteja varmistaaksesi edistymistietojen esittämisen johdonmukaisesti ja selvästi. Tämä artikkeli sisältää raporttimalli johon voit viitata. Tarkista myös a näyteraportti Guru99 Banking -projektiin referenssinä |
Testien seurannan ja valvonnan parhaat käytännöt
-
Noudata standardeja: Yksi tärkeä näkökohta hankesuunnittelussa on standardoinnin varmistaminen. Se tarkoittaa, että kaikkien hankkeen toimien tulee noudattaa standardiprosessin ohjeistusta. Standardoidut prosessit, työkalut, mallit ja mittausarvot tekevät analysoinnista helppoa, helpottavat yhteydenpitoa ja auttavat projektiryhmän jäseniä ymmärtämään tilannetta paremmin.
-
Dokumentaatio: Mitä tapahtuu, jos et kirjoita mitään keskustelua tai päätöstä asiakirjaan? Saatat unohtaa ne ja menettää monia asioita. Keskustelut ja päätökset tulee kirjoittaa oikeaan paikkaan ja muodostaa kokouksille muodollinen dokumentointimenettely. Tällainen dokumentaatio auttaa sinua ratkaisemaan projektitiimin välisiä väärinkäytöksiä tai väärinkäsityksiä.
-
Ennakoiva toiminta: Ongelmia esiintyy kaikissa projekteissa. Tärkeintä on, että sinun on omaksuttava ennakoiva lähestymistapa ongelmien ja ongelmien ratkaisemiseksi projektin toteutuksen aikana. Tällaisia kysymyksiä voivat olla budjetti, laajuus, aika, laatu ja henkilöresurssit