Bao cdo BTL mén Céng cu va méi trudng phat trién phan mém
MUC LUC
A.GIOI THIEU DE TAL
B.CO SO LY THUYET
LLY THUYET VE KIEM THU PHAN MEM
1.1, Kiém thir phan mém la gi?
1.2. Phan loai ky thudt kiém thir
1.3. Cée cap d9 kiém thir phan mém
1.4. Quy trink kiém thir phan mém ..
IL. LY THUYET VE KIEM THU TU DONG ..
2.1. Khai quat vé kiém thir phan mém ty dong
2.2. Kiém thir ty d6ng la gi
2.3. Tai sao phai kiém thirty dng ..
24.
25.
2.6. So sanh kiém thir ty dng va kiém thir thu c6ng .
C.CO SO THUC TIEN
I. GIGI THIEU CHUNG VE PHAN MEM TEST COMPLETE
1.1. GiGi thigu vé Test complete
1.2. Lich sit hinh thanh ..
1.3. Dac diém cita Test complete
14, Cai dg
15. Giao dién phan mém
I, HUONG DAN SU DUNG PHAN MEM
2.1. Khéi tao m6t Dy An test (Create Project)
2.2. Ghi lai mét bai test (Create a test)
2.3. Chay bai test da duge ghi true 46 Running t the Recorded tes)
2.4. Sita chita céc kich ban test da ghi.
D.KET LUANBao cdo BTL mén Céng cu va méi trudng phat trién phan mém
A, GIOI THIEU BE TAL
Hién nay, sy phat trién manh mé cing nh bude chuyén minh nhanh chéng
cua cde xu thé cong nghé théng tin trén thé gidi di mang lai cho Viét Nam dng
thdi thudn Igi va khé khiin. Do d6, nhimg dir én, chuong trinh quéc gia nhim
thic day higu qua tng dung CNTT trong moi mat doi séng kinh té - chinh tri -
xa hdi dang ngay cang duge chi trong va gap rit trién khai. Kéo theo 46 la nhu
cu vé Finh vc kiém thir phan mém, dic biét li kiém thir phan mém ty déng.
Tai Vigt Nam, khai nigm nay tuy khong méi mé song cling chwa hodn toan
quen thugc. Thue té cho thay, s6 Iugng don vi dao tao chuyén sau, céc tester
chuyén nghiép vé kiém thir phin mém khéng nhiéu, chua thé dip tg di cho
cAc du dn doanh nghiép. Néu xét theo tiéu chudn quéc té, ty 16 gitta lap trinh
vign va tester 1a 1:3 (ctr 3 lap trinh vién thi c6 1 tester), di khi ti Ié nay 1a 1:1
véi ning dy an dic thir; thi tai Vigt Nam, ti lé dip img duge céng vige tester
chi roi vao khoang 1.5. Di biét céng tac kiém thir, dam bao chat Iugng gitt vai
tro quan trong trong viée mang Jai thinh céng ciia céc dy én phin mém song
khong phai cOng ty ndo eting c6 di chuyén mén va digu kign cho phép dé thye
hign quy trinh nay.
Tuy nhién, véi nhimg Igi thé canh tranh nhu: nguén nhan lye ré cé sin
tinh dO ky thuat; du ur phat trién co sé ha ting nhanh; mdi trudng dau wr an
toan; chit Iugng dich vy néi tri va ti 1¢ thay déi nhan su th4p... Vigt Nam co
thé hi vong va tin tung vao kha ning tré thinh déi téc kinh doanh day tiém
nang va hap dan trong nganh kiém thir phan mém,
Sau qué trinh tim hiéu nhém quyét dinh Iya chon dé tai : “Tim hiéu cng cy
Test Complete” dé lam bao céo két thie mén hoe. Rt mong nhan duge ¥ kién
nhan xét, déng gép ciia thay va cdc ban dé bao cdo cita nhém duge hoan thign
hon.
‘Chang em xin chan thanh cam on !Bao cdo BTL mén Céng cy va méi trudng phat trién phan mém
B. CO SO LY THUYET
LLY THUYET VE KIEM THU PHAN MEM
1.1.Kiém thir phan mém Ia gi?
Kiém thir phan mém 1a quy trinh duge sit dung dé danh gid, kiém tra chit
Igng phan mém 6 nhiéu khia canh khae nhau dya trén cde yéu cau cia ngudi sit
dyng 46i vi san pham phin mém, nhim dim bao phan mém hoat dng tét trong
cae mdi trudng, truéng hop khée nhau.
Kiém thir phan mém Li mét cuge kiém tra duge tién hanh 4é cung ep cho
cdc bén lién quan théng tin vé chat lugng cila sin phim hodcdich vu duge kiém
thir. Kiém thir 6 thé cung cap cho doanh nghiép mét quan diém, mt cach nhin
Ge lap vé phan mém dé tir dé cho phép danh gid va thau hiéu duge nhimg ni ro
trong qué tinh trién khai phan mém.
‘Trong ky thuat kiém thir khéng chi gidi han 6 viée thye hign mot chuong
trinh ho&e img dyng véi mye dich di tim cac 16i phan mém (bao gm cdc Idi va
cée thiéu s6t) ma cOn 14 mOt qué trinh phé chudn va x4 minh mot chuong trinh,
miy tinh / img dung / san pham nham:
= Dap tig duge moi yéu cdu hudng din khi thiét ké va phat trién phan
mém.
- Thuyc hign céng viée ding nhu ky vong.
- C6 thé trién Khai duge véi nhimg dic tinh twong ty.
- Va dap ting duge moi nhu cdu ciia cée bén lién quan.
Tuy thuge vao timg phuong phép, viéc kiém thir c6 thé duge thye hign bat
ett late nao trong qué trinh phat trién phn mém, Theo truyén théng thi cae nd ye
kiém thir duge tién hanh sau khi cic yéu cau duge xc dinh va viée lp trinh
duge hoan tt nhung trong Agile (14 mot tap hgp cic phuong phép phat tién
phan mém linh hoat dya trén vige lgp di lap Iai va gia ting gid tri) thi vige kiém
thir duge tién hanh lién tue trong suét qua trinh xay dyng phan mém. Nhu vay,
mdi mét phuong phap kiém thir bi chi phéi theo mét quy trinh phat trién phin
mém nhat dinh.Bao cdo BTL mén Céng cy va méi trudng phat trién phan mém
1.2.Phan logi kf thugt kiém thir
Ta phan loai kiém thir dua vao yéu té: Chién luge kiém thir, phuong phap
kiém thir va ky thudt kiém thir.
- Dua vao chién luge kiém thir ta cé thé phan chia kiém thir thanh 2 loai:
kiém thir tha c6ng va kiém thir tw dong
- Theo phuong phap tién hanh kiém thir ta chia kiém thir thanh 2 logi: Kiém
thir tinh va kiém thir dong.
-Dya vao ky thudt kiém thir ta c6 thé phan chia kiém thir thinh 3 logi:
Kiém thir hp den, kiém thir hép tring, kiém thir hop xam,
1.3.Cac cp 46 kiém thir phan mém
Thye té, KTPM khéng don gian nhur nhiéu ngudi thuéng nghi, cng vige
nay c6 nhiéu mite d6 khéc nhau va c6 méi twong quan véi cée ching phat trién
trong dy an PTPMTrong mot dy an kiém thir phin mém bao gdm 4 mite 46 co
ban: Kiém thir don vi, kiém thir tich hgp, kiém thir hé théng va kiém thir chp
han
Hinh 1.1- Bon cap d6 co ban ctia kiém thie phan mém
1.4.Quy trinh kiém thir phan mém
Dau cho cae bién thé t6n tai gitta cdc t6 chite lap trinh thi van cé mét quy
trinh dién hinh dé kiém thir. Mau duéi day la phé bién trong céc t6 chite sir dungBao cdo BTL mén Céng cy va méi trudng phat trién phan mém
m6 hinh phat trién Waterfall (théc nude). Céc hoat dong tuong ty thurng duge
tim thay trong cic mé hinh phat trién khéc, nhung c6 thé cé h
khéng 16 ring,
- Phan tich yéu cau: Kiém thir thuong sé bat dau ldy cdc yéu edu trong céc
giai dogn cia ving dai phat trién phan mém. Trong giai doan thiét ké, cac Tester
lam vige véi céc nha phat trién dé xée dinh nhimg khia canh cia mot thiét ké
duge kiém chimg va nhiing théng s6 duge kiém tra.
- Lap ké hoach kiém thir: Chién luge kiém thir, ké hoach kiém thir, kiém
thir sing tao... Va c6 mét ké hoach la cn thiét vi nhiéu hoat déng sé duge thie
hign trong thoi gian kiém thir,
~ Kiém thir phat trién: Cac quy trinh kiém thir, cdc kich ban, Test Case, cde
dit ligu duge sir dung trong kiém thir phan mém.
- Kiém thir thye hién: Dua trén céc ké hoach, cde vin ban kiém thir va cde
bao céo bit ky 18i nao tim thdy cho nhém phat trién.
- Kiém thir béo cdo: Sau khi hoan tit kiém thir, cdc Tester tao ra cdc s6 ligu
va bao co cudi cing vé nd luc kiém thir cita ho va c6 sin sing phat hinh phan
mém hay khéng.
- Phan tich két qua kiém thir hod phan tich thiéu sot durge thye hién bai d9i
ngii phat trién két hop voi khach hing dé dwa ra quyét dinh xem nhitng thiéu sot
gi cln phai dugc chuyén giao, cé dinh va tir bé (tire 14 tim ra duge phan mém
hoat d6ng chinh xdc) hoic gidi quyét sau.
- Test lai khiém khuyét: Khi mét khiém khuyét da duoc xir ly boi doi ngit
phat trién, n6 phai dugc kiém tra lai boi nhém kiém thir.
- Kiém thir hdi quy: Ngudi ta thudng xy dung mot chuong trinh kiém thir
nho la tap hop cia céc bai kiém tra cho méi tich hop méi, stra chita hoe c6 dinh
phan mém, dé dim bao ring nhing cung cp méi nhat da khéng pha hiy bit cir
diéu gi va toan b6 phan mém vin cén hoat déng mét cach chinh xéc.
- Kiém thir déng g6i: Moi phép thir théa man cdc chi tiéu truy xudt va thu
duge nhimg két qua quan trong nhu: bai hoc kinh nghiém, két qua, cdc bin ghi,
tai ligu lién quan duge luu trit va sir dung nhur mét tai ligu tham khéo cho cde dir
n trong turong lai.Bao cdo BTL mén Céng cu va méi trudng phat trién phan mém
Il. LY THUYET VE KIEM THU TY DONG
2.1.Khai quat vé kiém thir phan mém ty dong.
Kiém thir phn mém tén nhiéu chi phi nhan céng, thoi gian. Trong mot sb
dy an, chi phi kiém thir phan mém chiém 40% téng gia tri cia dy an. Néu can
img dyng an toan hon, chi phi kiém thir cdn cao hon nia. Do dé mét trong cdc
myc tiéu ciia kiém thir la ty dng ha nhiéu, nho d6 ma giam thiéu chi phi, giam
16i, dic bigt gitp viée kiém thir hi qui dé dang va nhanh chéng hon. Ty dong
héa viéc kiém thir 1a ding phan mém diéu khién viéc thi hanh kiém thir, so sinh
két qua c6 duge véi két qui mong mudn, thiét lép cc diéu kign dau vio, cée
kiém sodt kiém thir va cdc chite nang bao céo két qua...
2.2. Kiém thir ty dong la gi
Kiém thir ty dng 1a qué trinh thye hign mot cdch ty dOng céc bude trong
ich ban kiém thir. Kiém thir ty dong bang mdt céng cy nhim rit ngin thoi
gian kiém thir.
mot
2.3.Tai sao phai kiém thir ty dong
Kiém thir phin mém ty dng véi muc dich:
- Gidm b6t céng site va thdi gian thye hign qué trinh kiém thir
- Tang d6 tin cay.
- Gidm sy nham chin cho con ngudi
~ Ren luyén ky nang lép trinh cho kiém thir vién
- Gidm chi phi cho téng qué trinh kiém thet,
Khi nao cin kiém thir ty dong:
- Khéng di tai nguyén: Khi s6 lugng TestCase qua nhiéu ma kiém thir vién
kh6ng thé hoan tat trong théi gian cy thé
quy: Nang cp phin mém, kiém tra Iai céc tinh ning da chay
tét va nhing tinh nang da sira. Tuy nhién, vige nay khé dim bao vé mit thei
- Kiém tra
gian
- Kiém tra kha ning van hanh phan mém trong mdi truémg dic biét:
Do téc dé trung binh xir ly mét yéu cau cla Web server.
#Xéc dinh s6 yéu céu t6i da durge xit ly boi Web Server .Béo céo BTL mén Céng cu va méi trudng phat trién phin mém
Xac dinh céu hinh may thap nhat ma PM van cé thé hoat d6ng tét,
2.4.Nguyén tic kiém thir ty dng
Thye su 1a sai Lim khi nghi tyr dng 1a don gin chyp lai, ghi lai 1
kiém thir thi cong. Thue té, kiém thir tu déng c6 nhiing diém khde v6i kiém thir
thi cng. No ¢6 nhiing Idi va kha nang dy doan,
Vi thé, nhimg co hOi thinh c6ng véi kiém kiém thir ty dong sé duge edi
thién dang ké trong truong hop ban thyc su hiéu né.
Test ‘Automation
Application expertise Development expertise
What to test How to automate
Test Cases Test scripts
Kiém thir tu dng tun theo day di nhimg nguyén tic kiém thir néi chung,
Kiém thir c6 thé cho thdy ring phin mém dang cé 16i, nhung khéng thé
ching minh ring phin mém khéng cé 18i. Kiém thir lam giam xdc suit 13i chua
tim thdy vin cén trong phin mém, tham chi 14 khéng cén 14i ndo, né khong phai
1a bang chimg ctia su chinh xdc.
“ Nguyén tic 2 — Kiém thir moi thir 14 kh6ng thé
Kiém thir moi thir (tat ca c4c t6 hgp cia diéu kién input dau vao) la khéng
thé thyc hign duge, trtr phi né chi bao gdm mot sé trudng hgp binh thudng (it
trudng hgp t6 hyp thi c6 thé test toan bo duge). Thay vi kiém thir toan b9, vie
phan tich rdi ro va dya trén sy mic d6 uu tién ching ta c6 thé tip trung vige
kiém thir vao mot
Naw
Dé tim duge bug sém, cdc hoat d6ng kiém thir nén duge bat dau cang sém
cang tét trong qui trinh phat trién (vong doi phat trién) phan mém hoic hé théng,
va nén tp trung vao céc hoat dng da dinh truce.Bao cdo BTL mén Céng cy va méi trudng phat trién phan mém
+ Nguyén tic 4 — Su tap trung cita 16i
NO Ie kiém thir nén tap trung mét edch can déi vio mat 46 15i dye
18i phat hign ra sau d6 trong cée mé-dun, M6t s6 it ede mé-dun thudng chita
nhiéu 1di khong phat hign ra trong lie kiém thir truée khi phat hanh (release),
hoje chju trach nhigm cho hau hét cdc 13i hoat dGng ciia phan mém,
“ Nguyén tic 5 — Nghich ly thuée trir sau
Néu viée kiém thir twong tu nhau duge lip di 1p lai nhiéu lin, thi cudi
cing s& c6 mot sé trudng hop kiém thir (ca kiém thir - test case) s khéng edn
tim thay bit ky Idi nao méi. Dé khée phuc "nghich ly thude tir séu" nay, cae
trudng hop kiém thir cin phai duge xem xét va stra déi throng xuyén, va cin
phai vi thuc hién nhiéu phan khdc nhau cia
cde test case mdi va khac nhau
phan mém hoc hé théng dé tim ra I6i tiém n nhiéu hon nia.
trir sdu trong néng nghiép, néu ching ta cir
Neguyén tic nay gidng nhw vi
phun mét logi thuéc véi ndng 46 gidng nhau trong mét khoang thai gian dai thi
c6 mét s6 con séu sé quen din va cudi cing viée phun thuée gidng nhu la tim
ching vay (bi lon thudc) => lic 46 ching ta khéng thé diét sach ching duge. Do
vay, dé digt sach sau mt cach higu qua, ngudi ta thudmg thay d6i loai thude trir
sdu, mdi loai chi diing trong khodng thoi gian ngin.
+ Nguyén tic 6 — Kiém thir theo céc ngtt canh dc lap
Nguyén tic nay 1a viée testing phu thuéc vdo ngir canh, test trong nhiéu
ngit canh khée nhau,
Dé hiéu 1d hon ching ta xem vi du sau:
‘Vi dy cing véi mt chuong trinh calculator c6 rét nhigu chite nang, nhung:
- Néu test chong trinh nay cho mau gido thi chi can test cOng trir la OK.
~ Néu test chuong trinh nay cho c4p 2 thi cng trir nhan chia.
~ Néu test chuong trinh nay cho dai hge thi tich phan, dao him, wv...
+ Nguyén tie 7 — Sur sai im vé viée khéng c6 Idi
Vige tim va stra chita ldi sé khong giap duge gi néu hé théng duge xay
dyng xong nhung khéng thé ding duge va khong dap img duge nhu cdu va sir
mong doi cia nguéi ding. (Nghia 1 néu sau khi code, test réi fix bug, lim dui tat
ca cdc truémg hop va cudi cing cho ra mot sin phim khéng nhu mong dgi hodeBo c4o BTL mén Céng cu va méi trudng phat trién phin mém
khong dap img duge nhu cau cia khdch hang thi dy 4n phan mém 46 coi nhu
that bai mac di da dugc test xong).
ves >
Hinh 1: Téi wu héa trong kiém thie te dngBéo cio BTL mén Céng cu va méi trudng phat trién phan mém
2.5.Quy trinh kiém thir ty dong
‘Trong 1 méi trudng li tuong thi kiém thir sé song song véi chu trinh phat
trién cla | img dung:
Software
Planning [Requirements | Design | Code Test | Maintain
Tostware
Test Plan | Test Cane
Scripts | Test ExecutlonlMalntonance
Hinh 2: quy trinh kiém thie te dong
STT| Bwée thye hign Mota
an __| Giai doan nay ding céng cy kiém thir 48 ghi
1 be aa Iai cdc thao tée Ién phén mém edn kiém tra va
See ty dong sinh ra kich ban kiém thir
aad Chinh sita dé kich ban kiém thir thye hign
2 | Chin sia Rich | Kiem tra theo ding yéu cu tra. Cu thé, im
theo trudng hop kiém thir can thye hién
shay Kich ban | C3 Kich ban kiém thir dé kiém tra phin
3 barf ich ban | dm o6 dum ra ding niur kSt qué mong muda
iém thir i
khong
4 | Banh gid két qua Dink gid két qua sau Khi chay kich bin kiém
2.6.So sinh kiém thir ty dong va kiém thir tha cng
Tiéu chi Kiém thir thi cong Kiém thir ty dgng
‘Thoi gian | Mat nhiéu thdi gian thyc thi nhung it thei gian thyc thi nhung
Khong phai test lip di lip lai. qué trin test lip tng hon
nhiéu so v6i kiém thir thi cong
‘D6 linh Linh déng do kiém thir thi céng Khéng linh déng vi kiém thir
dong nén ¢6 thé phat hign va xir li nhimg | theo seript,Kiém thir higu ning,
tinh huéng phat trinh trong qué va tai trong nén qué trinh test
trinh test. Va c6 thé tim ra Idi méi_| khdng phat hign ra 16i méi. Chi
thich hgp véi kiém thir hdi quy.Béo cio BTL mén Céng cu va méi trudng phat trién phan mém
Phu thuge | Phy thudc vao trang thai ciiacon —_| Nhat quan, nén két qua test 1
ngudi nén két qua test c6 thé kém | chinh xac va khong phy thuge
chinh xdc déi véi dy an Ién c6 vao yéu t6 ngogi canh
nhigu testcase
Bao tri | Khéng can bao ti Cin bao tri
Két qua C6 két qua ngay lap tire Cn 1 thoi gian méi cé két qua
Uudiém —_ Kiém thir linh hoat va trong qué Kiém thir ty d6ng thich hop
trinh test sé tim de ra Idi moi cho vige kiém thir lp di lip lai,
6 thé tai sir dung testCriKiém
thir higu nang va tai trong .
Thich hgp gid l4p test higu
ning, chiu tai cing nhu gia lap
hé théng kiém thir
Han ché | Néu sir dung kiém thir tha céng ma | Néu sir dung kiém thir ty dong.
kiém thir | chite nang lap di lip lai
thi sé t6n nhiéu théi gian va sé kho
chinh xéc, Nén thay thé bing kiém
thir ty dOng dé d6 mat thoi gian
gidm sat, t6i uu héa vige sir dung
tai nguyén méy tinh dé kiém thir.
ma kiém thir it sé rat lang phi
thoi gian va nhan lye va céng
viée viet testScript Kiém thir
higu ning va tai trong , trong
trurng hgp nay thi nén thye
+hién kiém thir tha c6ngBao cdo BTL mén Céng cu va méi trudng phat trién phan mém
C. COSO THUC TIEN
L.GIOI THIEU CHUNG VE PHAN MEM TEST COMPLETE
1
TestComplete 14 m6t méi trudng kiém thir ty dGng cho mot loat cde logi
img dung va cng nghé , bao gdm ( nhung kh6ng gidi han) Windows, . NET ,
WPF, Visual C + +, Visual Basic, Delphi, C + + Builder , Java va cdc img dung
Web va dich vu.
TestComplete durge dinh huéng nhu nhau d6i v6i chite ning kiém thir , don
vi. No cung cap hé trg cho cdc thir nghiém hdi quy hang ngay va hd try nhigu
loai thir nghiém : thir nghiém dit liéu diéu khién, kiém thir d6i tuong diéu khién,
va nhimg ngudi khie,
thigu vé Test complete
Ban tao ra cdc bai kiém thir bing céch ghi Igi ching hoe Iénh kiém thir
chinh sta trong bing va bién tip vién cita TestComplete . Kiém thit c6 thé duge
chay tir bén trong TestComplete hoe ho cé thé duge xudt khdu sang mét img
dung bén ngoai va chay do.
TestComplete nhin déi tugng va diéu khién trong cac ting dung thir nghiém
va cung cap céc Iénh dac biét dé mé phong hanh dOng sit dung vdi hg. N6 cing
cung cp cdc tram kiém soat cu thé , cho phép ban dé dang kiém thir trang thai
‘img dung trong théi gian chay thir nghiém.
TestComplete hign nay duge sit dung bai hon 5000 céng ty.
1.2.Ljch sit hinh thinh
TestComplete duge phat trién diu tién vao nim 1999 béi céng ty
AutomatedQA véi tén Agtest. Tir 46 cho én nim 2012, TestComplete trai qua
nhiéu phién ban khdc nhau. Phién ban hign tai la TestComplete 9.31.
Cée phién ban trai qua:
* Aqtest 1.x (1.01; 1.5)
#TestComplete 2.x (2.0; 2.02; 2.03; 2.04)
#TestComplete 3.x (3.0; 3.01; 3.02; 3.03; 3.04; 3.05; 3.06; 3.07; 3.08; 3.09
33.10)Bao cdo BTL mén Céng cy va méi trudng phat trién phan mém
#TestComplete 4.x (4.0; 4.10; 4.20; 4.21; 4.22:4.23; 4.24; 4.25; 4.26; 4.27;
4.28; 4.29; 4.30)
#TestComplete 5.x (5.0; 5.1; 5.11; 5.12; 5.13; 5.14)
#TestComplete 6.x (6.0; 6.10; 6.11; 6.12; 6.20; 6.30; 6.40; 6.50; 6.51; 6.52)
#TestComplete 7.x (7.0; 7.10; 7.20; 7.50; 7.51; 7.52)
10; 8.20; 8.50; 8.60; 8.70)
#TestComplete 9.x (9.0; 9.10; 9.20; 9.30; 9.31)
1.3.Dic diém cia Test complete
#TestComplete 8.x (8.0;
4“ Cac tinh nding chink
- Keyword Testing: Kiém tra tir khéa
- Full-Featured Script Editor: Chinh sira diy dit ede kich ban
- Test Record and Playbacl
- Script Debugging Features: Go 165i
: Cho phép ghi va chay Iai qué trinh test
- Access to Methods and Properties of Internal Objects : Truy cap dén cae
phuong thie va thudc tinh cia bén trong déi tugng
- Unicode Support: Hé trg bé gé Unicode
- Issue-Tracking Support
¢ Cac dang testing duoc hé tro
- Functional (or GUI) Testing:
- Regression testing: Kiém tra héi quy
iém tra hm
= Unit testing: Kiém tra don vi
- Distributed Testing: Kiém tra phan tan
i
- Load Testing: Kiém tra truyén
- Web Testing: Kiém tra trén nén Web
- Functional and load testing of web services: Kiém tra cde him va truyén
tai cuia dich vu Web
- Coverage Testing
- Data-Driven TestingBao cdo BTL mén Céng cy va méi trudng phat trién phan mém
- Manual Testing: Kiém tra bang tay
- Keyword testing: Kiém tra tir khoa
Céc ngén ngtt viét ma hd tro:
- VBScript
= JScript
~ DelphiScript
- C+4Script
- C#Script
1.4.Cai dat
1.4.1. Yéu cd
hé théng
+> Yéu clu hé digu hanh:
- Microsoft Windows 8
- Microsoft Windows Server 2012.
~ Microsoft Windows 7
- Microsoft Windows Vista
- Microsoft Windows Server 2008
- Microsoft Windows Server 2008 R2.
- Microsoft Windows Server 2003
- Microsoft Windows XP 32-bit SP3 and XP 64-bit SP2.
- Microsoft Windows Embedded Standard 7
Microsoft Windows Embedded Standard 2009 (with the Add Hardware
Control Panel component installed).Bao cdo BTL mén Céng cy va méi trudng phat trién phan mém
Yéu cau cau hinh;
Cu hinh t6i thiéu Cu hinh dé nghi
+ Intel Pentium 11400 MHz | * Intel Pentium 43 GHz, Intel
or higher. Core 2 Duo 2 GHz. or
+ 256 MB of RAM. higher.
+ 700 MB of hard disk + 1 GB of RAM on Windows
space. XP and Windows Server
+ 1024x768 or higher 2003.
resolution monitor. 2 GB of RAM on Windows
+ Mouse or other pointing Vista, Windows 7 and later
device. operating systems.
+ Microsoft Internet + 700 MB hard disk space.
Explorer 7.0 or later. + 1280x1024 or higher
resolution monitor.
+ Mouse or other pointing
device.
+ Microsoft Internet Explorer
7.0 or later.
¢ Yéu cau bé sung:
-.NET Application Testing
Microsoft NET Framework v. 2.0, 3.0, 3.5, 4.0 or 4.5 is equired.
- Web Testing
Internet Explorer ver. 7-11
‘Mozilla Firefox ver. 18-25
Google Chrome 27-32
Opera Software Opera ver. 12.10 - 12.15
Apple Safari for Windows ver. 5.
1.4.2. Cai dat
Link download: hi
tools/free-testcomplete-trial/ ding ky rai tai vé phién ban ding thir 30 ngay.
Hoje mua ban quyén véi gid 49998.
//smartbear.com/products/qa-tools/automated-testing-Bo c4o BTL mén Céng cu va méi trudng phat trién phin mémBéo cdo BTL mén Céng cy va méi trudng phat trién phin mém
1.5.Giao dign phin mém
Giao dién chinh
we
Menubar Hién thj nhimg menu ciia cong cy
Toolbar Chita nhing buttons dé gitip ban quan ly test ctia ban
poe Sir dung dé hign thj va thay d6i cdu tric ciia che dur in
iia ‘ore | TestComplete va day dur én. N6 ciing hién thi cau tric cia
cae ban ghi cia dy in va chay thir nghigm .
La khu vue lam vige chinh cua ban trong TestComplete va
gitt ché cho céc bién tp vién va cdc tim cho phép ban
Workspace Panel
xem va chinh sita cae ndi dung cita dy 4n , hang myc cong
trinh va cdc ban ghi ding nhap
+ Gi6i thigu 1 sé thanh céng cu trén giao dign chinh
Tools: cung cp céc Iénh c6 anh hudng dén qué trinh ghi am
Qe le~ wa,
Edit: cung cap céc lénh chinh sita tiéu chun,Bao cdo BTL mén Céng cy va méi trudng phat trién phan mém
oole mex.
Paste
oft Dette
co
Redo
Unde
Project Explorer : Cung cp cdc Iénh anh hung t6i Project Explorer Panel
SRalg|aB.
Run Project
Run Project Suite
Organize Tests
Existing hem
New ltem
New Project
Test Engine: Cung cp cc lénh cé anh hudng ghi lai va g6 18i kiém thir
> By mi Sop lial.
Ran Sup
cot Enable Debugging
Standard: cung cp cc lénh co anh hudng dén cu tric cia cde bd dy an,
hign tai.
aoale.
‘Save all change
Close Project
Open Project
New ProjectBao cio BTL mén Céng cu va méi trudng phat trién phan mém
Giao dién Test Steps Page
Be Yow Tod Gia De te
O90 } REX. Dah
Bae: os ea
[Test Steps Page] J
feared
a =
evomnato tex > Paar Prciromna + 4 > DT
= Stormont |e Be
+ Dione = omen ‘se oo
* a tee ese Rae Rove |
peewee [op cosmnnan Stnoiming reba a
(Breaeien a
Danone G5. Caen Vere oti. Gott ty
Anse Geo ramanee ate a Setar
50. tyoowese 80.00. bongo
apna "acu tie. Senet
Liét ké tat ca cc hoat déng ban cé thé thém vao céc
Operations Panel bai kiém tra cba ban
kee ci ‘cdc hogt dng tgo nén kiém thir tir khéa hign
Mable: Variatlo Tabs, Ee thj nOi dung cia bang bién kiém thir tir khoaBo c4o BTL mén Céng cu va méi trudng phat trién phin mém
ILHUGONG DAN SU DUNG PHAN MEM.
2.1.Khéi tgo mt Dy an test (Create Project)
BE khéi tao mét dy An Kiém thir ta thye hign cdc buée nhur sau:
- Néu ban dang mé mt Project ban phai thoat khéi Project d6, Dé lam nh
thé ta thue hign: Chon File | Close tir giao dign chinh cua TestComplete
- Chon File | New | New Project tir giao dién chinh. Hp thoai méi sé xuat
~ Cho phép Luu tén dy an va Noi liu trit dyn ciia ban.
~ Chon Next dé dén bus tigp theo.Bao cdo BTL mén Céng cu va méi trudng phat trién phan mém
-Hép thoai cho phép ban chon kiéu Test va Méi tring cia m6i trudmg
phin mém duge Test.
Specify the type of the application under test.
[Iii] Generic Windows Application
Native .NET, WPF, Jeva or ther application that can run asa standalone executable.
Functional testing of web pages
Jate mouse actions and keystrokes on web pages, Flash, Fe or Siveight
applications.
Q, Web service testing
Catlweb services’ methods and check their responses.
Adobe AIR
Outof-browaer Adobe AIR applications.
Java codein the form of jar and class files.
@ tepmectoose
~ Chon Next dé tigp tue.
- Hop thoai yéu cu ban Add duréng din t6i img dung cdn test.Bo c4o BTL mén Céng cu va méi trudng phat trién phin mém
‘Add your tested application to the project.
: Khi déu chon & Autorun duge chon thi TestComplete sé ty déng mo
phan mém theo duémg din Ién bit d4u thyc hign ghi lai bai test. Nguge lai néu
bé dau chon dé khi thye hign Test ban phai khéi dgng chuong trinh d6 lén mgt
céch thit cong.
= Chon Next dén tiép tuc.
- Hop thoai cho phép chon ngén ngit dé tao ra cae Script.