Ohjelmistojen Testaus

Ohjelmistojen testausartefaktit – Yksityiskohtainen opas

30. lokakuuta 2021

Sisällysluettelo

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.

img 617dd4e2504c3

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 .

    Vaihe 1:Kirjaudu sisään ruokakauppaanVaihe 2:Valitse osoite nähdäksesi aluekohtaiset tuotteetVaihe 3:Lisää tuotteet ostoskoriinVaihe 4:Suorita maksu ja kassaVaihe 5:Kirjautua ulos

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:

  1. Test Suites testaa parametreja, kuten sovellus, versio, ympäristö ja paljon muuta.
  2. Ne tarjoavat keinon testattavan ohjelmiston (SUT) nopeaan testaukseen ja tarkistamiseen ja siten lisäävät tuottavuutta.
  3. Testisuunnitelman luomisen jälkeen seuraava vaihe on sarjan määrittely.
  4. Testisarjan määritelmä sisältää testien määrän ja niihin liittyvät testitapaukset.
  5. Automaatiotyökalut kuten jUnit, Selenium ja monet muut ovat hyödyllisiä testisarjoissa.
  6. Testitapausten tavoitteet ja tavoitteet ovat testisarjoissa mukana.
  7. Myös toiminnalliset ja ei-toiminnalliset testit ovat osa testipaketteja.
  8. Testipakettien luominen sekä testisyklin että testialueen perusteella on mahdollista.

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.