Ei-toiminnallinen testaus

Mitรค ei-toiminnallinen testaus on?

Ei-toiminnallinen testaus mรครคritellรครคn ohjelmistotestauksen tyypiksi, jolla tarkistetaan ohjelmistosovelluksen ei-toiminnallisia nรคkรถkohtia (suorituskyky, kรคytettรคvyys, luotettavuus jne.). Se on suunniteltu testaamaan jรคrjestelmรคn valmiutta ei-toiminnallisten parametrien mukaan, joita ei koskaan kรคsitellรค toiminnallisella testauksella.

Erinomainen esimerkki ei-toiminnallisesta testistรค olisi tarkistaa kuinka monta ihmistรค voi samanaikaisesti kirjautua sisรครคn ohjelmistoon.

Ei-toiminnallinen testaus on yhtรค tรคrkeรค kuin toiminnallinen testaus ja se vaikuttaa asiakastyytyvรคisyyteen.

Ei-toiminnallisen testauksen tavoitteet

  • Ei-toiminnallisen testauksen pitรคisi lisรคtรค tuotteen kรคytettรคvyyttรค, tehokkuutta, yllรคpidettรคvyyttรค ja siirrettรคvyyttรค.
  • Auttaa vรคhentรคmรครคn tuotantoriskiรค ja kustannuksia, jotka liittyvรคt tuotteen ei-toiminnallisiin osiin.
  • Optimoi tapa, jolla tuote asennetaan, mรครคritetรครคn, suoritetaan, hallitaan ja valvotaan.
  • Kerรครค ja valmista mittauksia ja mittareita sisรคiseen tutkimukseen ja kehitykseen.
  • Parantaa ja parantaa tietรคmystรค tuotteen kรคyttรคytymisestรค ja kรคytรถssรค olevista teknologioista.

Ei-toiminnallisen testauksen ominaisuudet

  • Ei-toiminnallisen testauksen tulee olla mitattavissa, joten subjektiiviselle luonnehdinnalle, kuten hyvรค, parempi, paras jne., ei ole sijaa.
  • Tarkkoja lukuja ei todennรคkรถisesti tiedetรค vaatimusprosessin alussa
  • On tรคrkeรครค priorisoida vaatimukset
  • Varmista, ettรค laatuattribuutit tunnistetaan oikein Ohjelmistotuotanto.

Ei-toiminnalliset testausparametrit

Ei-toiminnalliset testausparametrit

1) Turvallisuus:

Parametri mรครคrittรครค, kuinka jรคrjestelmรค suojataan tahallisilta ja รคkillisiltรค hyรถkkรคyksiltรค sisรคisistรค ja ulkoisista lรคhteistรค. Tรคmรค on testattu kautta Suojaustestaus.

2) Luotettavuus:

Missรค mรครคrin mikรค tahansa ohjelmistojรคrjestelmรค suorittaa jatkuvasti mรครคritetyt toiminnot ilman hรคiriรถtรค. Tรคtรค on testannut Luotettavuustestaus

3) Selviytyminen:

Parametri tarkistaa, ettรค ohjelmistojรคrjestelmรค jatkaa toimintaansa ja palautuu itsestรครคn jรคrjestelmรคvian sattuessa. Tรคmรคn tarkistaa Palautustestaus

4) Saatavuus:

Parametri mรครคrittรครค, missรค mรครคrin kรคyttรคjรค voi olla riippuvainen jรคrjestelmรคstรค sen toiminnan aikana. Tรคmรคn tarkistaa Vakaustestaus.

5) Kรคytettรคvyys:

Helppous, jolla kรคyttรคjรค voi oppia, toimia, valmistella syรถtteitรค ja lรคhtรถjรค vuorovaikutuksessa jรคrjestelmรคn kanssa. Tรคmรคn tarkistaa Kรคytettรคvyystestaus

6) Skaalautuvuus:

Termi viittaa siihen, missรค mรครคrin mikรค tahansa ohjelmistosovellus voi laajentaa prosessointikapasiteettiaan vastatakseen kysynnรคn kasvuun. Tรคtรค on testannut Skaalautuvuuden testaus

7) Yhteentoimivuus:

Tรคmรค ei-toiminnallinen parametri tarkistaa ohjelmistojรคrjestelmรคn liitรคnnรคt muihin ohjelmistojรคrjestelmiin. Tรคmรคn tarkistaa Yhteentoimivuuden testaus

8) Tehokkuus:

Missรค mรครคrin mikรค tahansa ohjelmistojรคrjestelmรค pystyy kรคsittelemรครคn kapasiteettia, mรครคrรครค ja vasteaikaa.

9) Joustavuus:

Termi viittaa helppouteen, jolla sovellus voi toimia erilaisissa laitteisto- ja ohjelmistokokoonpanoissa. Kuten minimi RAM, prosessorivaatimukset.

10) Siirrettรคvyys:

Ohjelmiston joustavuus siirtรครค nykyisestรค laitteistostaan โ€‹โ€‹tai ohjelmistoympรคristรถstรครคn.

11) Uudelleenkรคytettรคvyys:

Se viittaa ohjelmistojรคrjestelmรคn osaan, joka voidaan muuntaa kรคytettรคvรคksi toisessa sovelluksessa.

Ohjelmistojen testauksen tyyppi

Yleisesti ottaen testaustyyppejรค on kolme

  • toiminnallinen
  • Ei-toiminnallinen
  • Hoito-ohjeet

Ohjelmistojen testauksen tyyppi

Tรคmรคn tyyppisessรค testauksessa sinulla on useita TESTAUSTASOJA, mutta yleensรค ihmiset kutsuvat niitรค testaustyypeiksi. Saatat lรถytรครค eroja yllรค olevassa luokituksessa eri kirjoista ja viitemateriaalista.

Yllรค oleva luettelo ei ole tรคydellinen Yli 100 testaustyyppiรคja laskeminen. Ei tarvitse huolehtia, hankit ne testausalalla ikรครคntyessรคsi. Huomaa myรถs, ettรค kaikki testaustyypit eivรคt koske kaikkia projekteja, vaan ne riippuvat projektin luonteesta ja laajuudesta. Tรคstรค lisรครค myรถhemmรคssรค opetusohjelmassa.

Ei-toiminnallisen testauksen tyypit

Seuraavat ovat yleisimmรคt Ei-toiminnallisen testauksen tyypit :

  • Suorituskykytestaus
  • Kuormitustesti
  • Failover-testaus
  • Yhteensopivuuden testaus
  • Kรคytettรคvyystestaus
  • Stressitestaus
  • Yllรคpidettรคvyystestaus
  • Skaalautuvuuden testaus
  • ร„รคnenvoimakkuuden testaus
  • Suojaustestaus
  • Disaster Recovery -testaus
  • Vaatimustenmukaisuuden testaus
  • Siirrettรคvyyden testaus
  • Tehokkuustestaus
  • Luotettavuustestaus
  • Perustason testaus
  • Kestรคvyystesti
  • Dokumentaation testaus
  • Palautustestaus
  • Kansainvรคlistymistestaus

Esimerkkitestitapaukset Ei-toiminnallinen testaus

Seuraavassa on esimerkkejรค ei-toiminnallisesta testauksesta

Testitapaus # Testitapaus Domain
1 Sovelluksen latausaika saa olla enintรครคn 5 sekuntia, jotta 1000 kรคyttรคjรครค kรคyttรครค sitรค samanaikaisesti Suorituskykytestaus
2 Ohjelmiston tulee olla asennettavissa kaikkiin versioihin Windows ja Mac Yhteensopivuuden testaus
3 Kaikissa verkkokuvissa tulee olla alt-tunnisteet Esteettรถmyystestaus.

Tiivistรค tรคmรค viesti seuraavasti: