tesztelés

Keretet biztosít tesztelés node.js

Mindenki tudja, hogy fontos a tesztelés. Enélkül a hibák maradnak a szoftver, és a cég szenvedett volna veszteség hírnevét.

Ezen felül, megjelenése után a szoftver termék hibák nehezebb megszüntetni, és mint általában, ez elég drága.

Teszt automatizálás nagymértékben növeli kód lefedettség, és hosszú távon csökkenti a költségeket.

Jellemzően a fejlesztők létre automatizált teszteket, de néha vannak kapcsolva, és a tesztelők. Ez lehet egy egység teszt (rövid teszt egyes funkcionális részeit), vagy egy nagyszabású vizsgálat az integrációs szinten.

tesztelés

Mindenesetre, a feladat megtalálni szerszámok vizsgálatához automatizálás node.js környezetben is meglehetősen nehéz.

Ebben a cikkben fogunk beszélni a legnépszerűbb eszközök és hogyan ezeket az eszközöket kell használni, hogy hozzon létre egy integrált teszt környezetben.

Állítások Library (Assert) nevű Chai lehetővé teszi a használatát design fejlődésének természetes nyelvi teszteket. Itt minden világos.

Egy példa arra, hogyan természetes állítások vannak írva Chai:

# 3) Mockery

Mockery - egy kis NPM-modul, amely helyébe teszt ál-objektumok megváltoztatása nélkül kész alkalmazás kódját. Csak hozzon létre egy ál-funkciót vagy modult és rögzített szimuláció nélkül. Node.js hozzá ál-objektumokat, ha szükséges kifejezést fogják használni a kódban.

# 4) Jenkins

Jenkins - a rendszer folyamatos integráció, amely össze van kötve a verziókezelő rendszer (pl Git), és automatikusan elvégzi a mokka bármikor, ha így véglegesítésekhez (véglegesítés). Más szóval, a szoftver vizsgált bármilyen változás esetén.

Hogyan hozzunk létre egy olyan keretet, node.js?

1. lépés: Add a projekthez mokka, chai és gúny függőségek.

tesztelés

2. lépés: Állítsa package.json és adjunk hozzá egy teszt script.

3. lépés: Készítsen néhány próbát.

tesztelés

4. lépés: Tegyen egy próbát írásával „NPM run teszt” a parancssorba.

tesztelés

Kapcsolódó cikkek