Testiautomaation haitat

1.3 Testiautomaation haitat

Testiautomaatio tai automatisoitu testaus: tietokoneohjelmistojen tai mobiiliohjelmistojen testaus millä tahansa Automaatiovälineellä tai automaatio-skriptillä.

tärkeitä tehtäviä Testiautomaatiossa:

* valitse automaation alueet / testitapaukset

* luo testit / Testikommentit Testityökalun IDE-ominaisuuksien ja Ohjelmointiominaisuuksien avulla.

* testien suorittaminen (yksittäinen testi tai Testierä).

* tarvittaessa Vianetsintätestit.

* testitulosten analysointi ja vikojen raportointi.
——————–

Testiautomaation / automatisoidun testauksen haitat

i) Testiautomaatio vaatii paljon työtä alkuvaiheessa.

(ohjelmistojen testauksessa kaksi tärkeää tehtävää, yksi on Testisuunnittelu ja toinen on testin suorittaminen, sillä testauksen käyttäjän (testaajan) vuorovaikutus on pakollista, testaajat luovat vain testausselosteita Testityökalun ominaisuuksien ja Ohjelmointiominaisuuksien avulla, se vie enemmän aikaa kuin manuaalinen Testitapauksen suunnittelu.)

ii) 100% Testiautomaatio on epäkäytännöllinen.

(yleensä yritämme automatisoida maksimitestitapaukset, ei kaikkia testitapauksia, joidenkin testihenkilön käyttäjien tarkkailu on tarpeen.

joidenkin ympäristörajoitusten vuoksi emme voi automatisoida kaikkia testattavia vaatimuksia.)

iii) kaikenlainen testaus ei ole mahdollista (esim.käytettävyys).

(voimme automatisoida Toimivuustestit, suorituskykytestit, mutta ei mahdollista automatisoida testejä, jotka todentavat järjestelmän käyttäjäystävällisyyden (AUT).

iv) Virheenkorjausongelmat

(käytämme testien kirjoittamiseen ohjelmointisyntaksia/logiikkaa, joinakin aikoina virheiden paikantaminen Testikommenteissa on vaikeaa.)

v) työkaluissa voi olla omat vikansa.

(Testityökalu myös ohjelmisto, siinä voi olla omat vikansa, jolloin emme välttämättä saavuta toivottuja hyötyjä).

vi) vaaditaan ohjelmointiosaamista.

(jokainen Testityökalu käyttää mitä tahansa ohjelmointikieltä (esimerkiksi UFT tukee Vbscriptiä, Selenium tukee Javaa, Perliä, PHP: tä, C#: tä, PHP: tä ja Rubya) Testiskriptien kirjoittamiseen. Joten luoda ja muokata testi skriptejä ohjelmointi tieto on pakollista.

manuaalisessa testauksessa ei tarvita ohjelmointitaitoja.)

vii) Testityökaluilla on Ympäristörajoituksia.

(Testityökaluilla on yhteensopivuusongelmia käyttöjärjestelmien ja selainten kanssa jne …

esimerkki:

UFT / QTP tukee vain Windowsin käyttöympäristöä, ei tue muita käyttöympäristöjä, kuten Unixia, Macintoshia jne…

Selenium tukee vain Web-sovelluksen testiautomaatiota, ei tue työpöytä / windows-pohjaisia sovelluksia.

manuaalisessa testauksessa ilman ympäristörajoituksia voimme testata tietokone-tai mobiiliohjelmistoja millä tahansa käyttöjärjestelmällä ja millä tahansa selaimella.)

viii) ei sovellu dynaamisesti muuttuviin KÄYTTÖLIITTYMÄMALLEIHIN.

(suurin osa Testityökaluista tukee etupään kohteisiin perustuvaa Testiautomaatiota, jos Käyttöliittymäsuunnittelu muuttuu dynaamisesti, automatisointi on vaikeaa.)
————————-
Testityökalu: ohjelmisto, jota käytettiin automatisoimaan ohjelmiston Testiprosessia.

Testityökalu on yksi ohjelmisto, testattava sovellus (Aut) on toinen ohjelmisto.

virheenkorjaus: virheiden paikantaminen ja eristäminen vaiheittaisella suorituksella.

Seuraa minua sosiaalisessa mediassa:

  •  Facebook
  • Facebook-ryhmä
  • Twitter
  • Instagram
  • YouTube
  • Reddit
  • LinkedIn
  • Pinterest
  • WhatsApp
  • Quora
  • henkilökohtainen verkkosivusto
FacebookTwitterLinkedinWhatsappRedditMixPinterestDiggSkypeTelegram

Vastaa

Sähköpostiosoitettasi ei julkaista.