QualitySpy moduł reports



Podobne dokumenty
QualitySpy moduł persystencji

Przewodnik użytkownika (instrukcja) AutoMagicTest

Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1

Przewodnik użytkownika (instrukcja) AutoMagicTest

Dokumentacja REST API v 3.0

Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail.

Kurs walut. Specyfikacja projektu. Marek Zając

Przewodnik użytkownika (instrukcja) AutoMagicTest Spis treści

Specyfikacja przypadków i scenariuszy testowych

Import zleceń / Integracja klienta K-Ex

Ełk, dn r. DOMSET Marcin Brochacki. ul. Wojska Polskiego 43 lok. 3, Ełk. Nip ZAPYTANIE OFERTOWE

Jednolity Plik Kontrolny w IFK

Informacje o ilości godzin pracy pracowników (i/lub urządzeń) przy realizacji poszczególnych

SMS Kod Automatyczny

instrukcja INSTALACJI APi_proxy

Jednolity Plik Kontrolny w IFK

GS2TelCOMM. Rozszerzenie do TelCOMM 2.0. Opracował: Michał Siatkowski Zatwierdził: IMIĘ I NAZWISKO

Szablon Planu Testów Akceptacyjnych

Instrukcja laboratoryjna

Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW

Sprawdzenie stanu opłacenia pakietu Zlecenie sprawdzenia stanu opłacenia... 23

Komunikacja pomiędzy ERP <-> Moventum

KatMPBSoft - 1 -

Dokumentacja SMS przez FTP

Mechanizm generowania edeklaracji

Testowanie oprogramowania. Piotr Ciskowski

Feedy produktowe Ceneo, Skąpiec, Favi, Domodi, Moneteasy

Specyfikacja HTTP API. Wersja 1.6

Instrukcja integratora - obsługa dużych plików w epuap2

Referat pracy dyplomowej

SYSTEM ZARZĄDZANIA DANYMI OSOBOWYMI - INSTRUKCJA UŻYTKOWNIKA

Dokumentacja REST API v 3.0

Platforma e-learningowa

Podręcznik Integracji

Dokumentacja smsapi wersja 1.4

Defekty Mr Buggy 4. Znane, nieznane i literówki (wybrane)

KONCEPCJA STANDARYZACJI USŁUGI LOKALIZACJI PRZESTRZENNEJ ADRESÓW

DOKUMENTACJA INTERFEJSU API - HTTPS

Gatesms.eu Mobilne Rozwiązania dla biznesu

Dokumentacja serwera REST do obsługi rezerwacji w systemie SaNAtoRIUm.pro

WebMobile7 and Sello Integrator wersja 1.1.2

E-DEKLARACJE Dokumentacja eksploatacyjna 2017

Analizy na podstawie danych sprawozdawczych - Moduł analiz z obsługą broszur

API przekazy masowe - Dokumentacja. v 1.1, czerwiec 2014 KIP S.A. ul. Św. Marcin 73/ Poznań.

mbank CompanyNet Struktura raportu Historia rachunku w formacie xml Bankowość elektroniczna dla klientów MSP i korporacji Wersja 1.00, r.

esklep INSIGNUM esklep moduł Allegro Spis treści

Terytorialna analiza danych

Plan. Raport. Tworzenie raportu z kreatora (1/3)

System Informacyjny o Infrastrukturze Szerokopasmowej. Instrukcja użytkownika

Specyfikacja API 1.0. Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST

Programowanie w Sieci Internet Blok 2 - PHP. Kraków, 09 listopada 2012 mgr Piotr Rytko Wydział Matematyki i Informatyki

Testowanie aplikacji JAVA Laboratorium 8 (Tabele w scenariuszach JBehave. Projekt z podstaw BDD oraz atrap.)

Zakładanie konta w JSA przez administratora JSA. Rozpocznij

Komunikaty statystyczne medyczne

UMOWY INSTRUKCJA STANOWISKOWA

Programy LeftHand - Obsługa plików JPK. Wrzesień 2016

Moduł mapowania danych

XML-owe bazy danych ćwiczenia 1

INSTRUKCJA OBSŁUGI PANELU ADMINISTRACYJNEGO MÓJ DOTPAY v0.1

Aplikacje WWW - laboratorium

Dokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http

Dokumentacja Użytkownika: Panel administracyjny PayBM

DECLARE VARIABLE zmienna1 typ danych; BEGIN

JPK.guru Excel (podgląd JPK) Instrukcja Użytkownika

DOKUMENTACJA TECHNICZNA KurJerzyAPI wersja 1.0

Najwyżej ocenione raporty dla Mr Buggy 4

KReM, format pliku z danymi o szkołach Michał Kurzydłowski (konsultacje ze strony CKE: Wojtek Śpionek) wersja 1.2,

w ramach realizacji V etapu umowy nr 48/2009/F pt.

Struktura plików wejściowych Kontrahenci krajowi i zagraniczni ipko biznes

Konferencja POL-on. Moduły ORPD, PBN, POL-Index. Małgorzata Stefańczuk OPI PIB 18 maja 2015 r.

Wprowadzenie do projektu QualitySpy

Instrukcja integracji z portalem ogłoszeń praca.24portal.pl

Wymagane jest podłączenie serwera do Internetu (konieczne do zdalnego dostępu).

Programy LeftHand - Obsługa plików JPK. Luty 2017

Portal Personelu dostępny jest pod adresem

Spis treści. Wprowadzenie 13

Dokumentacja Techniczna SMS MO

Moduł mapowania danych

Specyfikacja testów akceptacyjnych Radosław Iglantowicz, Tomasz Bruździński,

Szkolenie systemu POL-on

TRX API opis funkcji interfejsu

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)

Specyfikacja techniczna. mprofi Interfejs API

REFERAT O PRACY DYPLOMOWEJ

Laboratorium 7 Blog: dodawanie i edycja wpisów

Portal Personelu Medycznego Global Services Sp. z o.o.

Podstawy technologii WWW

Programowanie urządzeń mobilnych. projekt 6 ( )

INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego

Propozycja standaryzacji usługi lokalizacji adresu

Instrukcja użytkownika Systemu Elektronicznej Faktury

Pobieranie puli numerów recept z Portalu Świadczeniodawcy

Instrukcja obsługi systemu informacji o wolnych łóżkach w szpitalach Dostęp z poziomu Użytkownika

INSTRUKCJA OBSŁUGI PORTALU PERSONELU

Mirror Tool.

Projektowani Systemów Inf.

Platforma e-learningowa

1.15. Wyciągi/Raporty

Transkrypt:

QualitySpy moduł reports Testy akceptacyjne dla przypadku użycia: Pobranie metryk produktu w wybranym formacie dla wybranch wersji przez interfejs REST Nazwa pliku: /QualitySpy/modules/qualityspyreports/src/test/java/pl/wroc/pwr/qualityspy/reports /MetricsAcceptanceTest.java Autor: Marcin Wojciechowski Ostatnia modyfikacja: 20.04.2012 Liczba testów akceptacyjnych w tym pliku 3

AT1: Sprawdzenie czy podano właściwy link URL Data powstania: 02.04.2012 Autor: Marcin Wojciechowski : Sprawdzenie czy przy próbie pobrania niewłaściwego URL serwer zwraca kod 404. 1 Czy po próbie przejścia pod niewłaściwy adres URL, serwer zgłosi błąd HTTP 404. 1 1. Należy dokonać próby podania niewłaściwego linku URL. 2. Należy sprawdzić, czy serwer zwrócił kod 404 i komentarz słowny. Oczekiwane rezultaty: Przypadek testowy nr 1: Dane wejściowe: Uzyskany wynik: Testujący: Po dokonaniu próby podania niewłaściwego linku URL serwer zwrócił kod 404 wraz z komentarzem słownym. Przemysław Fudali Data wykonania testu: 09.04.2012

AT2: Sprawdzenie czy podany projekt istnieje. Data powstania: 15.04.2012 Autor: Piotr Dziwiński : Sprawdzenie czy przy próbie podania nieistniejącego projektu funkcja zgłosi błąd HTTP 404 z komentarzem błędu. 1 Czy po próbie podania nieistniejącego projektu, funkcja zgłosi błąd HTTP 404 z komentarzem słownym. 1 1. Należy wejść na adres: http://server:8080/qualityspy-reports/rest/metrics podając parametry zapytania GET: projectname nieistniejący w bazie projekt i versionname przykładowa wersja. 2. Należy sprawdzić, czy funkcja zwróci kod 404 i komentarz słowny: Nie znaleziono projektu projekt w wersji wersja. Oczekiwane rezultaty: Przypadek testowy nr 1: Dane wejściowe: Uzyskany wynik: Testujący: Po dokonaniu próby pobrania nieistniejącego projektu foo i wersji 1.0, funkcja zwróciła kod 404 z komunikatem: Nie znaleziono projektu foo w wersji 1.0. Piotr Dziwiński Data wykonania testu: 15.04.2012

AT3: Pobranie metryki produktu w wybranym formacie dla wybranych wersji przez interfejs REST Data powstania: 02.04.2012 Autor: Marcin Wojciechowski : Sprawdzenie poprawności pobrania metryk produktu znajdujących się w bazie danych dla wybranych projektów w dwóch wariantach: formacie XML i CSV. Test musi być wykonany na pustej bazie danych, do której będą wstawione przykładowe dane. 1 Czy udało się dodać przykładowe dane do bazy danych? 2 Czy udało się pobrać metryki produktu dodanych przykładowych projektów? 3 Czy zwrócone dane są w poprawnym formacie i zgadzają się z wprowadzonymi wcześniej danymi do bazy danych. 1 1. Należy przygotować odpowiednie projekty i metryki oraz ustalić ich atrybuty. 2. Należy umieścić w bazie testowe obiekty korzystając z modułu persistence. 3. Należy pobrać przez interfejs REST obiekty testowe w formacie XML i CSV podając jako argumenty zapytania nazwę i wersję wprowadzonego projektu. 4. Należy sprawdzić, czy wygenerowany dokument XML jest prawidłowy zgodnie ze schematem.xsd. 5. Należy sprawdzić czy zwrócony dokument XML zawiera poprawne dane wszystkich dodanych przykładowych projektów. 6. Należy sprawdzić, czy zwrócony plik CSV zawiera poprawny nagłówek. 7. Należy sprawdzić czy zwrócony plik CSV zawiera w kolejnych wierszach poprawne dane. Oczekiwane rezultaty:

Przypadek testowy nr 1: Dane wejściowe: Uzyskany wynik: Projekty o nazwie MetricsTest1 oraz MetricsTest2 z uzupełnionymi wszystkimi wartościami Udało się umieścić przykładowe metryki w bazie danych. Funkcja poprawnie wygenerowała pliki. Format pliku XML zgadza się ze schematem.xsd i zawiera wszystkie poprawne dane. Plik CSV zawiera poprawny nagłówek i poprawne dane metryk. Testujący: Przemysław Fudali Data wykonania testu: 09.04.2012 Tabela z danymi i przebiegiem testu znajduje się w osobnym załączniku

QualitySpy moduł reports Testy akceptacyjne dla przypadku użycia: Pobranie historii projektu i metryk CKJM przez interfejs REST Nazwa pliku: /QualitySpy/modules/qualityspyreports/src/test/java/pl/wroc/pwr/qualityspy/reports /ProjectsHistoryAcceptanceTest.java Autor: Marcin Wojciechowski Ostatnia modyfikacja: 04.05.2012 Liczba testów akceptacyjnych w tym pliku 3

AT1: Sprawdzenie czy podano właściwy link URL Data powstania: 13.04.2012 Autor: Marcin Wojciechowski : Sprawdzenie czy przy próbie pobrania niewłaściwego URL serwer zwraca kod 404. 1 Czy po próbie przejścia pod niewłaściwy adres URL, serwer zgłosi błąd HTTP 404. 1 1. Należy dokonać próby podania niewłaściwego linku URL. 2. Należy sprawdzić, czy serwer zwrócił kod 404 i komentarz słowny. Oczekiwane rezultaty: Przypadek testowy nr 1: Dane wejściowe: Uzyskany wynik: Testujący: Po dokonaniu próby podania niewłaściwego linku URL serwer zwrócił kod 404 wraz z komentarzem słownym. Przemysław Fudali Data wykonania testu: 15.04.2012

AT2: Sprawdzenie czy podany projekt istnieje. Data powstania: 15.04.2012 Autor: Piotr Dziwiński : Sprawdzenie czy przy próbie podania nieistniejącego projektu funkcja zgłosi błąd HTTP 404 z komentarzem błędu. 1 Czy po próbie podania nieistniejącego projektu, funkcja zgłosi błąd HTTP 404 z komentarzem słownym. 1 1. Należy wejść na adres: http://server:8080/qualityspy-reports/rest/histories podając parametry zapytania GET: projectname nieistniejący w bazie projekt, ckjmversion i repoversion przykładowe nr wersji. 2. Należy sprawdzić, czy funkcja zwróci kod 404 i komentarz słowny: Nie znaleziono projektu projekt w wersji wersja. Oczekiwane rezultaty: Przypadek testowy nr 1: Dane wejściowe: Uzyskany wynik: Testujący: Po dokonaniu próby pobrania nieistniejącego projektu foo i wersji 1.0, funkcja zwróciła kod 404 z komunikatem: Nie znaleziono projektu foo w wersji 1.0. Piotr Dziwiński Data wykonania testu: 15.04.2012

AT3: Pobranie historii projektu i metryk CKJM przez interfejs REST Data powstania: 14.04.2012 Autor: Marcin Wojciechowski, Piotr Dziwiński : Sprawdzenie poprawności pobrania metryk CKJM projektu i dla historii o wybranej wersji, zakresu wersji lub zakresu dat, w dwóch wariantach: formacie XML i CSV. Test musi być wykonany na pustej bazie danych, do której będą wstawione przykładowe dane. 1 Czy udało się dodać przykładowe dane do bazy danych? 2 Czy udało się pobrać historię projektu o danej nazwie i wersji? 3 Czy udało się pobrać historię projektu o danej nazwie i przedziale wersji? 4 Czy udało się pobrać historię projektu o danej nazwie i przedziale dat? 1 1. Należy przygotować odpowiednie obiekty: projektu, metryk, historii projektu i rewizji oraz ustalić ich atrybuty. W bazie powinno znaleźć się kilka obiektów danego typu, aby zwracane dane różniły się w zależności od podawanych kryteriów. 2. Należy umieścić w bazie testowe obiekty korzystając z modułu persistence. 3. Należy pobrać przez interfejs REST obiekty testowe w formacie XML i CSV, uwzględniając wszystkie trzy warianty pobierania danych (wersja, zakres wersji, zakres dat). Należy też sprawdzić różne kombinacje podawanych kryteriów. 5. Należy sprawdzić, czy wygenerowany dokument XML jest prawidłowy zgodnie ze schematem.xsd. 6. Należy sprawdzić, czy zwrócony dokument XML zawiera dane zgodne z danymi wejściowymi oraz czy statystyki NR i NDC zostały prawidłowo wyznaczone. 7. Należy sprawdzić, czy wygenerowany plik CSV zawiera poprawny nagłówek. 8. Należy sprawdzić czy zwrócony plik CSV zawiera w kolejnych wierszach poprawne dane zgodne z danymi wejściowymi oraz czy statystyki NR i NDC zostały prawidłowo wyznaczone.

Oczekiwane rezultaty: Przypadek testowy nr 1: Dane wejściowe: Uzyskany wynik: Projekt o nazwie ProjectHistoryTest, metryki, historię projektu oraz rewizji z uzupełnionymi wszystkimi wartościami Udało się umieścić przykładowe dane w bazie danych. Funkcja poprawnie wygenerowała dokument we wszystkich trzech wariantach. Format pliku XML zgadza się ze schematem.xsd i zawiera wszystkie oczekiwane dane. Statystyki NR i NDC są zgodne z oczekiwaniem. Plik CSV posiada poprawny nagłówek i zawiera wszystkie oczekiwane dane. Statystyki NR i NDC są zgodne z oczekiwaniem. Testujący: Piotr Dziwiński Data wykonania testu: 04.05.2012 Tabela z danymi i przebiegiem testu znajduje się w osobnym załączniku

QualitySpy moduł reports Testy akceptacyjne dla przypadku użycia: Pobranie wszystkich projektów przez interfejs REST Nazwa pliku: /QualitySpy/modules/qualityspyreports/src/test/java/pl/wroc/pwr/qualityspy/reports /ProjectsAcceptanceTest.java Autor: Mateusz Bilski Ostatnia modyfikacja: 26.02.2012 Liczba testów akceptacyjnych w tym pliku 1

AT1 Pobieranie nazw wszystkich projektów przez interfejs REST Data powstania: 27.02.2012 Autor: Marcin Wojciechowski, Piotr Dziwiński : Sprawdzenie poprawności pobrania nazw oraz numerów aktualnych wersji wszystkich projektów znajdujących się w bazie danych. Test musi być wykonany na pustej bazie danych. L. p. 1 Czy połączenie z bazą danych zostało otwarte? 2 Czy baza danych w stanie początkowym jest pusta? 3 Czy udało się dodać przykładowe projekty do bazy danych? 4 Czy udało się pobrać nazwy oraz numery wersji dodanych przykładowych projektów? L. p. 1 1. Należy sprawdzić, czy połączenie z bazą danych zostało otwarte. 2. Należy pobrać listę projektów z bazy danych i sprawdzić, że jest ona pusta. 3. Należy umieścić w bazie danych testowe projekty. 4. Należy pobrać przez interfejs REST dokument XML lub CSV z nazwami oraz wersjami projektów w bazie danych. 5. Należy sprawdzić, czy wygenerowany dokument jest prawidłowy. 5. Należy sprawdzić, czy dokument XML lub CSV zawiera poprawne dane wszystkich dodanych przykładowych projektów. Oczekiwane rezultaty: L. p. Przypadek testowy nr 1: Dane wejściowe Dwa projekty nazwane Test1 i Test2 z wersjami odpowiednio 1.0 i 2.0 Uzyskany wynik Połączenie z bazą danych zostało otwarte. Baza danych była pusta (zwrócona lista projektów była pusta). Udało się umieścić przykładowe projekty w bazie danych Udało się pobrać dokument z nazwami i wersjami projektów. Dokumenty XML i CSV zostały poprawnie wygenerowane (spełniały warunki specyfikacji). Dokumenty zawierały poprawne dane dokładnie 2 projekty z podanym wcześniej danymi. Testujący Piotr Dziwiński Data wykonania testu 10.03.2012