Sisällysluettelo
- Ohjelmistojen testausartefaktit
- 1. Testisuunnitelma
- Testisuunnitelmien tyypit
- Testisuunnitelmamalli
- Testisuunnitelman ohjeet
- 2. Test Suite
- Mikä on Test Suite?
- Mitä Suite tarkoittaa? Esimerkki selittää
- Testisarjan tyypit
- Test Suitesin ominaisuudet
- Test Suites -mallit
- Ero testiskenaarion, testipaketin, testisuunnitelman ja testitapauksen välillä
- Johtopäätös
- 3. Testitapaus
- Mikä on testitapaus?
- Kuinka kirjoittaa hyviä testitapauksia?
- Testitapausmalli
- Testitapausesimerkki vakiotestitapauksista
- Test Case Management Tools
- 4. Test Script
- Mikä on Test Script?
- Testaa skriptikieli esimerkin avulla
- Millaista koodia käytetään?
- Kuinka luoda testiskripti?
- Kuinka suorittaa testiskripti?
- 5. Testitiedot
- Mitä testidata on?
- Testitietojen tärkeys
- Testitietojen tyypit
- Testitiedot testauksessa
- Hyvät testidatan ominaisuudet
- Tekniikat testitietojen valmistelua tai luomista varten
- Lähestymistavat testidatan luomiseen
- Testaa tiedon luontityökaluja
- Testitietojen hallinta (TDM)
- Testitietojen rajoitukset
- Johtopäätös
- Suositellut artikkelit
2. Test Suite
Mikä on Test Suite?
Testisarjat tai Validation suites ovat kokoelma testitapauksia ja testiskriptejä, jotka kaikki on järjestetty loogisesti ja joiden tarkoituksena on testata tiettyä toimivuutta tai ohjelmiston ominaisuutta.

ISBTQ määrittelee sarjan testiproseduurien tai komentosarjojen sarjaksi, joka suoritetaan testiajon aikana.
Satojen/tuhansien testitapausten järjestäminen voi olla taakka. Testisarjat auttavat luokittelemaan ne siten, että ne vastaavat analyysi- tai suunnittelutarpeita.
Voimme myös määritellä sarjan testitapaussäiliöiksi, koska ne sisältävät jokaisen testitapauksen kaikki yksityiskohdat ja tavoitteet sekä niiden testauksessa vaadittavat järjestelmäkonfiguraatiot.
Testaussarjat sisältävät useita vaiheita, jotka auttavat määrittämään aktiivisen, käynnissä olevan tai päättyneen testausprosessin nykyisen tilan.
Mitä Suite tarkoittaa? Esimerkki selittää
Näimme, että testisarjat ovat testitapausten säiliöitä, joita käytetään luokitteluun yllä olevan sarjan määritelmän mukaan.
Ymmärtääksemme paremmin, mitä sviitti tarkoittaa, harkitkaamme a esimerkki päivittäistavaroiden ostamisesta verkosta .
- Test Suites testaa parametreja, kuten sovellus, versio, ympäristö ja paljon muuta.
- Ne tarjoavat keinon testattavan ohjelmiston (SUT) nopeaan testaukseen ja tarkistamiseen ja siten lisäävät tuottavuutta.
- Testisuunnitelman luomisen jälkeen seuraava vaihe on sarjan määrittely.
- Testisarjan määritelmä sisältää testien määrän ja niihin liittyvät testitapaukset.
- Automaatiotyökalut kuten jUnit, Selenium ja monet muut ovat hyödyllisiä testisarjoissa.
- Testitapausten tavoitteet ja tavoitteet ovat testisarjoissa mukana.
- Myös toiminnalliset ja ei-toiminnalliset testit ovat osa testipaketteja.
- Testipakettien luominen sekä testisyklin että testialueen perusteella on mahdollista.
Oletetaan nyt, että yllä olevat vaiheet ovat testitapauksia 1-5. Kun testaaja testaa näitä tapauksia, ei ole mitään järkeä testata myöhempiä testitapauksia, jos aiemmat eivät ole tyytyväisiä.
Jos käyttäjä ei esimerkiksi näe elintarvikkeita sijainnin mukaan, ei ole mitään järkeä lisätä tuotteita.
Vastaavasti, jos käyttäjä ei voi lisätä tuotteita ostoskoriin, kassalla ei ole mitään järkeä.
Testipaketteja käyttämällä testaaja voi siis järjestää testitapaukset sarjoiksi ja saavuttaa parempia testaustuloksia.
Testisarjan tyypit
Testisarjat luokitellaan kahteen tyyppiin toimintojensa mukaan:
1. Abstract Test Suites
Abstraktien testitapausten kokoelmaa testattavan järjestelmän (SUT) korkean tason mallista kutsutaan abstrakteiksi testisarjoiksi.
Näitä testipaketteja ei voi käyttää suoraan ohjelmistossa, koska ne pysyvät korkealla tasolla ja niistä puuttuu ohjelmistoon ja ympäristöön liittyviä konkreettisia yksityiskohtia.
2. Suoritettavat testisarjat
Suoritettavat testipaketit, jotka on johdettu abstrakteista testitapauksista, tarjoavat testausohjelmiston vaatimia alhaisen tason suoritukseen liittyviä tietoja.
Se sisältää testivaljaat, joka toimii rajapintana suoritettavan ohjelmistopaketin ja Software Under Test (SUT) välillä ja toimii siten yksityiskohtaisella tasolla ja kommunikoi SUT:n kanssa.
Test Suitesin ominaisuudet
Testisarjan määritelmässä on korostettu riittävästi, että testisarjat ovat hyödyllisiä sekä testaajille että heidän organisaatiolleen testitapausten luokittelusovelluksensa vuoksi.
Jotkut muut olennaiset ominaisuudet ja ominaisuudet ovat kuitenkin mainitsemisen arvoisia:
Test Suites -mallit
Testisarjat ovat erittäin tärkeitä Ohjelmistokehityksen elinkaari (SDLC). Siksi testaajien on noudatettava tiettyjä standardeja määrittääkseen sarjan ja testisarjan määritelmän kattamat eri näkökohdat.
Testisarjat voivat olla valmiita tai testaustiimi voi luoda niitä projektin vaatimusten mukaisesti.
Esimerkki testipaketin mallista on:
Test Suiten yhteenveto
Ensimmäisen osan tulee sisältää yksityiskohtainen tiivistelmä testisarjasta. Se voi sisältää myös testipakettien luokkia parantaakseen testipakettien tarjoamaa kattavuutta.
Test Suite Design
Suunnitteluosiossa on tietoja testipakettien suunnittelusta ja ehdotuksia testauksen kattavuuden ja laadun parantamiseksi.
Muodollinen arvostelu
Kun testisarjan yhteenveto ja suunnittelunäkökohdat on määritelty selkeästi, testaustiimi lähtee viralliseen tarkastukseen.
Tässä katsauksessa alan standardit ja määräykset tarkastetaan ja vahvistetaan testiohjelmistojen määritelmällä sellaisena kuin se on yhteenveto ja suunniteltu.
Ennakko- ja jälkikunto
Testipakettien erilaisten ennen ja jälkeen suoritusta koskevien vaatimusten täyttyminen määritellään ja tarkistetaan.
odotetut tulokset
Ennen kuin testiohjelmistojen suorittaminen alkaa, tiimi päättää odotetuista tuloksista testipaketin onnistumisen tai epäonnistumisen perusteella.
Nämä tulokset, kun niitä verrataan todellisiin tuloksiin, vahvistavat testisarjat.
Riskinarviointi tai -analyysi
Tässä osiossa tunnistetaan ja analysoidaan testisarjoihin liittyvät riskit.
Nämä riskit voivat vaikuttaa testausprosessiin ja haitata tiimin odotettuja tuloksia.
Testitapaukset
Suorittamalla testitapaukset ja niiden ympäristöt he validoida erilaisia ohjelmistoja Tämän osion kohdassa Testi (SUT) -näkökohdat.
Asiakirjat ja raportit
Kaikki testipaketteihin liittyvät ja liitetyt asiakirjat ja raportit ovat tässä osiossa.
Nämä asiakirjat voivat olla mitä tahansa kuvakaappauksista, suoritustietueista, raporteista muihin olennaisiin materiaaleihin.
Ero testiskenaarion, testipaketin, testisuunnitelman ja testitapauksen välillä
# | Testi skenaario | Test Suite | Testisuunnitelma | Testitapaus |
---|---|---|---|---|
yksi. | Se suoritetaan loppukäyttäjän näkökulmasta. | Sitä on kahta tyyppiä, nimittäin suoritettavaa ja abstraktia. | Taso-, tyyppikohtainen ja master-testisuunnitelma ovat sen tyyppejä. | On olemassa kahdenlaisia testitapauksia, muodollisia ja epävirallisia. |
kaksi. | Käyttötapauksista johdetut testiskenaariot varmistavat täydellisen testikattavuuden. | Erilliset testisarjat tekevät testaamisesta vaivatonta, joustavaa ja ketterää ja siten tiimille poikkeuksellisen hyödyllistä. | Testisuunnitelma perustuu käyttötapausasiakirjaan, tuotekuvaukseen tai ohjelmistovaatimusmääritykseen (SRS). | Testitapaukset johdetaan ja suunnitellaan testiskenaarioista Software Requirement Specification (SRS) -määrityksen mukaisesti. |
3. | Nämä ovat olosuhteita, joissa mitä tahansa ohjelmiston toimivuutta voidaan testata. | Testisarjan määritelmän mukaan se koostuu kokoelmasta testitapauksia ja se valmistetaan testisuunnitelman luomisen jälkeen. | Asiakirjaa, jossa määritellään ohjelmistotestauksen tavoite, laajuus ja strategia, kutsutaan testisuunnitelmaksi. | Testaukseen liittyvät tärkeät yksityiskohdat sisältyvät testisuunnitelmaan. |
Neljä. | Testauskenaariossa määritellään erilaiset testausryhmän tuotteelle suorittamat toiminnot. | Ohjelmistoa testaavien testitapausten tavoitteet ja tavoitteet sisältyvät testipakettien määrittelyyn. | Testaussuunnitelma sisältää tiedot testausprosessista standardoidussa mallissa. | Testitapauksissa määritetään asetetut ehdot, jotka auttavat varmistamaan, että ohjelmisto vastaa tiettyjä toimintoja. |
Johtopäätös
Testisarjat, jotka ovat tärkeitä testausprosessin kannalta, jäävät useimmiten huomiotta sekä aloittelijoilta että kokeneilta testaajilta. He eivät ymmärrä sen tärkeyttä ja käyttävät sitä vaihdettavasti testisuunnitelman, testiskenaarion ja testitapauksen kanssa. Testaussarjat ovat kuitenkin erittäin tärkeä osa testausta, jota ilman testausprosessia on mahdotonta toteuttaa sujuvasti.