Tải bản đầy đủ (.pptx) (48 trang)

KIỂM CHỨNG DI ĐỘNG KHÔNG DÂY

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (755.83 KB, 48 trang )

1. Bùi Trọng Tín 09520307
2. Phạm Đức Đoàn Trang 09520315
3. Trần Công Hậu 09520407
4. Huỳnh Tấn Hiếu 09520408
5. Phạm Minh Tâm 09520434
KIỂM CHỨNG DI ĐỘNG KHÔNG
DÂY
GVHD: Th.S Nguyễn Đăng Khoa
TỔNG QUAN VỀ DI ĐỘNG KHÔNG DÂY
TỔNG QUAN VỀ DI ĐỘNG KHÔNG DÂY
NGÔN NGỮ ĐÁNH DẤU
NGÔN NGỮ ĐÁNH DẤU
KỸ THUẬT KIỂM CHỨNG CÁC ỨNG DỤNG DÁNH DẤU
KỸ THUẬT KIỂM CHỨNG CÁC ỨNG DỤNG DÁNH DẤU
AJAX VÀ MỘT SỐ VẦN ĐỀ LIÊN QUAN ĐẾN KIỂM CHỨNG
AJAX VÀ MỘT SỐ VẦN ĐỀ LIÊN QUAN ĐẾN KIỂM CHỨNG
NỘI DUNG THUYẾT TRÌNH
Di độngđềcậpđếncácthiếtbịcóthểmangtheo,thườnglàthiếtbịnhẹ.
Không dây đềcậpđếncácthiếtbịgiaotiếpvớicácthiếtbịkhácmàkhôngcầndâyhoặccápvậtlý.
Ứng dụngđềcậpđếncácphầnmềmđượcsửdụngbởingườidùngtrênthiếtbị.
Thuậtngữnàybaogồmđiệnthoạidiđộngvàcácthiếtbịcầmtaygiaotiếpquamạngkhôngdây
ỨNG DỤNG DI ĐỘNG KHÔNG DÂY .
-Ứngdụngmáykhách.Chúngđượcchiathànhhainhóm:nativevàportable.
-Ứngdụngtinnhắn(SMS).
-Ứngdụngtrìnhduyệt.Cũngchiathànhhainhóm:cácứngdụngđánhdấuvàAJAX.
PHÂN LOẠI ỨNG DỤNG DI ĐỘNG KHÔNG DÂY.
Ứngdụngmáykháchđượccàiđặttrênmộtthiếtbịdiđộngvàchạytrênthiếtbịđó.
Mộtứngdụngcóthểđượcviếtnhưmộtứngdụngchonhữngdòngđiệnthoạicụthể(nativeapp).
Mộtứngdụngbảnđịa(native)giốngnhưmộtphầntíchhợpcủaphầnmềmđiệnthoạiđãđượccàiđặt.
Ứngdụngdiđộngnóichung(portable)cóthểchạyvớimộtvàithayđổitrênmộtphạmvirộngcủa
cácmôhìnhđiệnthoạivàcácnhàsảnxuất.


ỨNG DỤNG MÁY KHÁCH
-
ỨngdụngtinnhắnhiệnhànhsửdụngtinnhắnSMSnhưlàphươngtiệngiaotiếp.
-
Ngườisửdụngcóthểsửdụngtínhnăngtinnhắnvănbảntiêuchuẩnđượccungcấpcùngvớiđiệnthoại.
-
Ứngdụngtrìnhduyệt:Cácứngdụngtrìnhduyệtlàcácứngdụngdựatrênmáychủcóthểđượctruycập
thôngquamộttrìnhduyệtwebcùngmộtURLtừthiếtbịdiđộng.
-
Ứngdụngđánhdấuđượctạoravàchạytrongcácmáychủ.Cácmáykháchhiểnthịcác
trangđượctạorabởimáychủvàcungcấpchongườisửdụngsựtươngtáccơbản.Dữliệuđầuvàocủa
ngườidùngđượcgửibởitrìnhduyệtđếnmáychủđểxửlý.
ỨNG DỤNG TIN NHẮN, TRÌNH DUYỆT.
Cácmáychủbaogồmcácmứcđộtuỳbiếnkhácnhauchocácứngdụngdiđộngkhôngdây.
Đốivớicácứngdụngmáykhách,họcóxuhướngcungcấpmộtgiaothứcdựatrêntinnhắn.Mộtsốgiao
thứcdựatrêngiaothứcwebHTTPphổbiến.
Nhữngmáychủkhácbaogồmnộidungâmthanhvàvideo(sửdụnggiaothứcchẳnghạnnhưRTP),vàtin
nhắn(bằngcáchsửdụngcácgiaothứcnhưRSS).
Cácmáychủchocácứngdụngtrìnhduyệtcầnphảicungcấpnộidungđápứngcácnhucầuvàhạnchế
củatrìnhduyệtcủathiếtbị.
MÁY CHỦ HỖ TRỢ
-Cácnhàcungcấpcóthểtùychỉnhphầnmềmđượccàiđặttrênđiệnthoạiđểthayđổihànhvimặcđịnh.
-Mãgiaodiệnngườidùng(UI)cóthểlênđếnmộtnửasốmãcủaứngdụng,vàgiaodiệnngườidùnglàmột
yếutốquantrọngđốivớihầuhếtcácứngdụngđiệnthoạidiđộng,sựthamgiacủaconngườilàyếutốcần
thiếtchoviệckiểmthửphầnmềm.
THÁCH THỨC TRONG KIỂM CHỨNG ỨNG DỤNG DI ĐỘNG KHÔNG DÂY
HiệncóhàngtrămnhàkhaithácmạngvớinhiềukếhoạchgiácướcInternetvàđặcbiệtlàkếhoạchgiácungcấphoặc
cấmcácdịchvụđặcbiệtvàcócấuhìnhmạngcụthể.
Ngoàiracòncóhàngtrămmôhìnhcủathiếtbịcầmtay,mỗingườicóthểcónhiềuphiênbản
Kếthợpcủakếhoạchgiácả,cấuhìnhmạng,vàphầnmềmđiệnthoạicóthểhạnchếhoặcthậmchívôhiệuhóamộtphầnhoặctấtcảcủa

mộtứngdụng
-Sựlựachọncủachiếcđiệnthoạicũngảnhhưởngđếnmôitrườngchạy
-Khikiểmchứngphầnmềmứngdụng,chúngtacầnphảixemxét:
 +Cácngônngữconngười(vídụ,tiếngPháp,chữHán);
 +Cácmiềnđịaphương(vídụ,Anh,Úc,vàtiếngAnh-Mỹ).
+Làmthếnàophầnmềmđượccàiđặttrênthiếtbị.
 +Sốlượngcácứngdụngvàcácphiênbảnmàbạncầnhỗtrợsongsong.
KHÔNG GIAN VẤN ĐỀ
Googlevàcáccôngtykhácchuyểnmãnộidungwebđểthíchhợpchocácthiếtbịdiđộng
VềcơbảnbộchuyểnmãđóngvaitrònhưmộtthiếtbịtrunggianxửlýcảhaiyêucầuHTTPvàquátrìnhphảnứngHTTP.
Tậptrungkiểmthử:
+Tìmrasựkhôngtươngthích(khôngcàiđặtđược,…).
+Khámphávàlàmviệcvớinhữnghạnchếtrongphầnmềmtrênthiếtbị,baogồmcảcácvấnđềtrìnhduyệt,lỗiJ2ME,vv;
+Pháthiệnnộidunghoặchànhvicóthểảnhhưởngđếnhànhvicủathiếtbị(vídụ,mộttrangweblớncóthểkhôngđượchiển
thịởtấtcảtrênmộtsốthiếtbị).
CHUYỂN MÃ NỘI DUNG WEB VÀ TẬP TRUNG KIỂM THỬ
Mụcđích:
-Đểđảmbảocungcấpcácứngdụnglàmviệchấpdẫn,dễsửdụngchonhiềungườisửdụngthựctế.
-Đểcósựtựtinvềchấtlượngcủaphầnmềm
-Nhanhchóngphảnhồichocácnhàpháttriển.
-Đểnhanhchóngpháthiệncácvấnđềđểhọcóthểđượcgiảiquyết.
Chiếnthuật:
-Bắtđầubằngcáchdùngkiểmthửtựđộnglàmcơsởchokiểmthứthủcông.
-Dựatrêncáccôngcụkiểmthửtựđộnghóavàcácthưviệnhiệncónếuchúngtồntại.
-Vấnđềcóthểđượccôlậpvàsửachữasớmhơnbằngcáchchiatáchmã.
-Tựđộnghóaquátrìnhxâydựngvàtriểnkhaiđểthúcđẩyvàquátrìnhkiểmchứng.
MỤC ĐÍCH VÀ CHIẾN THUẬT CỦA KIỂM CHỨNG
NGÔN NGỮ ĐÁNH DẤU
-
Ngônngữđánhdấulàngônngữdùngđểdịnhdạngnộidung.

-
Đượcđịnhnghĩavớicácthẻ,kítựvớimộtýnghĩađặcbiệt.
-
Tấtcảcácngônngữđánhdấudùngngoặcnhọn
<>
đểdánhdấu
-
Vídụ:<bold>Hello</bold>
-
Kýtự&dùngđểmãhoádấu<>vàmộtvàikítựkhác.
-
NgônngữđánhdấulâuđờinhấtvànổitiếnglàHTML(HyperTextMarkupLanguage).
NGÔN NGỮ ĐÁNH DẤU
Ngônngữđánhdấuđượcchialàmcácloạisau:
xHTML,
cHTML,usedbyiMode,
WML,usedbyWAP1.x.
NGÔN NGỮ ĐÁNH DẤU
NGÔN NGỮ ĐÁNH DẤU
KỸ THUẬT KIỂM CHỨNG
CÁC ỨNG DỤNG ĐÁNH DẤU
SửdụngyêucầuHTTPvàđápứngsửdụngmộtthưviệngiaothứcnhư
làurllib
1.
1.
SửdụngyêucầuHTTPvàđápứngsửdụngmộtthưviệntựđộngdựa
trêntrìnhduyệtnhưlàSelenium
2.
2.
Haicáchtiếpcậnđềuhữuíchvàcóảnhhưởngriêng.

KỸ THUẬT KIỂM THỬ CÁC ỨNG DỤNG ĐÁNH DẤU
ThựcthicácdònglệnhđểgửimộtyêucầuHTTPvànhậnđápứng
ThựcthicácdònglệnhđểgửimộtyêucầuHTTPvànhậnđápứng
Thêmmộtvàixácnhậncơbảncủayêucầuđểxácđịnhnhữnggìbạnmuốnnhận
Thêmmộtvàixácnhậncơbảncủayêucầuđểxácđịnhnhữnggìbạnmuốnnhận
ThêmmôhìnhkếthợpchocáckếtquảtìmkiếmUKEnglishtrênwww.google.com.uk
ThêmmôhìnhkếthợpchocáckếtquảtìmkiếmUKEnglishtrênwww.google.com.uk
Thêmmộtchuỗiuser-agentphùhợpvớimộtđiệnthoạidiđộngcụthể
Thêmmộtchuỗiuser-agentphùhợpvớimộtđiệnthoạidiđộngcụthể
ThêmcácheaderHTTPkhácnếucầnthiếtnhư:Accept,X–WAP
ThêmcácheaderHTTPkhácnếucầnthiếtnhư:Accept,X–WAP
Cáchthựcthikịchbảntựđộngkiểmthửứngdụngtrìnhduyệt
KỸ THUẬT KIỂM THỬ CÁC ỨNG DỤNG ĐÁNH DẤU
TạoramộtyêucầuHTTPcơbản:
KỸ THUẬT KIỂM THỬ CÁC ỨNG DỤNG ĐÁNH DẤU
Đốivới1trìnhduyệtđiệnthoạidiđộng,Acceptheader
Accept:application/xhml+xml
Thiếtlậploạinộidungđểkiểmsoátngônngữđánhdấuđượctrảvềbởimáychủweb
KỸ THUẬT KIỂM THỬ CÁC ỨNG DỤNG ĐÁNH DẤU
Chuỗiuser-agenttừ1điệnthoạiNokia6230
Thiếtlậpuser-agentđểmôphỏngmộtđiệnthoạicụthể:
KỸ THUẬT KIỂM THỬ CÁC ỨNG DỤNG ĐÁNH DẤU
-KiểmthửđểxácđịnhnếuGoogleMapsđượccungcấpchođiệnthoại
-SửdụngRegularExpressionstrongkiểmthử
Ngoàira,chúngtacóthểkếthợpXMLvớiRegularExpressions
PhântíchnộidungxHTMLtrảvềđểxácđịnhGoogleMapsđượccungcấpchocácđiệnthoạicụthể
KỸ THUẬT KIỂM THỬ CÁC ỨNG DỤNG ĐÁNH DẤU
XÂY DỰNG TEST SCRIPTS TỰ ĐỘNG
DATA-DRIVEN TEST
XỬ LÝ SIÊU DỮ LIỆU

KIỂM CHỨNG SỬ DỤNG CARRIER NETWORK
ĐỊNH THỜI CẶP YÊU CẦU/PHẢN HỒI
RULE-BASED TESTING
CÔNG CỤ HỖ TRỢ VÀ GỢI Ý
Khaibáomộtsốthamsốđầuvào.
Khaibáomộtsốthamsốđầuvào.
Đọc,phântíchvàsosánhnhữngdữliệuđầuvàođótừmộtnguồnkhác.
Đọc,phântíchvàsosánhnhữngdữliệuđầuvàođótừmộtnguồnkhác.
Nhậnkếtquảtrảvề.
Nhậnkếtquảtrảvề.
Có3bướccơbảnđểthựchiệnData-DrivenTest
DATA-DRIVEN TEST

WURFL

Dữ liệu cục bộ.

Web site lưu trữ
header


Metadata source

Phân tích

Đánh giá

Đo đạt chất lượng.
Xử lý


Lọc

Tổng hợp chung.
Kết luận
THU NHẬN SIÊU DỮ LIỆU TỪ DRIVER TEST

×