Ustawa z dnia 17 lutego 2005 r. o informatyzacji działalnośc Art. 21
Rozdział 4 Badanie osiągania interoperacyjności oraz kontrola przestrzegania
[1. W celu zapewnienia interoperacyjności systemów Nowe brzmienie teleinformatycznych używanych do realizacji zadań publicznych przeprowadza się, ust. 1 i pkt 2 w ust. 2 w art. 21 z zastrzeżeniem art. 24, badanie poprawności wdrożenia rozwiązań, o których mowa wejdzie w życie z dn. 23.02.2027 r. w art. 13 ust. 2 pkt 2 lit. a, w oprogramowaniu interfejsowym przy wykorzystaniu (Dz. U. z 2025 r. poz. 1158). testów akceptacyjnych udostępnionych przez podmiot publiczny, zgodnie z art. 13 ust. 2 pkt 2 lit. b, zwane dalej „badaniem”.] <1. W celu zapewnienia interoperacyjności systemów teleinformatycznych używanych do realizacji zadań publicznych przeprowadza się, z zastrzeżeniem art. 24, badanie poprawności wdrożenia API systemu teleinformatycznego używanego do realizacji zadań publicznych, z uwzględnieniem informacji, o których mowa w art. 13 ust. 5 pkt 3, w oprogramowaniu interfejsowym z wykorzystaniem testów akceptacyjnych udostępnionych przez podmiot realizujący zadania publiczne, zgodnie z art. 13 ust. 2 pkt 2 lit. b, zwane dalej „badaniem”.> 2. Badanie przeprowadza, na własny koszt, twórca oprogramowania interfejsowego albo inny podmiot posiadający autorskie prawa majątkowe do oprogramowania interfejsowego, które ma być wykorzystywane do realizacji zadania publicznego, zwany dalej „podmiotem uprawnionym”:
1) przed udostępnieniem po raz pierwszy oprogramowania interfejsowego do realizacji tego zadania; [2) po modyfikacji oprogramowania interfejsowego w zakresie, o którym mowa w art. 13 ust. 2 pkt 2 lit. a, dokonanej od czasu poprzedniego badania.] <2) po modyfikacji oprogramowania interfejsowego w zakresie struktur dokumentów elektronicznych, formatów danych oraz protokołów komunikacyjnych i szyfrujących, o których mowa w art. 13 ust. 5 pkt 3, dokonanej od czasu poprzedniego badania.> 3. Podmiot uprawniony:
1) informuje podmiot publiczny o rodzaju, wersji, dacie wytworzenia i charakterystyce techniczno-funkcjonalnej oprogramowania interfejsowego poddawanego badaniu;
2) składa podmiotowi publicznemu oświadczenie o wyniku badania. 4. W celu potwierdzenia wyniku badania podmiot publiczny może przeprowadzić weryfikację tego badania, wykorzystując testy akceptacyjne udostępnione podmiotowi uprawnionemu. Podmiot publiczny informuje podmiot uprawniony o wyniku weryfikacji. 5. W razie niezgodności wyniku weryfikacji z wynikiem badania dokonanego przez podmiot uprawniony rozstrzyga wynik weryfikacji. W tym przypadku koszty weryfikacji ponosi podmiot uprawniony. 5a. W celu zapewnienia interoperacyjności systemów teleinformatycznych używanych do realizacji zadań publicznych z innymi systemami teleinformatycznymi podmiot publiczny może udostępnić testowy system teleinformatyczny, funkcjonalnie odpowiadający systemowi produkcyjnemu, w celu dokonywania sprawdzenia poprawności wdrożenia rozwiązań pod względem organizacyjnym, semantycznym i technologicznym. 5b. W przypadku udostępnienia przez podmiot publiczny systemu testowego nie jest wymagane udostępnienie testów akceptacyjnych. 6. Minister właściwy do spraw informatyzacji określi, w drodze rozporządzenia:
1) metodykę, warunki i tryb sporządzania testów akceptacyjnych,
2) sposób postępowania w zakresie badania oraz weryfikacji badania, w tym sposób dokumentowania wyników badania oraz weryfikacji badania,
3) rodzaje oprogramowania interfejsowego podlegającego badaniu,
4) szczegółowy zakres informacji, o których mowa w ust. 3 pkt 1, oraz sposób i tryb przekazywania tych informacji,
5) wzór oświadczenia o wyniku badania oraz wyniku weryfikacji badania
– uwzględniając konieczność wprowadzenia jednolitych warunków przygotowania rzetelnego zestawu testów akceptacyjnych oraz dokonania obiektywnej oceny oprogramowania interfejsowego.