Załącznik nr 1 d Opisu przedmitu zamówienia Szabln Planu Testów Akceptacyjnych (PTA) (wersja 1.0) 1 WPROWADZENIE 2 2 STRATEGIA TESTÓW AKCEPTACYJNYCH 3 2.1 Załżenia d przeprwadzenia testów 3 2.1.1 Warunki przeprwadzenia testów 3 2.1.2 Rdzaje testów akceptacyjnych 3 2.2 Organizacja testów 4 2.2.1 Zasby sbwe 4 2.2.2 Prcedury testwe 4 2.2.3 Klasyfikacja błędów 5 2.3 Śrdwisk testwe 5 2.3.1 Architektura lgiczna śrdwiska testweg 5 2.3.2 Zainstalwane prgramwanie 6 2.3.3 Stanwiska testwe 6 2.3.4 Knfiguracja sieciwa 6 2.3.5 Dane testwe 6 2.4 Harmngram testów 6 2.5 Rdzaje testów 6 2.5.1 Testy wewnętrzne 6 2.5.2 Testy scenariuszwe 6 2.5.3 Testy integracyjne 7 2.5.4 Testy swbdne 7 2.5.5 Testy regresji 7 2.5.6 Testy pzafunkcjnalne 7 3 PLAN TESTÓW 8 3.1 Sekwencja realizacji testów 8 3.2 Przypadki testwe 8 3.3 Scenariusze testwe 8 3.3.1 Specyfikacja scenariuszy testwych 8 3.3.2 Mapwanie wymagań na mdel funkcjnalny 8 3.3.3 Mapwanie mdelu funkcjnalneg na scenariusze testwe 9 4 ZAŁĄCZNIKI 10 Strna 1 z 10
Wprwadzenie Należy wpisać krótkie wprwadzenie d dkumentu wskazujące na cel dkumentu raz pdstawę d jeg pracwania. Strna 2 z 10
Strategia testów akceptacyjnych Należy wpisać krótki pis rzdziału. Załżenia d przeprwadzenia testów Warunki przeprwadzenia testów W rzdziale należy umieścić warunki przeprwadzenia testów, w tym: 1. Warunki gólne niezbędne d przeprwadzenia testów akceptacyjnych każdeg typu, min. zaakceptwana dkumentacja testwa, (należy wymienić rdzaje dkumentacji testwej i zmapwać tę dkumentację na rdzaje testów), przygtwane i zamrżne śrdwisk testwe, zaakceptwany harmngram testów, spełnine wymagane warunki lgistyczn-rganizacyjne, przeprwadzne testy wewnętrzne Wyknawcy i przekazany Zamawiającemu raprt z testów wewnętrznych ptwierdzający pzytywny wynik testów. 2. Warunki rzpczęcia pszczególnych iteracji testów. naprawine błędy wykryte pdczas pprzedniej iteracji, mdyfikacja dkumentacji testwej w zakresie wynikającym z pprzedniej iteracji testów, przeprwadzne testy wewnętrzne Wyknawcy, w tym testy regresji przekazany Zamawiającemu raprt z testów wewnętrznych ptwierdzający pzytywny wynik testów, przygtwane i zamrżne śrdwisk testwe. Rdzaje testów akceptacyjnych Należy tu wymienić wszystkie rdzaje przeprwadzanych testów raz pdać infrmacje w zakresie c najmniej: krótki pis i dwłanie d pisu szczegółweg w rzdziałach 2.5, kreślić kt i gdzie przeprwadza testy? Strna 3 z 10
Organizacja testów Zasby sbwe Należy tu umieścić infrmacje dnśnie wymaganych zasbów sbwych d przeprwadzeni testów z pdaniem wymaganych kwalifikacji, składów zespłów testwych raz pisem pszczególnych ról (rla Wyknawcy, Zamawiająceg, kierwnika testów, testera). Prcedury testwe Należy tu umieścić infrmacje dtyczące prcedur przeprwadzenia testów akceptacyjnych, w tym c najmniej: Prcedura przygtwania d rzpczęcia testów: Działania związane z rzpczęciem testów akceptacyjnych, w tym prcedura przygtwania danych testwych (dane peracyjne, słwnikwe), raz prcedura czyszczenia danych p każdej iteracji- jeśli takwa peracja jest wymagana. Należy przy tym uwzględnić nw. krki: 1. Dkumentacja testwa dla daneg rdzaju testu zaakceptwana przez Strny. 2. Wyknawca przygtwał śrdwisk testwe raz dane testwe. 3. Ptwierdzny termin przeprwadzenia testów, kreślny w Harmngramie testów 4. Śrdwisk testwe dpwiada warunkm zbliżnym d śrdwiska dcelweg, Prcedury weryfikacji śrdwiska testweg: Działania związane z weryfikacją pprawnści przygtwania śrdwiska testweg (np. zainstalwane prgramwanie, wersje prgramwania aplikacyjneg) Prcedury realizacji pszczególnych rdzajów testów: Działania związane z realizacja każdeg z rdzajów testów kreślnych w pdrzdziałach, rzdziału 0. Prcedury bsługi błędów: Prcedury bsługi zgłszeń błędów wykrytych pdczas testów w zakresie c najmniej: prcedura ewidencjnwania błędów pdczas testów, prcedura naprawy błędów, prcedura aktualizacji wersji prgramwania na śrdwisku testwym. Strna 4 z 10
Prcedury raprtwania prac: Prcedury raprtwania pstępu prac, c najmniej według nw. kryteriów: 1. P każdym dniu testów (zbircz dla wszystkich rdzajów testów) dla każdej iteracji testów każdeg rdzaju zakres infrmacji: ilść przypadków testwych NIEROZPOCZĘTYCH, ZREALIZOWANYCH, ilść, raz listę zgłsznych błędów, prcentwą wartść ukńczenia testów. 2. P zakńczeniu każdeg rdzaju testów raprt kńcwy infrmujący wyniku testów pisujący spełnienie warunków akceptacji testów. Prcesy muszą być pisane z uwzględnieniem pniższych infrmacji (metryka prcesu): Właściciel prcesu Zdarzenie/pdmit inicjujący prces Dane wejściwe Kt i jakie czynnści wyknuje, w jakiej klejnści, wyjątki, alternatywy (pis przebiegu prcesu z uwzględnieniem sekwencji działań, pwiązań z innymi prcesami) Rezultaty prcesu Warunki akceptacji (kryteria jakści). Pza ww. pisem wymagane jest przedstawienie prcedur z użyciem diagramów prcesów zamdelwanych w ntacji BPMN. Klasyfikacja błędów W rzdziale tym należy wpisać klasyfikację błędów przyjęta w ramach testów akceptacyjnych. Śrdwisk testwe W rzdziale pwinny znaleźć się infrmacje na temat śrdwiska lub śrdwisk testwych wykrzystanych pdczas testów akceptacyjnych. W trakcie przeprwadzania testów śrdwisk testwe będzie zamrżne, c znacza iż żadne mdyfikacje kdu raz zmiany knfiguracyjne nie będą dknywane. Architektura lgiczna śrdwiska testweg Należy kreślić architekturę lgiczną śrdwiska testweg dla każdeg rdzaju testów, z szczególnym uwzględnieniem zapewnianym przez Wyknawcę śrdwiskiem testwym niezbędnym d przeprwadzenia testów wydajnściwych. Strna 5 z 10
Zainstalwane prgramwanie Opisać prgramwanie zainstalwane w śrdwisku testwy: narzędziwe i aplikacyjne. Stanwiska testwe Opisać wymagane minimalne parametry techniczne i sftwarwe. Knfiguracja sieciwa Opisać i wskazać parametry knfiguracji sieciwej dla śrdwiska testweg. Dane testwe Opisać występujące w testach dane testwe, przy czym przed przystąpieniem d testów akceptacyjnych (dtyczy każdej iteracji testów) Wyknawca przygtuje dane testwe umżliwiające realizacje testów, w tym dane słwnikwe (rzumiane jak rejestry, słwniki, atrybuty list wartści) raz dane peracyjne (rzumiane jak ewidencjnwane dane, adekwatne d realizwanej funkcjnalnści). Opisać rdzaje danych użytych d testów, w zakresie c najmniej: DANE SŁOWNIKOWE Lista rejestrów i słwników DANE OPERACYNE Harmngram testów W rzdziale należy pisać szczegółwy harmngram przeprwadzenia testów uwzględniający c najmniej: Wszystkie rdzaje testów kreślnych w pdrzdziałach, rzdziału 0, Dla każdeg rdzaju, ilść zakładanych iteracji. Rdzaje testów W rzdziale tym należy pisać wszystkie rdzaje testów, jakie mają być przeprwadzne w czasie testów akceptacyjnych. Będą t c najmniej: Testy wewnętrzne Opis testów prwadznych przez Wyknawcę przed rzpczęciem testów akceptacyjnych. Testy scenariuszwe Opis zakresu i spsbu realizacji testów scenariuszwych ptwierdzających spełnienie wymagań funkcjnalnych, z dwłaniem d przypadków testwych ujętych w Scenariuszach Testów Akceptacyjnych (STA). Strna 6 z 10
Testy integracyjne Opis zakresu i spsbu realizacji testów interfejsów d systemów zewnętrznych ptwierdzających właściwą implementacje interfejsów i kmunikację międzysystemwą. Testy swbdne Opis testów prwadznych przez Zamawiająceg z udziałem przedstawicieli główneg użytkwnika ptwierdzających spełnienie wymagań funkcjnalnych. Testy swbdne pzwalają na realizację testów pprzez wprwadzanie dwlnych danych. Testy regresji Opis zakresu i spsbu realizacji testów prwadznych w ramach weryfikacji błędów zidentyfikwanych na etapie testów scenariuszwych raz testów swbdnych ptwierdzających spełnienie wymagań funkcjnalnych. Testy pzafunkcjnalne Opis zakresu i spsbu realizacji testów scenariuszwych ptwierdzających spełnienie wymagań funkcjnalnych, Weryfikacja i dbiór kdu źródłweg Opis zakresu i spsbu ptwierdzenia zgdnści dstarcznych kdów źródłwych z zainstalwana wersją w tym, kmplikacja i uruchmienie dstarcznych kdów źródłwych. Testy niezawdnściwe Opis zakresu i spsbu ptwierdzenia zgdnści dstarczneg rzwiązania z dkumentacja techniczną w zakresie niezawdnści, w tym: pprawnści mechanizmów redundancji, zachwania systemu w trakcie awarii, dpwiednieg przekierwania zapytań, itp. Pnadt w rzdz. 2.5 należy pdać ddatkwe infrmacje czy będą wykrzystane testy autmatyczne lub ddatkwe testy pza ww. wymiennymi, jeśli tak t należy wskazać i pisać zastswany mechanizm. Strna 7 z 10
Plan testów Sekwencja realizacji testów W rzdziale należy umieścić infrmacje w zakresie c najmniej klejnść realizacji pszczególnych rdzajów testów. Przypadki testwe W rzdziale należy umieścić c najmniej hierarchiczną listę pwiązanych ze sbą przypadków testwych z mapwaniem na scenariusze testwe. Scenariusze testwe Specyfikacja scenariuszy testwych W rzdziale należy umieścić specyfikację scenariuszy testwych. Scenariusze testwe zawierają: 1. Identyfikatr scenariusza, 2. Cel testu pis funkcjnalnści, której pprawnść ma weryfikwać test, 3. Warunki wstępne warunki niezbędne przed wyknaniem scenariusza. 4. Opis przebiegu testu wypunktwana lista czynnści, jakie klejn należy wyknać. 5. Oczekiwany efekt - czekiwany rezultat przejścia całeg scenariusza, 6. Tabela wyników testu - pniżej przedstawin przykładwą tabelę wyników testu: (identyfikatr testu) (pełna nazwa scenariusza) Uwagi: Rezultat: * zatwierdzn * nie zatwierdzn za Wyknawcę za Zamawiająceg (pdpis sby upważninej) (pdpis sby upważninej) * nieptrzebne skreślić Mapwanie wymagań na mdel funkcjnalny W rzdziale należy umieścić mapwanie wymagań systemu na mdel funkcjnalny systemu (przypadki użycia) Strna 8 z 10
Mapwanie mdelu funkcjnalneg na scenariusze testwe W rzdziale należy umieścić mapwania mdelu funkcjnalneg systemu (przypadki użycia) na scenariusze testwe. Strna 9 z 10
Załączniki Załącznik nr 1: Scenariusze Testów Akceptacyjnych Zbiór testów scenariuszwych Strna 10 z 10