Organizacja
kompetencyjnego centrum
testów w przedsi
biorstwie.
promotor : dr in
l. Xxxxx YYyyyy
dyplomant : Xxxxxx Yyyyyyyy
Zadania do realizacji
1.
Klasyfikacja testów, proces testowania.
2.
Narz
dzia testowe.
3.
Dokumentacja testowa.
4.
Struktura i zadania kompetencyjnego
centrum testów w przedsi
biorstwie.
Harmonogram – pierwszy etap
analiza efektów pracy osi
ögni tych w poprzednich miesiöcach. Koniec
fazy nr 1
Stycze
44 2008
zapoznanie si
z procesem planowania i realizacji testów
Grudzie
44 2008
zapoznanie si
z rodzajami testów
Listopad 2008
zbieranie oraz przegl
öd literatury zwiözanej z tematem pracy
Pa
jjdziernik 2008
og
2oszenie tematów prac
Wrzesie
44 2008
WYMAGANIA
ANALIZA
ARCHITEKTURA
PROJEKTU
ARCHITEKTURA
KOMPONENTU
IMPLEMENTACJA
TESTOWANIE
KOMPONENTÓW
TESTOWANIE
INTERFEJSÓW
TESTOWANIE
SYSTEMU
TESTY
KO
3COWE
Model V – tworzenie
oprogramowania
W
er
yf
ika
cja
Pro
jek
tow
an
ie
¾jednostkowe
¾modu
2owe
¾strukturalne
¾regresyjne
¾integracyjne
¾strukturalne
¾regresyjne
¾funkcjonalne
¾systemowe
¾instalacyjne/konfiguracji
¾post-awaryjne
¾akceptacyjne
¾u
lywalnoKci
¾alfa i beta
Postrzeganie procesu testowania
•
-HVWSURFHVHPPDMF\P
Z\ND]Dü*HSURJUDPMHVW
ZROQ\RGEá GyZ
• Celem testowania jest
XGRZRGQLHQLH*HSURJUDP
SUDZLGáRZRUHDOL]XMHVZRMH
funkcje
• Efektem testowania
SRZLQQRE\üQDEUDQLH
]DXIDQLDGR]JRGQRFL
Z\SHáQLDQ\FKSU]H]
program funkcji z
]DáR*HQLDPLSURMHNWRZ\PL
• Testowanie
programu polega na
jego wykonaniu z
LQWHQFM]QDOH]LHQLD
WNZLF\FKZQLP
Eá GyZ
Strategie testowania –
testowanie czarnoskrzynkowe
Data driven testing
Nie wiemy nic o strukturze dzia
2ania programu
Pewno
Kø wykrycia wszystkich b2 dów =
przetestowanie wszystkich danych wej
Kciowych
Pracoch
2onne
Zaanga
lowanie przysz2ych
u
lytkowników
Logic driven testing
Rozpatrywanie mo
lliwych Kcielek
Przej
Kcie kaldö z molliwych Kcielek nie daje
nam pewno
Kci le wykryjemy wszystkie b2 dy
Mo
le byø nie zgody ze specyfikacjö
Nie doprowadzi nas do wykrycia
Kcielki która powinna byø w
programie a jej nie ma
Nie wykrycie b
2 dów ze wzgl du na rodzaj wprowadzonych
danych
Strategie testowania –
testowanie bia
2oskrzynkowe
Zasady testowania programów
'ODND*GHJRSU]\SDGNXWHVWRZHJRQDOH*\
NRQLHF]QLHRNUHOLüVSRG]LHZDQ\Z\QLN
3URJUDPLFLSRZLQQLXQLNDüWHVWRZDQLD
stworzonych przez siebie programów
Firmy programistycznie nie powinny
WHVWRZDüZáDVQ\FKSURGXNWyZ
:\QLNLND*GHJRSU]\SDGNXWHVWRZHJR
SRZLQQ\E\üVWDUDQQLHDQDOL]RZDQH
Zasady testowania programów
3U]\SDGNLWHVWRZHSRZLQQ\XZ]JO GQLDü
]DUyZQRGDQHZHMFLRZHQLHSRSUDZQHMDN
LGDQHSUDZLGáRZHSRGND*G\PZ]JO GHP
:HU\ILNDFMDSURJUDPXSRGNWHP
UHDOL]RZDQLDSU]H]QLHJRSR*GDQ\FK
IXQNFMLWRMHG\QLHSRáRZD]DGDQLD– równie
istotne jest to, czy program nie realizuje
IXQNFMLQLHSR*GDQ\FK]SXQNWXZLG]HQLD
specyfikacji
Zasady testowania programów
1LHPR*QDSODQRZDüVWUDWHJLLWHVWRZDQLD
SU]\PLOF]F\P]DáR*HQLX*HWHVWRZDQ\
SURJUDPMHVWZROQ\RGEá GyZ
3UDZGRSRGRELHVWZRZ\NU\FLDNROHMQHJR
Eá GXZWHVWRZDQ\PIUDJPHQFLHSURJUDPX
MHVWSURSRUFMRQDOQHGROLF]E\Eá GyZMX*Z
tym fragmencie wykrytych
Literatura 1/3
Ksi
ölki:
•
Roger S. Pressman „Praktyczne podej
Kcie do
in
lynierii oprogramowania” ,WNT Warszawa 2004
•
Robert V. Binder „Testowanie systemów
obiektowych : modele, wzorce i narz
dzia” WNT
Warszawa 2003
•
Wiszniewski Bogdan „Teoria i praktyka testowania
programów”, PWN, Warszawa 2006
Literatura 2/3
• Elfriede Dustin „Effective Software Testing: 50
Specific Ways to Improve Your Testing”
,
Addison-Wesley Professional 2002
• William E. Perry „Effective Methods for Software
Testing”,
2000 by Wiley Publishing Inc.,
Indianapolis, Indiana.
• L. Hutcheson „Software Testing Fundamentals:
Methods and Metrics”,
2003 by Wiley Publishing
Inc., Indianapolis, Indiana.
Literatura 3/3
Artyku
2y:
•Heiser, J.E. „An overview of software testing”,
AUTOTESTCON, 97. 1997 IEEE Autotestcon
Proceedings Volume , Issue , 22-25 Sep 1997
Pages:204 – 211
•Piotr Kocha
4ski „Jak usprawniø proces testowania
oprogramowania: procedury, metodologia i narz
dzia.”
,http://www.erudis.pl/sites/default/files/testowanie.pdf
Omówienie zada
4 do realizacji w
nast
pnym etapie
przegl
öd wybranych narz dzi wspomagajöcych
proces testowania oprogramowania
zapoznanie si
ze strukturö organizacyjnö oraz
zadaniami centrum testów na przyk
2adzie Banku
BG
k o/Warszawa
opracowanie w
2asnej koncepcji organizacji
kompetencyjnego centrum testów
Dzi
kuj za uwag