TartalomjegyzékElôzô részKövetkezô részMEH IKI kezdô oldal

5.6 Tesztelés (vizsgálat) és hitelesítés

A következôkben protokollok és végberendezések alkalmasság vizsgálatával foglalkozunk. Erre az eljárásra szokás alkalmazni a konformancia tesztelés megjelölést is.

5.6.1 Konformancia tesztelés (vizsgálat)

Az elôzô fejezetekbôl már világossá vált, hogy a nyílt rendszerek - mint amilyen a GOSIP is - sok egymással kommunikáló rendszerbôl, vagy részegységek együttesébôl állnak. A jó mûködés feltétele, hogy az egyes egységek közti kommunikáció hibátlan legyen, az egyes egységek közti kommunikációs szabályok - protokollok - azonosak legyenek bárhol is készültek ezek az egységek. Ezeket a szabályokat nemzetközi szabványokban rögzítették, s az OSI rendszerbe illô berendezéseknek, illetve programoknak ezen szabványoknak kell eleget tenni.

Itt két probléma vetôdik fel:

Jelenleg a protokollokat a nemzetközi szabványok természetes nyelveken írják le. Ez sok esetben félreértésekre vezethet. Egyes szabványokban állapot táblát (ahol a protokollok állapotai, s ezen állapotokhoz tartozó ki/bemenô jelek vannak feltüntetve) is használnak a protokollok leírására. Más szabványokban egyes protokoll részeket formális leíró nyelveken (SDL, LOTOS, Estelle) is definiálják. Sok esetben ezek csupán a szabvány megértését segítik, de nem tekinthetôk a szabvány definíciójának (mivel csupán egyes részekre vonatkoznak).

Az implementálás fázisai:

A PICS és PIXIT dokumentumok elengedhetetlenek a megvalósítás azonosításához, valamint elengedhetetlen a protokoll konformancia vizsgálatához. A PICS (Protokoll Implementation Conformance Statement) dokumentum ("ISO/IEC 9646- 5 (Information technology - Open Systems Interconnection - Conformance testing methodology and framework.) Part 5. "Requirements on test laboratories and clients for the assessment process." Reference number: ISO/IEC 9646- 5: 1992(E)) pontosan feltünteti a protokoll azonosítóját és a protokoll elôállítójának pontos adatait, valamint egy mellékletben a protokoll megvalósítására vonatkozó pontos információt. Ez valójában a nemzetközi protokoll szervezetek által elfogadott szabványos kérdôív, amelyet országközösségek (pl. európai országok) némileg módosíthatnak. A PICS dokumentumban a megvalósítónak arra kell válaszolnia, hogy a szabványban leírtakat hogyan valósította meg a valóságban (hogyan implementálta a szabványban leírtakat). A GOSIP PICS forma további finomításokat ad az általános szabványhoz viszonyítva.

A protokoll szabványban vannak kötelezô elôírások, és vannak feltételes, valamint opcionális elôírások (a PICS dokumentumban ezeket m, c, o betûkkel jelölik, rendre az angol mandatory, conditional, options szavak kezdôbetûi után). A feltételes és az opcionális elôírásokat az implementáló nem köteles megvalósítani: ezek közül "szabadon" választhat, bár helytelen választás esetén elôfordulhat, hogy terméke korlátozottan lesz alkalmazható. A PICS dokumentum egy nagyon pontosan megfogalmazott dokumentum: minden egyes kitöltendô kérdés mellett (amely kérdésekre általában "igen" vagy "nem" választ kell adni) fel van tüntetve a protokoll szabvány fejezetszáma, ami pontosan felsorolja a kérdésre adható válaszokat, s ezt mérlegelheti az implementáló. Ennek a dokumentumnak rendkívüli fontossága van a protokoll konformancia tesztelésnél, de még fontosabb a rendszerbe állításkor, amikor több protokoll együttmûködését kell vizsgálni, vagy a mûködés közben felmerült hiba okát kell meghatározni.

A PIXIT (Protocol Implementation eXtra Information for Testing) leírása az "ISO/IEC 9646- 5 (Information technology - Open Systems Interconnection - Conformance testing methodology and framework.) Part 5. "Requirements on test laboratories and clients for the assessment process." Reference number: ISO/IEC 9646- 5: 1992(E) dokumentumban található. Ez pontosan feltünteti a protokoll azonosítóját és a protokoll elôállítójának pontos adatait, valamint egy a protokoll beállítására vonatkozó kérdôívet, ami szintén az implementációkor kerül kitöltésre. A dokumentum szabványos (a nemzetközi szabványosító hivatal által kibocsátott) vizsgálókészlet része, szerkezete hasonló a PICS dokumentumhoz. Kitöltésekor a megvalósítónak pontosan meg kell adnia a protokoll implementációjakor beállított idôzítôk, számlálók és egyéb változók értékeit. Nélküle a protokoll vizsgálata nem kezdhetô meg.

A protokoll fejlesztés utolsó fázisa a protokoll konformancia vizsgálata, majd megfelelô dokumentumok (SCTR: System Conformance Test Report, PCTR: Protocol Conformance Test Report) kiállítása. Ezek leírása szintén az "ISO/IEC 9646- 5 (Information technology - Open Systems Interconnection - Conformance testing methodology and framework.) Part 5. "Requirements on test laboratories and clients for the assessment process." Reference number: ISO/IEC 9646- 5: 1992(E) dokumentumban található. A dokumentumok formája, és hogy mire kell válaszolni a vizsgálat befejezésével szabványban van rögzítve. Természetesen az egyes laboratóriumok a szabványügyi hivatallal egyetértésben ettôl valamennyire eltérhetnek.

Az alkalmazható konformancia vizsgálati elrendezéseket az "ISO/IEC 9646- 1 (Information technology - Open Systems Interconnection - Conformance testing methodology and framework.) Part 1. "General concept." Reference number: ISO/IEC 9646- 1: 1992(E) szabvány határozza meg. A vizsgálandó egyed lehet egy protokoll megvalósítás (IUT: Implementation Under Test), vagy egy több protokollt tartalmazó berendezés (SUT: System Under Test). A vizsgálat során a szabványban rögzített vizsgáló sorozatokra adott válaszok alapján lehet megállapítani, hogy a vizsgált berendezés (IUT/SUT) megfelel-e a szabványban elôírtaknak, vagyis konform-e a szabvánnyal.

A konformancia vizsgálatot végezheti a rendszer elôállítója, vagy egy független jogi személy (egy független laboratórium, a laboratóriumoknak nagyon fontos szerepük van).

A vizsgálat két nagy fázisra bontható: a vizsgálat elôkészítésére illetve a tényleges vizsgálat végrehajtására.

A konformancia vizsgálat elôkészítése a kliens (ami jelen esetben lehet a gyártó, de lehet egy vásárló is) és a vizsgáló laboratórium között történik, ami magában foglalja a:

A vizsgáló laboratórium ezek után rátér a tényleges konformancia vizsgálatra, amely a következô fázisokból áll: Mint elôzôleg láttuk a konformancia vizsgálat egy igen bonyolult és hosszadalmas eljárás, oka: A konformancia eljárás eredménye:

5.6.2 Az együttmûködési képesség tesztelése (együttmûködtetés vizsgálat)

Az együttmûködési képesség (interoperability) vizsgálata azt kívánja eldönteni, hogy két különbözô implementálás képes-e egy rendszerben hibátlanul együttmûködni. Jelen esetben azt sem lehet megfogalmazni (egyelôre nincs nemzetközi szabvány), hogy mit kell ahhoz megvizsgálni, hogy biztosan ki lehessen jelenteni, hogy két protokoll (rendszer) hibátlanul fog együttmûködni. Elvégezhetetlen az a feladat, hogy minden létezô berendezést minden lehetséges kombinációban kipróbáljunk és levizsgáljunk.

Az együttmûködtetés vizsgálat egy sokkal átfogóbb vizsgálat mint a konformancia vizsgálat:

Az elôzôekbôl világos, hogy az együttmûködtetés vizsgálata igen nagy szakértelmet igényel, és egy igen költséges folyamat. Vannak szervezetek, amelyekkel megállapodást lehet kötni egy-egy kritikus vizsgálat elvégzésére. A konformancia vizsgálatokra a szabványokban egy igen jó eljárás van definiálva. Az együttmûködtetési vizsgálatokra egyes szervezetek (EurOSInet) készítenek elô eljárásokat (amik természetesen finomításra szorulnak), de jó alapot jelentenek a további fejlesztések számára.

Az EurOSInet és a SPAG együttmûködése révén egy szabvány van kialakulóban egy közös konformancia és együttmûködtetési vizsgálati módszertan kidolgozására. A munkába az amerikai OSINET szervezet is bekapcsolódott. A SPAG 1991-ben jelentett be egy PSI (Process to Support Interoperability) projektet, ami az MHS(84) és FTAM egységes vizsgálatára vonatkozik, s nagy valószínûséggel biztosítja, hogy az ilyen vizsgálatok után ezek a termékek együtt fognak tudni mûködni. Javasolják, hogy a sikeres vizsgálat esetén ezeket a termékeket lássák el különleges márkajelzéssel.

Közbensô megoldásként egyes cégek olyan tulajdonságokkal látják el a berendezéseiket, amelyek elôsegítik a monitorozást és a protokoll analizálást.

5.6.3 Harmonizálás

Szükséges, hogy a különbözô helyen készült eszközök egységes (konformancia vizsgálati) eljárás szerint legyenek bevizsgálva. Ezeket az eljárásokat nemzeti és nemzetközi szervezetek hangolják össze, de szükséges, hogy a vizsgálatokat végzô szervek kölcsönös elismertséget élvezzenek.

Az egységes vizsgálati készleteket, vizsgálati eljárásokat szabványként a GOSIP definiálja (beleértve a WAN, LAN, MHS és FTAM-ra vonatkozókat is). A munka összehangolását a CTS (European Conformance Testing Services) szervezet végzi, és koordinálja a vizsgáló laboratóriumokat és a gyártókat. Angliában az NCC (BT, IBM, ICL és Digital gyártókkal közösen) végez hasonló munkát, míg Amerikában a Corporation for Open System (COS) szervezet.

A harmonizációs szervezetek hangolják össze a konformancia vizsgálatokkal kapcsolatos munkákat. Nagyon fontos szerepe van az ECITC (European Committee for IT Testing & Certification) szervezetnek, amelyik az európai és az EFTA országokban hangolja össze a konformancia szabványosítási törekvéseket.

Az ECITC két szervezetet felügyel:

A COS és a SPAG (Standard Promotion and Application Group) közti megegyezés hasonló harmonizációs szerepet tölt be mint az elôzô szervezetek. Kialakulóban van a TLFF (Technical Level Feeders Forum), amelyik világviszonylatban kívánja betölteni a harmonizációs szerepet.

A szabványosítás következô felügyelôi szervei a nemzeti koordinációs és akkreditáló szervezetek (pl. a NAMAS: National Measurement Accreditation Scheme szervezet Angliában), amelyek az egyes országokban mûködô vizsgáló laboratóriumok egységes rend szerinti mûködését és a minôségi (vagy egyes berendezésekre a használhatósági) bizonyítvány kiállításának feltételeit szabják meg. Ezek közvetve a vásárlói érdekek védelmét biztosítják azzal, hogy olyan egységes vizsgálati módszereket követelnek meg, amelyek valószínûsítik a különbözô országokban gyártott berendezések azonos minôségét. Más szervezetek is léteznek hasonló feladattal, de ezek kiválasztásánál gonddal kell eljárni (pl a COS, hasonló jogokkal rendelkezik mint a NAMAS, de alacsonyabb követelmény rendszerrel dolgozik).

A termékek minôsítése a nemzeti laboratóriumok kezében van, ezek a (gyártótól) független szervezetek állnak szerzôdéses kapcsolatban a szolgáltató és gyártmány forgalmazó cégekkel (vagy a vásárlókkal) a vizsgálat idejére. A forgalmazók és a gyártók (vagy vásárlók) számára a nemzeti hitelesítô szervezek (nem biztos, hogy minden ország rendelkezik ezekkel a szervezetekkel) állítják ki a használatba vételhez szükséges okmányokat, a vizsgáló laboratóriumok által kiállított SCTR, PCTR dokumentumok alapján.

A felhasználóra van bízva, hogy milyen kísérô dokumentummal fogadja el a berendezést. A következô táblázat az egyes dokumentumok és berendezések megbízhatósági szintjét mutatja. Látható, hogy csak olyan berendezéstôl lehet elvárni jó mûködést (4-es szint a táblázatban), amely egy kijelölt (független, akkreditált, vagyis mindenki által elfogadott) laboratóriumban szabványos módon és szabványos vizsgáló készlettel lett levizsgálva.

Megbízhatósági szint Konformancia vizsgálat módja
4 Konformancia vizsgálatot végezte:
- akkreditált OSI laboratórium
- GOSIP által megjelölt speciális konformancia vizsgálatok is rendelkezésre állnak
3 Konformancia vizsgálatot végezte:
- nem akkreditált laboratórium, nem OSTC és ETCOM által jóváhagyott vizsgálati készlettel
- GOSIP által megjelölt speciális konformancia vizsgálatok is rendelkezésre állnak
2 Konformancia vizsgálatot végezte:
- nem akkreditált (de független) laboratórium, ad hoc vizsgálati készlettel
- GOSIP által megjelölt speciális konformancia vizsgálatok is rendelkezésre állnak
1 Konformancia vizsgálatot végezte:
- nem akkreditált (nem független) laboratórium, ad hoc vizsgálati készlettel
- GOSIP által megjelölt speciális konformancia vizsgálatok is rendelkezésre állnak
0 Eszköz nincs vizsgálva.

A konformancia vizsgálat módja és megbízhatósági szintje

A felhasználó dönthet a szabványos konformancia vizsgálatokat meghaladó speciális (együttmûködtetési) vizsgálatokról, s erre szerzôdést köthet független (erre szakosodott) laboratóriumokkal (SPAG PSI Page: 97
szolgálat).

Annak ellenére, hogy sok szervezet specializálódott konformancia és együttmûködtetési vizsgálatokra, egyes szervezetek saját maguknak is kiépítették az ellenôrzési rendszert, s ez a következôkkel magyarázható:

Megbízhatósági szint Konformancia vizsgálat módja

4
- házon belüli vizsgálat a felhasználó speciális igényeinek megfelelõen
- technikai segítség igénybevétele az akkreditált OSI szervezetektõl
3 - a szolgáltató házon belüli vizsgálata a felhasználó speciális igényeinek megfelelõen
2 - a szolgáltató házon belüli ad hoc vizsgálata, további vizsgálatok a mûködés demonstrálására (EurOSInet igénybevétele)
1 - a szolgáltató házon belüli ad hoc vizsgálata
0 - a berendezés nem rendelkezik együttmûködtetési vizsgálattal

Az együttmûködtetési vizsgálat módja és megbízhatósági szintje

TartalomjegyzékElôzô részKövetkezô részMEH IKI kezdô oldal