Przeprowadzone testy modułu repozytorium Danych Badawczych
Testy funkcjonalne związane z realizowanym modułem Repozytorium Danych Badawczych były przeprowadzane w całym okresie realizacji systemu. Testy miały na celu weryfikowanie realizacji planowanych zadań związanych z modułem oraz zgodność funkcjonalności systemu z przyjętym projektem. Plan testów przygotowano w oparciu o harmonogram realizacji modułu Repozytorium Danych Badawczych (sekcje 1-14), oraz z uwzględnieniem szczegółowych ustaleń, które pojawiły się w trakcie realizacji systemu i zostały opisane w dokumentach:
założenia do systemu: https://wutwaw.sharepoint.com/:w:/s/Repozytorium583-RDBzaoeniasystemu/ES449p-DBYZBsVeovTsCutABi7W3VPjDa3BF7606BzP3lw?e=3Pv5fz
Projekt Prezentacji danych: https://wutwaw.sharepoint.com/:w:/s/Repozytorium583-RDBzaoeniasystemu/EdwBd30_QApDsgMQn9kqW44B9GG5HaL79eAcdhq1bsXKnQ?e=anfniG
Plan testów przedstawia poniższa tabela.
Wymaganie | Zadanie/Funkcja | Cel |
1 | Zadanie: Zmiany i uzupełnienia w modelu (struktury; zdefiniowanie nowych formularzy dla redaktorów i stewardów, słowniki) Funkcje:
| Sprawdzić, czy:
|
Funkcja: Interfejs użytkownika końcowego do wprowadzania metadanych danych badawczych w fazie draftowania rekordu | Sprawdzić, czy zrealizowany interfejs pozwala deponować dane badawcze. Zweryfikować:
| |
Funkcja: poprawienie widoków profili i innych obiektów, w których zachodzi potrzeba prezentacji danych badawczych | Sprawdzić czy są zakładki danych badawczych w profilach
| |
Formaty eksportu, cytowania | zweryfikować czy dostępne są
| |
Funkcjonalność obsługi wielu plików | sprawdzić funkcje:
| |
nadawanie licencji Open access | Możliwość
| |
| Wersjonowanie | Zweryfikować
|
wdrożenie serwera do przechowywania dużych zbiorów danych | zweryfikować:
| |
Połączenie z DataCite | Zweryfikować:
| |
Uzupełnienie stron danych badawczych do harvestingu przez Google, WoS, inne harvestery (metadane google’a, DC) | Zweryfikować strony generowane przez system pod kątem zawartości metadanych wymaganych przez serwisy Google, WoS, Scopus | |
Włączenie danych badawczych do grafów współpracy
| Zweryfikowanie grafów współpracy | |
Aktualizacja serwera do OAI PMH | przeprowadzenie testów na nowym serwerze OAI PMH | |
Funkcje edytora danych badawczych | Zweryfikować wszystkie funkcje przewidziane dla edytora danych badawczych w różnych fazach deponowania danych | |
Funkcje i narzędzia stewarda | Zweryfikować wszystkie funkcje i narzędzia przewidziane dla stwarda w różnych fazach deponowania danych | |
Funkcje i narzędzia Menadżera Repozytorium | Zweryfikować wszystkie funkcje i narzędzia przewidziane dla stwarda w różnych fazach deponowania danych |
Uwagi ogólne
Testy były przeprowadzone
na dedykowanym serwerze omega-rd.ii.pw.edu.pl sukcesywnie w miarę postępów prac nad rozwojem oprogramowania, na wersji niescalonej z główną gałęzią oprogramowania OMEGA-PSIR
ostateczne testy na serwerze testowym repodev.ci po zakończeniu prac nad rozwojem oprogramowania, na wersji scalonej z główną gałęziąoprogramowania OMEGA-PSIR (tj. po utworzeniu wersji 3.11). Wersja 3.11 była testowana ponownie w pełnym zakresie.
Testy były realizowane przez oba zespoły IIPW oraz BGPW, niektóre wspólnie, inne niezależnie prze każdy z zespołów. wszelkie nieprawidłowowści zidentyfikowane podczas testowania były usuwane na bieżąco.
W efekcie przeprowadzonych testów podjęto decyzję o przeniesieniu nowego oprogramowania na serwer produkcyjny UBW Politechniki Warszawskiej.