W poprzednich postach opisałem już przygotowania
do certyfikacji produktów wspierających technologię OPC oraz testowanie na tzw.
"OPC
Interoperability Worshop". Ostatnim (najwyższym) poziomem
certyfikacyjny jest tzw. poziom "Lab Certified". Poziom ten wymaga
przejścia testów w niezależnym laboratorium certyfikacyjnym. Aktualnie są dwa
takie laboratorium jedno (a za razem pierwsze, które powstało) w Niemczech, a
drugie USA.
W ramach takich testów sprawdzane są:
Podstawowe funkcje oprogramowania – wzajemna interoperacyjności i
zgodność ze specyfikacją OPC.
Wydajność - czy jest zadowalająca i zgodna z deklarowaną przez
producenta.
Stress Testing - testy mające na celu sprawdzenie poprawności
działania oprogramowania w warunkach granicznych obciążeń deklarowanych przez
producenta.
Mechanizm recovery - czy oprogramowanie potrafi samodzielnie
wyjść ze stanu awarii (np. utraty komunikacji z urządzeniem).
Testy długotrwałe mające na celu identyfikację trudniejszych problemów,
pojawiających się po dłuższym okresie czasu, np. w skutek bardzo powolnego
wycieku zasobów, jak i obniżenia wydajności w czasie.
Badanie użyteczności, czyli czy produkt jest łatwy w instalacji,
konfiguracji, użytkowaniu i rozwiązywaniu problemów.
Środowisko - czy deklarowane przez producenta wymagania odnośnie
środowiska (np. systemu operacyjnego) są zgodne z prawdą.
Ostatecznie po pozytywnym przejściu testów, produktowi
przysługuje prawo do korzystania z loga: "Certified":
Z pewnością skorzystam z tych przydatnych informacji.
OdpowiedzUsuń