Instrumentul «1s verificarea automată a configurațiilor», pagina

În articolul precedent al ciclului, am considerat sarcina de a gestiona calitatea muncii sistemelor informatice construite pe baza "1C: Enterprise 8" și am ajuns la următoarea concluzie: calitatea generală a sistemului informațional constă în ...

Dacă este necesar, utilizatorul poate modifica regulile furnizate de validare implicite și de a crea propriile lor reguli, ca regulile de validare - este algoritmi descrise în built-in limba de „1C: Enterprise 8“, ele pot fi schimbate sau puse în aplicare „de la zero“ orice persoană calificată. Mai mult decât atât, în cazul în care un dezvoltator sau un specialist în punerea în aplicare are propriile sale mijloace de verificare configurații de aplicații, aceste fonduri pot fi transformate într-un supliment la regulile de validare și adaptate pentru a fi utilizate în „1C: Controale automatizate de configurare.“







Procesul de verificare a configurației aplicației se realizează în două etape:
  • Colectarea versiunii configurației verificate. Baza de date "1C: verificare automată a configurării" înregistrează toate datele necesare pentru verificare: structura metadatelor de configurare, parametrii formei, textele modulelor de program și informațiile de referință, layout-urile și așa mai departe.
  • Versiunea selectată a configurației este verificată pentru respectarea anumitor reguli, iar erorile sunt căutate și în configurația verificată.
Astfel, colectarea datelor pentru o versiune specifică a configurației aplicației se realizează o singură dată și poate fi verificată de mai multe ori - pe seturi diferite de reguli de validare și cu o critică minimă diferită a erorilor detectate. Pentru configurații "grele" care conțin sute de obiecte de metadate și zeci de mii de linii de cod, această tehnică economisește mult timp de testare.

Rețineți că standardele recomandate și dezvoltarea de metode, care se bazează pe regulile de validare configurații aplicate, în unele situații, pot încălcat în mod conștient dezvoltatori - ca parte a standardului nu poate ține cont de diversitatea sarcinilor și a cerințelor utilizatorilor. Unele erori detectate de testarea automată nu pot fi erori, ci caracteristici ale implementării unui anumit mecanism al unei anumite configurații. "1C: verificarea configurării automate" vă permite să marcați oricare dintre erorile găsite ca o caracteristică de configurare, iar la verificările ulterioare astfel de erori nu vor fi incluse în raportul de audit.







Utilizarea instrumentelor automate de verificare

Există trei domenii principale de aplicare ale instrumentului "1C: verificare automată a configurării":
  • Controlul calității funcționale în dezvoltarea industrială a configurațiilor de aplicații "1C: Enterprise 8" atât în ​​circulație, cât și unic.
  • Controlul calității modificărilor și modificărilor introduse în introducerea configurațiilor tipice și ramificate la anumite întreprinderi (indiferent dacă este implicată compania parteneră "1C" sau modificările sunt efectuate de forțele proprii ale departamentului IT).
  • Evaluarea preliminară a calității configurației propuse de întreprindere, efectuată în etapa de pregătire pentru implementare. În acest caz, verificarea automată vă permite să evaluați nu numai maturitatea tehnologică a produsului software, ci și, într-o oarecare măsură, nivelul de competență al dezvoltatorilor și furnizorilor săi.
Introducerea verificării automate a configurațiilor create și modificate în practica cotidiană nu numai că va îmbunătăți calitatea funcțională a sistemelor informatice, ci va avea și un efect educațional serios asupra specialiștilor în dezvoltare și implementare. Se întâmplă ca chiar și profesioniștii cu experiență care sunt conștienți de existența standardelor și importanța respectării lor, să neglijeze metodele de dezvoltare recomandate - din diverse motive. Specialistul, în același timp, își spune: Bine, acum să o facem în mod ciudat, dar cât mai repede posibil și apoi, când este timp, o vom aduce la vedere corectă. Dar, în cele mai multe cazuri, "sudoarea" nu vine niciodată - mâine va exista o nouă sarcină, a doua zi după mâine, iar implementarea temporară va obține foarte repede statutul de "lucru și nu atingeți". Identificarea unor astfel de site-uri "temporare" într-o configurație complexă de mână este extrem de dificilă. Automatizarea verificării modificărilor la standarde și personalizarea erorilor detectate va duce foarte rapid pe orice specialist la o concluzie simplă, dar extrem de importantă: este mai bine să vă petreceți mai mult timp, dar să vă faceți calitativ activitatea.

1 2







Articole similare

Trimiteți-le prietenilor: