Tarkvara testimise testimise tasemed

4 testimise taset

Neid on peamiselt neli Testimise tasemed tarkvara testimisel:

  1. Üksuse testimine : kontrollib, kas tarkvarakomponendid täidavad funktsioone või mitte.
  2. Integratsiooni testimine : kontrollib andmevoogu ühest moodulist teistesse moodulitesse.
  3. Süsteemi testimine : hindab testimise funktsionaalseid ja mittefunktsionaalseid vajadusi.
  4. Vastuvõtu testimine : kontrollib, kas spetsifikatsiooni või lepingu nõuded on täidetud vastavalt tarnele.

Testimise tasemed

Igal neist testimistasemetest on konkreetne eesmärk. Need testimise tasemed annavad tarkvaraarenduse elutsüklile väärtuse.

Iga testimise taseme üksikasjad

Ühiku testimine:

A Üksus on süsteemi või rakenduse väikseim testitav osa, mida saab kompileerida, meeldida, laadida ja käivitada. Selline testimine aitab testida iga moodulit eraldi.

Eesmärk on testida tarkvara iga osa, eraldades need. See kontrollib, kas komponent täidab funktsioone või mitte. Seda tüüpi testimist viivad läbi arendajad.

Integratsiooni testimine

Integratsioon tähendab ühendamist. Näiteks selles testimisfaasis kombineeritakse ja testitakse erinevaid tarkvaramooduleid rühmana, et veenduda, kas integreeritud süsteem on süsteemi testimiseks valmis.

Testimise integreerimine kontrollib andmevoogu ühest moodulist teistesse moodulitesse. Sellist testimist viivad läbi testijad.

Süsteemi testimine

Süsteemi testimine teostatakse terviklikul integreeritud süsteemil. See võimaldab kontrollida süsteemi vastavust nõuetele. See testib komponentide üldist koostoimet. See hõlmab koormuse, jõudluse, töökindluse ja turvalisuse testimist.

Süsteemi testimine on enamasti viimane test, et kontrollida, kas süsteem vastab spetsifikatsioonidele. See hindab nii funktsionaalset kui ka mittefunktsionaalset testimise vajadust.

Vastuvõtu testimine

Vastuvõtu testimine on test, mis viiakse läbi, et teha kindlaks, kas spetsifikatsiooni või lepingu nõuded on selle tarne kohaselt täidetud. Aktsepteerimistesti teeb põhiliselt kasutaja või klient. Sellesse protsessi saab aga kaasata ka teisi aktsionäre.

Järeldus

  • Tarkvara testimise tase on protsess, mille käigus testitakse tarkvara/süsteemi iga üksust või komponenti.
  • Süsteemi testimise esmane eesmärk on hinnata süsteemi vastavust määratud vajadustele.
  • In Tarkvaraarendus, neli peamist testimise taset on ühikutestimine, integratsioonitestimine, süsteemi testimine ja vastuvõtutestimine.