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.