Kas ir TESTA HARNESS? Rīki & Piemēri

Satura rādītājs:

Anonim

Testa vads programmatūras testēšanā

Programmatūras testēšanas testēšana ir kopas, draiveri un citi atbalsta rīki, kas nepieciešami testa izpildes automatizēšanai. Testa zirglietas veic testus, izmantojot testu bibliotēku, un ģenerē testu pārskatus. Pārbaudes zirglietā ir visa informācija, kas nepieciešama testa sastādīšanai un izpildei, piemēram, testa gadījumi, mērķa izvietošanas ports (TDP), testējamais avota fails, statņi utt.

Kāpēc izmantot Test Harness?

  • Automatizējiet testēšanas procesu
  • Izpildiet testa gadījumu testa komplektus
  • Ģenerējiet saistītos testu pārskatus
  • Atbalsts atkļūdošanai
  • Lai reģistrētu testa rezultātus katram testam
  • Palīdz izstrādātājiem izmērīt koda pārklājumu koda līmenī
  • Palieliniet sistēmas produktivitāti, izmantojot automatizāciju
  • Uzlabojiet programmatūras komponentu un lietojumprogrammu kvalitāti
  • Lai tiktu galā ar sarežģīto nosacījumu, kuru testētājiem ir grūti simulēt

Pārbaudes zirglietas tiek izmantotas divos kontekstos

  1. Automatizācijas testēšana: tajā ir testa skripti, parametri, kas nepieciešami šo skriptu darbināšanai un rezultātu apkopošanai, lai tos analizētu
  2. Integrācijas pārbaude: To izmanto, lai izveidotu divas koda vai moduļa vienības, kas mijiedarbojas savā starpā, lai pārbaudītu, vai kombinētā darbība ir vai nav gaidītā.

Pārbaudiet zirglietu rīkus

  • Junit: rīks, kas izmantots, lietojot Java
  • Nunit: rīks, ko izmanto .Net ietvara izmantošanai

Testa vadu Vs testa sistēma

Pārbaudiet zirglietas Test Automation Framework
  • Testa zirglietu veido draiveri un stublāji, kas ir mazas manekena programmas, kas mijiedarbojas ar testējamo programmatūru
  • Tas ir procesu, procedūru, abstraktas koncepcijas un vides kopums, kurā tiek izstrādāti un ieviesti automatizētie testi
  • Programmā Test Harness nevar ierakstīt skriptu “Ierakstīt un atskaņot”
  • Šajā sistēmā testeris var manuāli skriptu “Record & Playback”
  • Pārbaudes zirglietā ir visa informācija, kas nepieciešama testa sastādīšanai un izpildei, piemēram, testa gadījumi, mērķa izvietošanas ports (TDP), testējamais avota fails, statņi utt.
  • Testa automatizācijas ietvars satur tādu informāciju kā testu bibliotēka, testēšanas rīki, automatizētas testēšanas prakses, testēšanas platforma utt.
  • Testa zirglietas ir iedalītas kategorijās
    • Automatizācijas testēšana
    • Integrācijas testēšana
  • Automatizācijas ietvara piemēri
    • Uz datiem balstīta testēšana
    • Atslēgvārdu vadīta testēšana
    • Modularitātes vadīta testēšana
    • Hibrīda testēšana
    • Testēšana uz modeļa bāzes
    • Testēšana ar kodu
    • Uz uzvedību balstīta testēšana