Útmutató a junitnak

A tesztelés a folyamat funkcionalitását ellenőrzi annak megerősítése érdekében, hogy bizonyos követelményeknek megfelelően működik. Az egységvizsgálat olyan tesztelés, amelyet közvetlenül a fejlesztői szinten írt le (egy adott entitás vizsgálata egy módszer vagy osztály). Ez a szoftverfejlesztés rendkívül fontos szakasza, amely segít minőségi termék létrehozásában.

Az egységvizsgálat két nagy csoportra tagolódik:

A tesztek manuális végrehajtása bármilyen eszköz nélkül.

Speciális eszközök használata az automatizált teszteléshez

A komplex viselkedési minták tesztelésére nincs mód komplex tesztek készítésére.

A teszterek komplex teszteket hajthatnak végre komplex programozási modellek tesztelésére

A manuális tesztelés alacsony megbízhatóságú, mivel nagyon érzékeny az emberi tényezőkre.

Az automatizált tesztelés pontos és megbízható.

Nagy időbefektetés

Ez azzal a ténnyel kapcsolatos, hogy a személynek rendkívül korlátozott lehetősége van a munka gyorsaságában.

Az automatizált teszteket nagyságrenddel gyorsabban végzik, mint egy személy.

A JUnit olyan keretrendszer, amelyet a Java technológiával írt programok tesztelésére terveztek. A TDD (Test-Driven Development) középpontjában helyezkedik el, és része a spirituális családnak az xUnit teszteléséhez.

A fő gondolata ez a keret - „teszt-első, majd a kódot.” Ez azt jelenti, hogy először meghatározzuk, mi történjen, ennek eredményeként egy adott kódrészletet, és írjon vizsgálatokat, ellenőrzi a személyazonosságát az eredmény a kívánt, majd írni egy darab kódot is, amelyet meg kell vizsgálni. Ez az eljárás növeli a fejlesztők hatékonyságát, és lehetővé teszi, hogy írjon stabilabb kódot. Ennek eredményeképpen megkapjuk a kevesebb időt vesz igénybe, hogy debug program.

  • Olyan nyílt forráskódú keretrendszer, amely a tesztek írására és futtatására szolgál.
  • Lehetővé teszi a kód gyorsabb és hatékonyabb írását.
  • Rendkívül egyszerűen használható.
  • Támogatja a metódusok azonosítására szolgáló megjegyzéseket.
  • Támogatja az eredményeket tesztelő nyilatkozatokat.
  • A teszteket testalkalmazásokba szervezhetjük.
  • Van vizuálisan feltüntetve a teszt állapotát (piros - nem telt, zölden eltelt).

Teszt (Test Case) az egység tesztelése - egy darab kódot, amely ellenőrzi, hogy a másik része a kód (különösen a - módszer) szerint működik, bizonyos követelményeknek.

A hivatalosan leírt vizsgálati esetet ismert bemeneti adatok és a program várt kimenete jellemzi, amely a teszt elindítása előtt ismeretes.

Minden követelményhez legalább két vizsgálati esetet kell létrehozni - pozitív és negatív. Ha a követelmény követelményekkel rendelkezik, mindegyiket külön kell vizsgálni.

Ezzel lezárjuk a JUnit keretrendszer felülvizsgálatát.

A következő cikkben egy egyszerű teszt létrehozásának példáját vesszük szemügyre.

JUnit Handbook

Kapcsolódó cikkek