A "1s konfigurációk automatizált ellenőrzése", oldalszám:

A ciklus korábbi cikkében az "1C: Enterprise 8" alapján épített információs rendszerek működésének minőségének kezelését fontolgattuk, és az alábbi következtetésre jutottunk: az információs rendszer általános minősége a következő:

Ha szükséges, a felhasználó módosíthatja a mellékelt alapértelmezett érvényesítési szabályok és saját szabályokkal, az ellenőrzési szabályokat - az ismertetett algoritmusok a beépített nyelvén „1C: Enterprise 8”, akkor lehet változtatni, vagy végre „a semmiből” bármely szakképzett személy. Továbbá, ha a fejlesztő vagy a szakember végrehajtását saját eszköz annak alkalmazási konfigurációk, ezeket az alapokat lehet alakítani egy kiegészítés a validációs szabályokat és felhasználásra átalakított „1C: Automatizált konfiguráció ellenőrzéseket.”

Az alkalmazáskonfiguráció-ellenőrzés két lépésben történik:
  • Az ellenőrzött konfiguráció verziójának összegyűjtése. Információk adatbázis "1C: Automatikus konfigurációs ellenőrzés" feljegyzi az ellenőrzéshez szükséges összes adatot: a konfigurációs metaadatok szerkezetét, az űrlapparamétereket, a programmodulok szövegét és a referenciaadatokat, az elrendezéseket stb.
  • A konfiguráció kiválasztott verziója ellenőrzi bizonyos szabályok betartását, és az ellenőrzött konfigurációban hibákat keres.
Így az alkalmazáskonfiguráció egy adott verziójára vonatkozó adatgyűjtés egyszer elvégezhető, és többször is ellenőrizhető - különböző validációs szabályok és különböző észlelt hibák minimális kritikusságával. A több száz metaadat objektumot és több tízezer kódvonalat tartalmazó "nehéz" konfigurációk esetén ez a technika sok tesztelési időt takarít meg.

Megjegyezzük, hogy az ajánlott szabványokat és a módszerek fejlesztése, amelyek alapján az ellenőrzési szabályokat alkalmazni konfigurációk, bizonyos helyzetekben tudatosan megsértette a fejlesztők - részeként a standard nem tud elszámolni a feladatok sokszínűsége és a felhasználók igényeihez. Az automatizált tesztelés során észlelt hibák nem lehetnek hibák, hanem az adott konfiguráció adott mechanizmusának végrehajtása. "1C: Automatikus konfigurációs ellenőrzés" lehetővé teszi, hogy jelölje meg a konfigurációs funkcióként talált hibákat, és a későbbi ellenőrzéseknél az ilyen hibák nem szerepelnek az ellenőrzési jelentésben.

Automatikus ellenőrző eszközök használata

Az eszköz három fő alkalmazási területe "1C: Automatizált konfigurációs ellenőrzés":
  • A funkcionális minőség ellenőrzése az "1C: Enterprise 8" alkalmazáskonfigurációk ipari fejlesztésében, mind forgalomban, mind egyedülálló módon.
  • Minőség-ellenőrzés fejlesztések és a változások végrehajtása a standard és az ipar konfigurációk egyedi vállalkozások (függetlenül attól, hogy a partner cég „1C” van szó, vagy tett módosításokat házon belüli IT-osztály).
  • A vállalkozás által javasolt konfiguráció minőségének előzetes értékelése a végrehajtás előkészítésének szakaszában. Ebben az esetben az automatizált ellenőrzés lehetővé teszi, hogy ne csak a szoftvertermék technológiai érettségét értékelje, hanem bizonyos mértékben a fejlesztők és beszállítók kompetenciáit is.
A létrehozott és módosított konfigurációk automatizált ellenőrzésének bevezetése a mindennapi gyakorlatban nem csak az információs rendszerek funkcionális minőségének javítását szolgálja, hanem a fejlesztési és végrehajtási szakemberek számára is komoly oktatási hatást gyakorol majd. Előfordul, hogy még a tapasztalt szakemberek is, akik tisztában vannak a szabványok meglétével és a megfelelés fontosságával, elhanyagolják az ajánlott fejlesztési módszereket - különböző okokból. A szakember ugyanakkor azt mondja önmagáért: Oké, most csináljuk ezt görbületlenül, de amilyen gyorsan csak lehet, aztán, amikor eljön az idő, eljuttatjuk a megfelelő nézethez. De a legtöbb „később” soha nem érkezik meg - holnap lesz egy új kihívás, a következő napon egy másik, és az időbeli megvalósulását nagyon gyorsan az állapota „művek, és ne érintse.” Az ilyen "ideiglenes" helyek azonosítása összetett konfigurációban kézzel rendkívül nehéz. Automatizálás az elvégzett vizsgálatok javítását megfelelés és a személyre szabott hibák nagyon gyorsan eredményez bármely szakértő egy egyszerű, de nagyon fontos következtetés: ez jobb, hogy kiad egy kicsit több időt, de ezt a munkát.

1 2

Kapcsolódó cikkek