Yleiskatsaus testisuunnitelman malliin
Testisuunnitelma on asiakirja, joka antaa suunnitelman testausmenetelmälle, strategialle, laitteistojen / ohjelmistojen valinnalle, aikataulusuunnitelmalle ja arvioituille suoritteille. Se hallinnoi testipäällikköäni.
Katsotaanpa yksi esimerkki, yksi tapaamisten testipäällikkö pyytää ryhmää tekemään testisuunnitelma tälle projektille, ja joukkue ei ole kiinnostunut. Tällöin miten testinpäällikkö haluaa käsitellä tätä tilannetta.
Ajattele testipäällikköäsi ja valitse vastattava alla:
- Olen johtaja, joten sinun on tehtävä mitä sanon
- OK, selitän miksi projekti tarvitsee testisuunnitelman.
Jos olen manager, valitsen toisen vaihtoehdon ja toivon myös sinun.
Testaussuunnitelman tarve
- Se testaa sovelluksen / ohjelmiston laadun
- Testaajien on noudatettava asiakirjassa annettuja ohjeita
- Laajuus, arvio, strategia on dokumentoitu ja niitä voidaan käyttää uudelleen myös muihin hankkeisiin.
Kuinka kirjoittaa testisuunnitelman malli?
Testisuunnittelumallin kirjoittamisessa on noudatettava kahdeksan tärkeää tehtävää:
Tässä on miten kirjoitamme testisuunnitelmalleen, joka selitetään alla yksityiskohtaisesti:
1. Analysoi
Ilman tietoja on mahdotonta analysoida mitään. Joten meidän on tunnistettava projekti / projekti, joka on analysoitava. Oletetaan, että olemme kehittäneet verkkosivuston ja sitä on analysoitava testaustekniikoilla. Ennen testistrategian aloittamista meidän on tarkistettava tuotedokumentti, jossa on projektin yksityiskohdat. Ensinnäkin meidän on ymmärrettävä toiminnallisuus ja tehtävä sitten analyysi. Alla on tämän verkkosivuston näyteanalyysi.
- Mitä hyötyä tästä verkkosivustosta on?
- Ketkä ovat loppukäyttäjät?
- Kuinka se toimii?
- Mikä on ohjelmiston versio, jota käytetään?
- Mikä on laitteisto?
2. Suunnittelu
Testaussuunnittelun kehittäminen on tärkeä askel testisuunnitelmallessa ja testisäätiö määrittelee sen.
a) Määritä testauksen laajuus
Ennen testisuunnittelun kirjoittamista meidän on tunnistettava testauksen laajuus ja ulottuvuus. Jokaisen ryhmän jäsenen on ymmärrettävä projektista selkeästi ja toimitettava tarkkoja tietoja. Kuinka tunnistat testausalueen?
- Asiakasvaatimus
- talousarvio
- Ohjelmiston erittely
b) Määritä testaustyyppi
Määrittelemällä testaustyyppi ohjelmiston virheiden tunnistamiseksi ja lopullinen päämäärä on toimittaa ohjelmisto asiakkaalle ilman virheitä. Jotkut tärkeimmistä testaustekniikoista ovat
- Yksikkötestaus: Testaa pienin ohjelmisto tai sovellus
- API-testaus: Testisovellusliittymät on luotu sovellukselle
- Integrointitesti: Testaa sovelluksessa yhdistetyt moduulit
- Järjestelmätesti: Testaa järjestelmän vaatimustenmukaisuus tietyn vaatimuksen suhteen
- Asenna / Poista testi: Asenna / poista tietty ohjelmisto asiakasympäristössä
- Ketterä testaus: Testaa ketterä menetelmä
c) Asiakirjat ja asiakirjat
Tunnista riski, ja se voi vaikuttaa testisuunnitelman malliin ja mitkä toimenpiteet ovat ongelma. Katso alla joitain riskitekijöistä.
- Ihmisillä ei ole taitoja tämän verkkosivuston testaamiseen
- Testipäälliköllä on heikko taidot määritellä testaustekniikka.
- Yhteistyön puute ryhmässä
- Huono budjettiarvio
d) Luo testilogistiikka
Tässä vaiheessa testipäällikön on päätettävä kuka testaa? ja milloin testi tapahtuu? Oikean henkilön valinta tiettyä tehtävää varten on erittäin tärkeää menetelmien ymmärtämiseksi. Testaus voi tapahtua milloin tahansa, se voi myös alkaa kehitysvaiheesta. Kun alla oleva lähde on saatavilla, se on valmis testattavaksi.
- Testitiedot ja vaatimusasiakirja
- Henkilöstö
- Testiympäristössä
3. Testin tavoite
Testauksen päätarkoitus on löytää viat ja vapauttaa ohjelmisto virheetöntä. Testin tavoitteen on noudatettava seuraavia vaiheita:
a) Testaa ohjelmisto tai sovellusominaisuus.
b) Testaa ominaisuus tavoitteen ja tavoitteen perusteella.
Ota tämä verkkosivusto esimerkiksi seurataksesi yllä olevia vaiheita käyttämällä yleisintä tekniikkaa TOP-DOWN-testausmenetelmää.
- Tarkista, että verkkosivusto toimii todellisessa ympäristössä ilman mitään ongelmia
- Tarve tarkistaa asiakkaan tarpeet ja se vastaa heidän odotuksiaan
- Sen pitäisi olla käyttäjäystävällinen
4. Testikriteerit
Kriteerejä voidaan käyttää yleensä tai menettelytapana testauspäätöksen tekemiseen. Testauskriteerejä on kahta tyyppiä:
a) Suspensiokriteerit
Testipäällikkö on asetettava keskeyttämisen tavoite. Kun se saavuttaa tavoitteen, testi keskeytetään, kunnes kriteerit on ratkaistu. Oletetaan, että projektissa epäonnistuu 30% testitapauksista, ja sen on palautettava kehitysryhmään. Testausta ei voida suorittaa, ennen kuin ongelma on poistettu.
b) Poistumisperusteet
Poistumisperusteet voidaan asettaa enimmäisprosentiksi (esim. 96%). Kun testitulos saavutti tämän prosentin osuuden, projektia voidaan pitää PASS: na. Pakollinen on suorittaa 100% testitapaukset, mutta läpäisy voidaan määritellä 96%: ksi.
( Formulae:- Number of test cases passed / total test cases executed )
5. Resurssien suunnittelu
Resurssien suunnittelu voi olla sekä ihmistä että laitteistoa, mikä vaatii tämän testaussuunnitelman tehtävän suorittamiseksi.
a) Henkilöstö
- Testipäällikkö
- Testaaja
- Kehittäjä testissä
- QA-insinööri
b) Järjestelmäresurssi
- server
- Testityökalu
- verkko
- Tietokone
6. Suunnittele testiympäristö
Testiympäristö on laitteiston ja ohjelmistojen asettaminen testausta varten. Se on otettava käyttöön reaaliaikaisessa yritysympäristössä. Asennettua ympäristöä voidaan seurata kehityspalvelimena -> Testi- / laadunvarmistuspalvelimena -> Tuotantopalvelimena. Kun kehitysvaihe on valmis, se siirtyy testausryhmään ja kun testaus on valmis, se elää tuotantoympäristössä.
7. Aikataulu ja arvio
Sen on tehtävä aikataulu ja arvio tehtävän suorittamiseksi testisuunnitelmamallissa.
Tehtävä | Jäsen | Arvioitu kesto |
Luo testisuunnitelma | Testipäällikkö | 80 inhimillinen tunti |
Testiraportti | Testaaja | 200 henkilö-tunti |
Testitoimitus | QA | 30 inhimillinen tunti |
8. Testaa toimitukset
Testitoimituksissa voidaan luetella kaikki asiakirjat ja muut pyrkimykset, jotka tukevat tätä pyrkimystä. Toimituksia on kolme tyyppiä.
a) Ennen testausta
- Suunnittele asiakirja
- Testaa suunnitteluasiakirja
b) Testauksen aikana
- Sieppaa virhelokit
- Matriisi
- Suoritusvirhe
c) Testauksen jälkeen
- Testiraportti
- Julkaisutiedot
Suositellut artikkelit
Tämä on opas testisuunnitelmalle. Täältä olemme oppineet, mikä on testisuunnitelma, testisuunnitelmalallin tarve, testisuunnitelman suunnittelu jne. Voit myös tarkastella seuraavia artikkeleita saadaksesi lisätietoja-
- Staattiset testaustekniikat
- AWS CloudFormation -mallit
- Pilvitestaustyökalut
- Protokollan testaus
- JavaScriptin tyypit ja käsittelyvirheet
- 7 tärkeintä ketterän testauksen strategiaa
- Testitapaukset vs. testiskenaario | Suurimmat erot
- Mikä on testitapaus?