Integracja protokołu lokalnego pomaga zlokalizować problemy z formatem wiadomości, zmianą stanu i implementacją interfejsu. Sprawdza przepływy pod kątem określonej wersji rozwojowej, odpowiednika testowego i konfiguracji. Testowanie kompatybilności z produktami zewnętrznymi wymaga rzeczywistych produktów i ich wersji oprogramowania lub oprogramowania sprzętowego. Zmiana nazwy produktu w opisie testu nie powoduje rozszerzenia wyniku lokalnego.

Identyfikuj odpowiedniki i sprawdzaj obiekty

Określ, czy odpowiednik jest narzędziem testowym, symulatorem, usługą opracowaną wewnętrznie czy produktem zewnętrznym. Zachowaj role, wersje, parametry i włączone funkcje. Rejestracja i uwierzytelnienie konta to etapy komunikacji. Ich pomyślne ukończenie nie jest równoznaczne z certyfikacją produktu. Sprawdź osobno odpowiedzi na komunikaty kontrolne, użyteczne dane multimedialne i wyniki biznesowe.

Sprawdź obiekt Informacje podlegające przeglądowi
Przepływ sesji Żądania, odpowiedzi, stany, limity czasu i warunki zakończenia
Katalog zasobów Identyfikatory, hierarchia, pola i korespondencja po zmianach
Ścieżka medialna Nawiązanie sesji, czytelność danych i stan po przerwaniu
Raportowanie wydarzeń Pochodzenie zdarzenia, czas, treść, znaczenie potwierdzenia i sposób postępowania ze stratami
Odzyskiwanie po awarii Odłączenie, ponowne uruchomienie, odrzucone żądania i zduplikowane wiadomości

Zbuduj matrycę rzeczywistych kombinacji produktów

Dla każdej kombinacji zapisz produkty, wersje, role protokołów, funkcje, warunki sieciowe i wyniki. Zachowaj awarie i niezrealizowane testy. Po zmianie oprogramowania sprzętowego, kompilacji oprogramowania lub funkcji określ, które wyniki nadal mają zastosowanie i przetestuj ponownie części, których to dotyczy. Sukces jednej kombinacji nie gwarantuje kompatybilności ze wszystkimi producentami i wersjami.

Sprawdź oddzielnie formalne dowody zgodności

Ustal, czy umowa wymaga zapisów dotyczących interoperacyjności, raportu z testów zewnętrznych lub szczególnego procesu formalnej deklaracji. Następnie sprawdź podmiot odpowiedzialny za dokument, jego wersję i zakres funkcji. Na przykład Baza danych produktów ONVIF identyfikuje zgodność dla konkretnych produktów i wersji. Lokalne dzienniki komunikatów nie zastępują zapisów wymaganych przez ten schemat. W tym artykule nie przedstawiono dowodów certyfikacyjnych ani pełnych wyników testów specyfikacji żadnego konkretnego produktu.

Powiązane usługi: Wdrożenie brzegowej sztucznej inteligencji, konsultacja projektu.