Testarea în

Configurarea cadrului de testare în Node.js

Toată lumea știe că testarea este importantă. Fără aceasta, defectele vor rămâne în software, iar companiile ar suferi pierderi de reputație.







În plus, după lansarea produsului software, este mai dificil să se elimine defectele și, de regulă, este destul de scump.

Testarea automatizării mărește semnificativ acoperirea codului și reduce costurile pe termen lung.

În mod tipic, dezvoltatorii creează teste automate, dar uneori sunt implicați și în testare. Aceasta poate fi testarea unitară (teste scurte ale unor părți ale funcționalității) sau teste mai ample la nivelul integrării.

Testarea în

În orice caz, sarcina de a găsi instrumente pentru testarea automatizării în mediul Node.js poate fi destul de dificilă.

Acest articol va discuta despre instrumentele populare și despre modul în care aceste instrumente ar trebui folosite pentru a crea un mediu cuprinzător de testare.







Assert biblioteca (Assert) numită Chai vă permite să utilizați constructe în limba naturală atunci când dezvoltați teste. Aici totul este foarte clar.

Un exemplu al modului în care declarațiile naturale sunt scrise în Chai:

# 3) Bătrâni

Bătaie de joc - un mic NPM module care pot fi înlocuite cu teste mock obiecte fără a schimba codul de aplicare gata. O simplă funcție sau modul este pur și simplu creată și înregistrată fără simulare. Node.js adauga mock obiecte atunci când expresia necesară va fi utilizată în cod.

# 4) Jenkins

Jenkins - un sistem de integrare continuă, care este conectat la sistemul de control al versiunii (de exemplu, Git) și în mod automat efectuează o Mocha în orice moment, atunci când se face un commit (comite). Cu alte cuvinte, produsul software este testat ori de câte ori apar schimbări.

Cum se configurează cadrul în Node.js?

Pasul 1: adăugați la proiectul mocha, chai și batjocură ca dependențe.

Testarea în

Pasul 2: Configurați pachetul package.json și adăugați scriptul de testare.

Pasul # 3: Creați mai multe teste.

Testarea în

Pasul # 4: Rulați testele introducând testul "npm run" în linia de comandă.

Testarea în







Articole similare

Trimiteți-le prietenilor: