Testistrategia
Test strategia on suunnitelma, joka määrittää lähestymistapa Ohjelmistojen testaus elinkaari (STLC). Se ohjaa laadunvalvontaryhmiä määrittelemään testin kattavuuden ja testauksen laajuuden. Se auttaa testaajia saamaan selkeän kuvan projektista missä tahansa tilanteessa. Mahdollisuus puuttua testitoimintoihin on hyvin pieni, kun käytössä on asianmukainen testistrategia.
Mikä on testistrategiadokumentti?
Testistrategia -asiakirja on ohjelmistojen testauksessa hyvin kuvattu asiakirja, joka määrittelee selkeästi ohjelmistosovelluksen tarkan lähestymistavan ja testaustavoitteet. Testidokumentti on laadunvalvontaryhmille tärkeä asiakirja, joka perustuu todellisiin liiketoiminnan vaatimuksiin ja joka ohjaa koko tiimiä ohjelmistojen testausmenetelmistä ja tavoitteista jokaiselle ohjelmistojen testausprosessin toiminnalle.
Testistrategia-asiakirja vastaa kaikkiin kysymyksiin, kuten mitä haluat tehdä ja miten aiot saavuttaa sen jne. Tehokkaan strategia-asiakirjan kirjoittaminen on taito, jonka testaaja kehittää kokemuksen avulla. Testausstrategiasuunnitelma on ilmoitettava koko tiimille, jotta tiimi on johdonmukainen lähestymistavan ja vastuiden suhteen.
Testisuunnitelma vs Testistrategia
Testaussuunnitelma ja testistrategia-asiakirjat ovat hyvin hämmentyneitä. Eri organisaatiolla on ainutlaatuiset prosessit ja standardit näiden asiakirjojen hallitsemiseksi. Esimerkiksi jotkut organisaatiot sisällyttävät testistrategian tosiasiat itse testaussuunnitelmaan, kun taas jotkut organisaatiot sisällyttävät strategian osaksi testaussuunnitelmaa.
Testisuunnitelma |
Testistrategia |
|
|
Selkeämmäksi, onko testisuunnitelma jokin määränpää, QA-testistrategia on kartta määränpäähän pääsemiseksi.
Kuinka valmistaa hyvä testistrategia-asiakirja
Jokaisella organisaatiolla on ainutlaatuinen prioriteetti ja säännöt ohjelmistosuunnittelulle, joten älä kopioi yhtään organisaatiota sokeasti. Varmista ennen mallin noudattamista, että heidän asiakirja on yhteensopiva ja tuo lisäarvoa ohjelmistokehitykseen.
Testistrategia STLC : ssä :
Vaihe 1: Soveltamisala
Se määrittelee parametrit kuten
- Kuka tarkistaa asiakirjan?
- Kuka hyväksyy tämän asiakirjan?
- Aikatauluilla suoritetut ohjelmistojen testaustoiminnot
Vaihe 2 Testaa lähestymistapa
Se määrittelee
- Testausprosessi
- Testaustasot
- Jokaisen tiimin jäsenen tehtävät ja vastuut
- Testaustyypit (kuormitustestaus, turvatestaus, Performace-testaus jne.)
- Testausmenetelmä ja automaatiotyökalu tarvittaessa
- Uusien vikojen lisääminen, uudelleentestaus, vianmääritys, regressiotestaus ja testin allekirjoittaminen
Vaihe # 3 Testaa ympäristö
- Määritä kullekin ympäristölle vaadittavien vaatimusten ja asetusten määrä
- Määritä varmuuskopio testitiedoista ja palauta strategia
Vaihe # 4 Testityökalut
- Testin suorittamiseen tarvittavat automaatio- ja testinhallintatyökalut
- Selvitä useita tarvittavia avoimen lähdekoodin ja kaupallisia työkaluja, määritä, kuinka monta käyttäjää siinä tuetaan, ja suunnittele sen mukaan
Vaihe 5 Vapauta hallinta
- Julkaisunhallintasuunnitelma, jossa on asianmukainen versiohistoria, joka varmistaa testin suorituksen kaikille julkaisun muokkauksille
Vaihe # 6 Riskianalyysi
- Luettele kaikki riskit, jotka voit arvioida
- Anna selkeä suunnitelma riskien vähentämiseksi ja myös valmiussuunnitelma
Vaihe # 7 Tarkastus ja hyväksynnät
- Liiketoimintaryhmä, projektinhallinta, kehitystiimi jne. Tarkastavat ja allekirjoittavat kaikki nämä toiminnot.
- Yhteenveto tarkistusmuutoksista tulisi jäljittää asiakirjan alussa, yhdessä hyväksytyn päivämäärän, nimen ja kommentin kanssa
Lataa testistrategiamalli
Napsauta alla ladataksesi testistrategiadokumentin
Lataa testistrategiamalli
Päätelmä:
Ohjelmistotuotannossa ohjelmistojulkaisu käy ajoittain läpi Testistrategia-asiakirjoja kartoittamaan testauksen etenemistä oikeaan suuntaan. Kun julkaisupäivä on lähellä, monet näistä toiminnoista ohitetaan, on suositeltavaa keskustella tiimin jäsenten kanssa siitä, auttaako jonkin erityisen toiminnan leikkaaminen julkaisua ilman mitään mahdollista riskiä.