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.
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.
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.
4. lépés: Tegyen egy próbát írásával „NPM run teszt” a parancssorba.