QualitySpy moduł persystencji



Podobne dokumenty
QualitySpy moduł reports

Program dla praktyki lekarskiej

Szablon Planu Testów Akceptacyjnych

Projekt z przedmiotu Projektowanie systemów teleinformatycznych

Instrukcja obsługi modułu MPlatform.

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

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

Nazwa Projektu. Plan testów. Wersja N.NN

Przypadki testowe. Spis treści. Plan testów. From Sęp. Wstęp. 2 Plan testów

epuap Archiwizacja w Osobistym Składzie Dokumentów

Testowanie oprogramowania. Piotr Ciskowski

Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0

Jednolity Plik Kontrolny w IFK

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

System obsługi ubezpieczeń FORT

3. Które ze stwierdzeń dotyczących formatowania dysków jest fałszywe? Formatowanie dysku:

Testowy dokument raz dwa trzy

PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:

Rozliczanie oraz elektroniczna wysyłka deklaracji PIT za rok 2014 przy pomocy programu Midas.

Instrukcja użytkownika

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

JPK w DGCS INFOR System

Program do obsługi ubezpieczeń minifort

KS-ZSA. Korporacyjne grupy towarowe

Amazis świadczenia rodzinne. Aneks do Instrukcji Obsługi PLATFORMA INFO-R Spółka Jawna

Co nowego w wersji d

Załącznik nr 19 do Umowy nr... z dnia... Plan Testów Systemu. Projekt ZEFIR 2

Wdrożenie modułu płatności eservice. dla systemu Zen Cart

System archiwizacji i konserwacji baz danych MS SQL

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

Przykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi.

Instrukcja korzystania z platformy B2B Black Point S.A.

Instrukcja obsługi. SpinRyb v0.87. Maciej Nalewczyński

Obsługa systemu OGNIVO w aplikacji Kancelaria Komornika

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

Przychodnia 0. Stwórz projekt aplikacja konsolowa lub WPF (przemyśl wybór, bo zmiana może być czasochłonna). 1. Stwórz abstrakcyjną klasę Osoba.

Instrukcja użytkownika

Laboratorium nr 4: Arytmetyka liczb zespolonych

Pobieranie puli numerów recept z Portalu Świadczeniodawcy

Procedura wczytania danych sprawozdawczych za I kw 2006 z systemu BudzetST II do systemu

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

Specyfikacja przypadków i scenariuszy testowych

KatMPBSoft - 1 -

PUE ZUS Wysyłka elektronicznych zapytan. Instrukcja wysyłki zapytań do ZUZ-PUE za pomocą aplikacji Komornik SQL

Co nowego w wersji GUS

Referat pracy dyplomowej

Załącznik nr 3 do opisu przedmiotu zamówienia. Instrukcja modułu wymiany danych ediom wytyczne.

[mswf] Proces nominacji sędziego. Portal e-nominacje. Opracowane przez ServiceDesk Łomża

Wykład 2. Relacyjny model danych

Wdrożenie modułu płatności eservice dla systemu Drupal Commerce 7.x-1.9

Odpowiedź na pytania Wykonawców

Współpraca z platformą dokumentacja techniczna

Wysyłka dokumentacji serwisowej z Sekafi3 SQL do producentów.

Zakład Podstaw Cybernetyki i Robotyki Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska

Platforma e-learningowa

Schemat konstrukcja pliku Makefile

Przykładowa konfiguracja konta pocztowego w programie Thunderbird z wykorzystaniem MKS 2k7 (MS Windows Vista Busissnes)

Instrukcja obsługi modułu Clickshop w Systemie FLASHCOM FIS.

IO - Plan testów. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

Diagramy czynności Na podstawie UML 2.0 Tutorial

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

Instrukcja użytkownika

OPIS KRYTERIÓW PRZYZNAWANIA PUNKTÓW ZA MINIMALNE FUNKCJONALNOŚCI SYSTEMU

Jednolity Plik Kontrolny w IFK

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Instrukcja ewidencji i sprawozdawania informacji o pierwszym wolnym terminie.

Jednolity Plik Kontrolny (JPK) instrukcja użytkownika DGCS System Spis treści

Wprowadzenie do projektowania i wykorzystania baz danych. Katarzyna Klessa

PUE ZUS Wysyłka elektronicznych zapytan. Instrukcja wysyłki zapytań do ZUZ-PUE za pomocą aplikacji Komornik SQL

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.

Wdrożenie modułu płatności eservice. dla systemu Drupal Commerce 7.x-1.9

System wspomagania harmonogramowania przedsięwzięć budowlanych

Lista zgłoszeń zrealizowanych w uaktualnieniach Hot Fix w wersji

Wykład 5. SQL praca z tabelami 2

Kurs walut. Specyfikacja projektu. Marek Zając

Dokumentacja techniczna SMS MO

Projekt strony internetowej firmy organizującej przyjęcia

SKRÓCONA INSTRUKCJA uruchomienia testera

Rejestr Jednostek Pomocy Społecznej. Spotkanie informacyjne współfinansowane ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI 2016 ROK

NEMEZIS fundusz alimentacyjny. NEMEZIS fundusz alimentacyjny. Aneks do Instrukcji Obsługi PLATFORMA INFO-R Spółka Jawna

Jednolity Plik Kontrolny (JPK) instrukcja użytkownika

eformatyzacja instrukcja obsługi

Wdrożenie modułu płatności eservice. dla systemu Magento

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

Opis systemu monitoringu i sterowania Stacji Uzdatniania Wody

WYMAGANIA EDUKACYJNE Z INFORMATYKI KLASA CZWARTA

Mechanizm generowania edeklaracji

7 Business Ship Control dla Wf-Mag Prestiż i Prestiż Plus

INSTRUKCJA UŻYTKOWNIKA Generowanie Jednolitego Pliku Kontrolnego (JPK) ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90

Raport z badania w JSA

DWM-157. Modem USB HSPA+ Podręcznik użytkownika

Aktualizacja SMSFall v Data publikacji:

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Wstęp do poradnika metodycznego Przykładowy rozkład materiału 13 I rok nauczania...13 II rok nauczania...13 Rozkład materiału:...

TELETRONIKA. Aplikacje sieciowe CALLNET - instrukcja modułu SMS (11.2)

Zmiany w modułach dokumentów handlowych

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

Szanowni Państwo. Należy przy tym pamiętać, że zmiana stawek VAT obejmie dwie czynności:

INSTRUKCJA UŻYTKOWANIA STRONY DLA PODSTAWOWEGO UŻYTKOWNIKA

Transkrypt:

Projektowanie oprogramowania Instytut Informatyki, Automatyki i Robotyki, Politechnika Wrocławska QualitySpy moduł persystencji Testy akceptacyjne Nazwa pliku: /QualitySpy/modules/qualityspypersistence/src/test/java/pl/wroc/pwr/qualityspy/persistence /AcceptanceTestPersistence.java Autor:, Piotr Dziwiński Ostatnia modyfikacja: 10.03.2012 : Statystyki: Liczba testów akceptacyjnych 9 Całkowita liczba testów 9

AT1: Zapisywanie oraz pobieranie projektu(historii) Autor: Opis: Sprawdzenie poprawności zapisu oraz pobierania projektu z bazy danych. 2 Czy projekt został zapisany w bazie danych? 3 Czy udało się pobrać obiekt z bazy danych? 4 Czy funkcja zwróciła projekt? 5 Czy pobrany projekt jest taki sam, jak wcześniej wysłany? 2. Należy wysłać przykładowy projekt do bazy danych. 3. Należy sprawdzić czy projekt został umieszczony w bazie. 2 1. Należy pobrać wysłany wcześniej projekt z bazy danych oraz zapisać go w osobnym obiekcie. 2. Należy sprawdzić, czy pobrany obiekt jest projektem. 3. Należy porównać wysłany oraz odebrany projekt oraz sprawdzić, czy są takie same. 2 Wszystkie punkty w scenariuszu testowym są spełnione. Projekt o nazwie AcceptanceTestProject z uzupełnionymi wszystkimi wartościami Połączenie z bazą zostało otwarte. Projekt został pomyślnie wysłany do bazy danych. Wysłany projekt znajduje się w bazie. Projekt został pomyślnie pobrany z bazy. Projekty wysłany oraz odebrany są takie same. 2

AT2: Usuwanie projektu Autor: Opis: Sprawdzenie poprawności usuwania istniejącego w bazie danych projektu. 2 Czy udało się wykonać poprawne zapytanie w bazie danych? 3 Czy obiekt został usunięty z bazy danych? 4 Czy baza danych po wykonaniu operacji jest prawidłowa? 2. Należy sprawdzić stan bazy danych(ilość obiektów). 3. Należy umieścić przykładowy projekt w bazie danych. 4. Należy usunąć wysłany wcześniej projekt z bazy danych. 5. Należy sprawdzić, czy funkcja zwróciła poprawną wartość. 6. Należy sprawdzić, czy baza danych jest w tym samym stanie, jak w ppkt. 2. Projekt o nazwie AcceptanceTestProject z uzupełnionymi wszystkimi wartościami Połączenie z bazą zostało otwarte. Udało się umieścić przykładowy projekt w bazie danych. Udało się usunąć projekt z bazy danych. Funkcja zwróciła żądaną wartość(true). Baza danych po wykonaniu tych operacji jest w pożądanym stanie. 3

AT3: Usuwanie nieistniejącego projektu Autor: Opis: Sprawdzenie, czy po próbie usunięcia nieistniejącego projektu funkcja zwraca błąd i nie wprowadza zmian w bazie danych. 2 Czy po próbie usunięcia nieistniejącego projektu nie zostały wprowadzone zmiany w bazie danych? 3 Czy po w/w operacji funkcja zwróciła błąd? 2. Należy dokonać próby usunięcia nieistniejącego projektu. 3. Należy sprawdzić, czy baza danych jest nienaruszona. 4. Należy sprawdzić, czy funkcja zwróciła wartość false. Brak Połączenie z bazą danych zostało otwarte. Po dokonaniu próby funkcja zwróciła wartość false. Baza pozostała nienaruszona. 4

AT4: Pobieranie nieistniejącego projektu Autor: Opis: Sprawdzenie, czy po próbie pobrania nieistniejącego projektu funkcja zwraca null. 2 Czy po próbie pobrania nieistniejącego projektu funkcja zwróciła null? 2. Należy dokonać próby pobrania nieistniejącego projektu. 3. Należy sprawdzić, czy funkcja zwróciła null. Brak Połączenie z bazą danych zostało otwarte Po dokonaniu próby pobrania nieistniejącego projektu funkcja zwróciła null. 5

AT5: Zapisywanie oraz pobieranie metryki Autor: Opis: Sprawdzenie poprawności zapisu oraz pobierania metryki z bazy danych. 2 Czy metryka została zapisana w bazie danych? 3 Czy udało się pobrać obiekt z bazy danych? 4 Czy funkcja zwróciła metrykę? 5 Czy pobrana metryka jest taka sama, jak wcześniej wysłana? 2. Należy wysłać przykładową metrykę do bazy danych. 3. Należy sprawdzić czy metryka została umieszczony w bazie. 1. Należy pobrać wysłaną wcześniej metrykę z bazy danych oraz zapisać ją w osobnym obiekcie. 2. Należy sprawdzić, czy pobrany obiekt jest metryką. 3. Należy porównać wysłaną oraz odebraną metrykę oraz sprawdzić, czy są takie same. 2 Wszystkie punkty w scenariuszu testowym są spełnione. Metryka z projektu AcceptanceTestProject wraz z obiektami agregowanymi Połączenie z bazą zostało otwarte. Metryka została pomyślnie wysłana do bazy danych. Wysłana metryka znajduje się w bazie. Metryka została pomyślnie pobrana z bazy. Metryka wysłana oraz odebrana są takie same. 6

AT6: Usuwanie metryki Autor: Opis: Sprawdzenie poprawności usuwania istniejącej metryki z bazy danych. 2 Czy udało się wykonać poprawne zapytanie w bazie danych? 3 Czy obiekt został usunięty z bazy danych? 4 Czy baza danych po wykonaniu operacji jest prawidłowa? 2. Należy umieścić przykładową metrykę w bazie danych. 3. Należy usunąć wysłaną wcześniej metrykę z bazy danych. 4. Należy sprawdzić, czy funkcja zwróciła poprawną wartość. Metryka z projektu AcceptanceTestProject wraz z obiektami agregowanymi Połączenie z bazą danych zostało otwarte. Udało się umieścić testową metrykę w bazie. Udało się usunąć metrykę z bazy. Funkcja zwróciła poprawną wartość. 7

AT7: Usuwanie nieistniejącej metryki Autor: Opis: Sprawdzenie, czy po próbie usunięcia nieistniejącej metryki funkcja zwraca błąd i nie wprowadza zmian w bazie danych. 2 Czy po próbie usunięcia nieistniejącej metryki baza danych pozostała nienaruszona? 3 Czy po w/w operacji funkcja zwróciła błąd? 2. Należy dokonać próby usunięcia nieistniejącej metryki. 3. Należy sprawdzić, czy baza danych jest nienaruszona. 4. Należy sprawdzić, czy funkcja zwróciła wartość false. Brak Połączenie z bazą danych zostało otwarte. Po dokonaniu próby usunięcia funkcja zwróciła wartość false. Baza pozostała nienaruszona. 8

AT8: Pobieranie nieistniejącej metryki Autor: Opis: Sprawdzenie, czy po próbie pobrania nieistniejącej metryki funkcja zwraca null. 2 Czy po próbie pobrania nieistniejącej metryki funkcja zwróciła null? 2. Należy dokonać próby pobrania nieistniejącej metryki. 3. Należy sprawdzić, czy funkcja zwróciła null. Brak Połączenie z bazą danych zostało otwarte Po dokonaniu próby pobrania nieistniejącej metryki funkcja zwróciła null. 9