Mis on KATSE HARNESS? Tööriistad & Näited

Lang L: none (table-of-contents):

Anonim

Testrakmed tarkvara testimisel

Tarkvara testimise tarkvara testimine on testide käivitamise automatiseerimiseks vajalik tuubide, draiverite ja muude abivahendite kogu. Testrakmed teostavad teste testide kogu abil ja genereerivad testiaruanded. Testrakmed sisaldavad kogu teavet, mis on vajalik testi koostamiseks ja käivitamiseks, näiteks testijuhud, sihtmärgi juurutusport (TDP), testitav lähtefail, tugipunktid jne.

Miks kasutada testrakmeid?

  • Automatiseerige testimisprotsess
  • Teostage testjuhtumite testipaketid
  • Looge seotud katsearuanded
  • Toetus silumiseks
  • Iga testi testi tulemuste registreerimine
  • Aitab arendajatel mõõta koodi ulatust koodi tasemel
  • Suurendage automaatika abil süsteemi tootlikkust
  • Parandage tarkvarakomponentide ja rakenduste kvaliteeti
  • Et hakkama saada keerulise olukorraga, mida testijatel on raske simuleerida

Testrakmeid kasutatakse kahes kontekstis

  1. Automaatika testimine: see sisaldab testskripte, nende skriptide käitamiseks vajalikke parameetreid ja tulemuste kogumist selle analüüsimiseks
  2. Integreerimistestimine: seda kasutatakse kahe üksteisega suhtleva koodi või mooduli ühendamiseks, et kontrollida, kas kombineeritud käitumine on ootuspärane või mitte

Testige rakmete tööriistu

  • Junit: Java kasutamisel kasutatav tööriist
  • Nunit: tööriist, mida kasutatakse .Net raamistiku kasutamiseks

Testrakmete Vs testiraamistik

Katse rakmed Test Automation Framework
  • Testrakmed koosnevad draiveritest ja tuumidest, mis on väikesed näivprogrammid, mis suhtlevad testitava tarkvaraga
  • See on protsesside, protseduuride, abstraktse kontseptsiooni ja keskkonna kogum, milles kavandatakse ja rakendatakse automatiseeritud teste
  • Testrakenduses ei saa skripti "Salvesta ja taasesitada"
  • Testija saab selles raamistikus käsitsi skripti "Salvesta ja taasesitada"
  • Testrakmed sisaldavad kogu teavet, mis on vajalik testi koostamiseks ja käivitamiseks, näiteks testijuhud, sihtmärgi juurutusport (TDP), testitav lähtefail, tugipunktid jne.
  • Testi automatiseerimise raamistik sisaldab sellist teavet nagu testide kogu, testimisvahendid, automatiseeritud testimistavad, testimisplatvorm jne.
  • Testrakmed on jagatud kategooriasse
    • Automaatika testimine
    • Integratsiooni testimine
  • Automaatika raamistiku näited
    • Andmepõhine testimine
    • Märksõnapõhine testimine
    • Modulaarsusega juhitav testimine
    • Hübriidne testimine
    • Mudelipõhine testimine
    • Koodipõhine testimine
    • Käitumisest lähtuv testimine