background image

Organizacja 
kompetencyjnego centrum 
testów w przedsi

biorstwie. 

promotor : dr in

l. Xxxxx YYyyyy

dyplomant : Xxxxxx Yyyyyyyy

background image

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.

background image

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

background image

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

background image

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

background image

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

background image

„

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

background image

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

background image

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

background image

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

background image

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

background image

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.

background image

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

background image

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

background image

Dzi

kuj  za uwag