Ohjelmistojen testauksen testidokumentaatio (esimerkki)
Mikä on testidokumentaatio?
Testausdokumentaatio on dokumentaatio artefakteista, jotka on luotu ennen ohjelmiston testausta tai sen aikana. Se auttaa testaustiimiä arvioimaan tarvittavia testausponnisteluja, testin kattavuutta, resurssien seurantaa, suorituksen edistymistä jne. Se on täydellinen asiakirjapaketti, jonka avulla voit kuvata ja dokumentoida testisuunnittelua, testin suunnittelua, testin suorittamista ja testattuja tuloksia. testaustoiminnasta.
Miksi testata muodollisuutta?
Aloittelijan on helppo olettaa, että testaus suorittaa koodin eri osia ad hoc -periaatteella ja tarkistaa tulokset. Mutta todellisessa maailmassa testaus on hyvin muodollista toimintaa, ja se on dokumentoitu yksityiskohtaisesti. Testidokumentaatio tekee testauksen suunnittelusta, tarkastelusta ja suorittamisesta helppoa ja todennettavaa.
Testin muodollisuusaste riippuu.
- Testattavan sovelluksen tyyppi.
- Organisaatiosi noudattamat standardit.
- Kehitysprosessin kypsyys.
Testaustoiminta kuluttaa yleensä 30–50 % ohjelmistokehitysprojektin panoksesta. Dokumentaatio auttaa tunnistamaan testiprosessin parannuksia, joita voidaan soveltaa tuleviin projekteihin.
Esimerkkejä testidokumentaatiosta
Tässä on tärkeitä testidokumentaatiotyyppejä:
Testausasiakirjojen tyypit | Tuotetiedot |
---|---|
Testauskäytäntö | Se on korkeatasoinen dokumentti, joka kuvaa organisaation periaatteet, menetelmät ja kaikki tärkeät testaustavoitteet. |
Testistrategia | Korkean tason asiakirja, joka tunnistaa projektille suoritettavat testitasot (tyypit). |
Testisuunnitelma | Testaussuunnitelma on täydellinen suunnitteluasiakirja, joka sisältää testaustoimintojen laajuuden, lähestymistavan, resurssit, aikataulun jne. |
Vaatimukset Jäljitettävyysmatriisi | Tämä on asiakirja, joka yhdistää vaatimukset testitapauksiin. |
Testiskenaario | Testiskenaario on ohjelmistojärjestelmän kohde tai tapahtuma, joka voidaan varmistaa yhdellä tai useammalla testitapauksella. |
Testitapaus | Se on joukko syötearvoja, suorituksen ennakkoehtoja, odotettuja suorituksen jälkiehtoja ja tuloksia. Se on kehitetty testiskenaariota varten. |
Testitiedot | Testitiedot ovat tietoja, jotka ovat olemassa ennen testin suorittamista. Sillä suoritettiin testitapaus. |
Vikaraportti | Vikaraportti on dokumentoitu raportti kaikista ohjelmistojärjestelmän virheistä, jotka eivät täytä odotettua toimintaa. |
Testin yhteenvetoraportti | Testin yhteenvetoraportti on korkeatasoinen asiakirja, joka tiivistää suoritetut testaustoiminnot sekä testitulokset. |
Paras käytäntö testidokumentaation saavuttamiseksi
- Laadunvarmistustiimi tulee olla mukana projektin alkuvaiheessa, jotta testidokumentaatio syntyy rinnakkain.
- Älä vain luo ja jätä asiakirjaa, vaan päivitä aina tarvittaessa.
- Käytä versionhallintaa asiakirjojen hallintaan ja seurantaan.
- Yritä dokumentoida, mitä sinun tarvitsee ymmärtääksesi työsi ja mitä sinun tulee tuottaa sidosryhmillesi.
- Sinun tulee käyttää vakiomallia dokumentaatioon, kuten Excel-arkki tai doc-tiedosto.
- Tallenna kaikki projektiin liittyvät asiakirjat yhteen paikkaan. Sen tulisi olla jokaisen tiimin jäsenen saatavilla viitettä varten sekä tarvittaessa päivitettäväksi.
- Riittävien yksityiskohtien puuttuminen on myös yleinen virhe testiasiakirjaa luotaessa.
Testidokumentaation edut
- Pääsyy testidokumentaation luomiseen on joko vähentää tai poistaa testaustoimintoihin liittyviä epävarmuustekijöitä. Auttaa poistamaan epäselvyyksiä, joita usein syntyy tehtävien jakamisessa.
- Dokumentointi ei tarjoa vain systemaattista lähestymistapaa ohjelmistojen testaus, mutta se toimii myös koulutusmateriaalina uusille ohjelmistotestausprosessissa.
- On myös hyvä markkinointi- ja myyntistrategia esitellä testidokumentaatiota kypsän testausprosessin näyttämiseksi.
- Testidokumentaatio auttaa sinua tarjoamaan asiakkaalle laadukkaan tuotteen tietyissä aikarajoissa.
- In Ohjelmistotuotanto, Test Documentation auttaa myös määrittämään tai määrittämään ohjelman konfigurointiasiakirjan ja käyttöoppaiden avulla.
- Testidokumentaatio auttaa sinua parantamaan läpinäkyvyyttä asiakkaan kanssa.
Testidokumentaation haitat
- Asiakirjojen kustannukset voivat ylittää sen arvon, koska se vie paljon aikaa.
- Usein sen kirjoittavat ihmiset, jotka eivät osaa kirjoittaa hyvin tai jotka eivät tunne materiaalia.
- Asiakkaan pyytämien muutosten seuraaminen ja vastaavien asiakirjojen päivittäminen on väsyttävää.
- Huono dokumentaatio heijastaa suoraan tuotteen laatua, koska asiakkaan ja organisaation välillä voi syntyä väärinkäsityksiä.
Yhteenveto
- Testausdokumentaatio on ennen ohjelmiston testausta tai sen aikana syntyneiden artefaktien dokumentaatiota.
- Testin muodollisuusaste riippuu 1) testattavan sovelluksen tyypistä 2) organisaatiosi noudattamista standardeista 3) kehitysprosessin kypsyydestä.
- Tärkeitä testiasiakirjojen tyyppejä ovat testikäytäntö, testistrategia, testisuunnitelma, testitapaus jne.
- Laadunvarmistustiimi tulee olla mukana projektin alkuvaiheessa, jotta testidokumentaatio syntyy rinnakkain.
- Pääsyy testidokumentaation luomiseen on joko vähentää tai poistaa testaustoimintoihin liittyviä epävarmuustekijöitä.
- Asiakirjojen kustannukset voivat ylittää sen arvon, koska se vie paljon aikaa.