Zakres
W wieloczęściowej ISO 16410 określono zestaw testów mających zweryfikować zgodność zachowań aplikacji Front End oraz Back End w odniesieniu do wymagań ISO 17575-3. W niniejszym dokumencie zawarto definicje testów opisane w postaci celu testów, zestawienie wymaganych warunków początkowych, odniesienia oraz poszczególne kroki opisane w uporządkowanej formie tekstowej. W ISO 16410-2 zawarto takie same testy, jak w części pierwszej, jednak opisane z wykorzystaniem wersji 3. kontroli testu notacji (TTCN v3). Cele testu, które zostały zdefiniowane w niniejszym dokumencie, odnoszą się do struktury i semantyki określonej w wymaganiach ISO 17575-3:
• Obecność/brak poszczególnych elementów danych (ISO 17575-3:2016, 8.5.5);
• Semantyka różnych elementów danych np.:
– Aktywacja danych kontekstowych i obsługa wielu kontekstów (patrz ISO 17575-3:2016, 8.3)
– Postępowanie dla pierwszeństwa oraz poziomów priorytetowych (patrz ISO 17575-3:2016, od 8.5.2 do 8.5.4)
– Unikalność właściwych elementów danych (patrz ISO 17575-3:2016, od 8.5.2 do 8.5.4)
– Poprawna definicja obiektów pobierających opłaty (patrz ISO 17575-3:2016, 8.5.4)
– Algorytm obliczania wysokości opłat (patrz ISO 17575-3:2016, 8.5.3.7)
– Bezpieczeństwo (ISO 17575-3:2016, 7.2)
W odniesieniu do poszczególnych zestawów danych i atrybutów elektronicznego poboru opłat (EFC) zdefiniowanych w ISO 17575-3, cele testów podzielono na grupy zestawów testów oznaczonych odpowiednio Front End i Back End. Dodatkowo w niniejszym dokumencie przedstawiono szablon formalny protokołu badania zgodności celów testów dla aplikacji Front End i Back End oraz deklarację informacyjną o wykorzystaniu niniejszego dokumentu w Europejskiej Usłudze Poboru Opłaty Elektronicznej (EETS). Aby uzyskać więcej informacji dotyczących wymagań wobec, których zgodność jest oceniana w tym dokumencie należy odnieść się do ISO 17575-3.
W zakres niniejszego dokumentu nie wchodzą badania następujących zachowań lub funkcjonalności:
– zachowań dynamicznych, tj. sekwencji wiadomości i wyzwalania zdarzeń, które powinny być wymienione/powinny zaistnieć w celu wypełnienia scenariuszy pobierania opłaty;
– profili i logiki biznesowej zbudowanej na bazie poszczególnych schematów pobierania opłaty;
– zachowania niedozwolonego aplikacji Front End oraz Back End; zachowania niedozwolone nie mają zastosowania w żadnej grupie celów testowych (ponieważ w ISO 17575-3 nie określono zachowania niedozwolonego).