1 2 3 4 5 6
nh ngha giao din ngi dng Tnh tin dng ca chng trnh Cc thnh phn c bn ca giao din ngi dng
Tnh tin dng l thc o tnh d dng ca vic s dng cc chc nng ca h thng Tnh tin dng bao gm: Learnability, Efficiency, Memorability, Errors, Satisfaction.
Giao din ngi dng ha (GUI) l s kt hp ca cc cng ngh v cc thit b cung cp mt nn tng m ngi dng c th tng tc, cho cc nhim v thu v xut thng tin. Kt hp ph bin nht l m hnh WIMP ("window, icon, menu, pointing device")
Ngi mi dng Ngi dng khng thng xuyn nhng c hiu bit
Xc nh cc tc v
Tc v c s dng thng xuyn hay l t. Tc v dng thng xuyn phi ci thin tc t ca n, truy xut nhanh. Tc v t s dng t khng cn ci thin nhiu.
Nartual language Dng li thoi, hnh ng. Cn hn ch trong phn ng chnh xc ca my tnh vi cc cu ni bng ngn ng t nhin ty . Tng tc bng ngn ng t nhin th kh bit khi no nn ni cu lnh tip theo, yu cu hi thoi r rng, v c th chm v phc tp hn cc cch tng tc khc.
Phc v cng ng
Sn phm vit ra khng ch tp trung s ng m nn h tr cng nhiu ngi cng tt. VD: ngi tn tt, ngi m, chuyn gia
Cung cp phn hi y
Phn hi nn c y thng tin
H tr user iu khin
Lm cho user c cm gic iu khin c h thng
Chng li
User to ra li v sa li lm mt thi gian nn cch tt nht l chng li. Thng ip bo li cha thng tin phi cn thit v c ch. Correct actions: hnh ng no user khng tng tc c th khng cho tng tc
Vd: Khi s dng phn mm c c button next v finish. Khi finish th ci t bng nhng thng tin mc nh...
T ng nhng cng vic cn thit nhng m user vn kim sot c cng vic ca h T ng gi T ng hon thnh Cho php ngi dng thay i
1
2
Kim th checklist
Kim th iu hng.
Kim th ng dng. Kim th vi ng b ha.
3
4
5 6 7
Kim th Check list n gin l kim tra GUI da trn danh sch cc cu hi. C rt nhiu dng checklist c s dng trong cc ng dng web, desktop v d:
Checklist lit k danh sch cc chc nng m website s h tr, danh sch cc cng vic cn phi lm vi website y. Checklist cho nhng yu cu khi thit k website.
Kim th iu hng
Kim th iu hng cn c hiu nh l 1 hnh thc kim tra tch hp.N xy dng chin lc kim th da trn mi lin h gia cc ca s (cc thnh phn) ca ng dng vi nhau.
Kim th ng dng
Application testing thc hin 1 quy trnh kim tra da nhiu trn hnh vi ca i tng ca s ng dng v hu nh vic thc hin ch da vo tng ca s n ca ng dng.
Technique Equivalence Partitions and Boundary Value Analysis Decision Tables State-transition testing
Used to test Input validation Simple rule-based processing Complex logic or rule-based processing
Applications with modes or states where processing behaviour is affected Windows where there are dependencies between objects in the window.
Kim th vi ng b ha
Trong trng hp ca d liu c hin th, c th c cc ca s khc hin th cc d liu ging nhau hoc tng t hoc khng th c hin th cng mt lc, hoc khng nn thay i v l do no .
Kim th vi ng b ha(tt)
Giao din phi c thit k sao cho va quen thuc i vi nhng ngi c kin thc v tin hc, va d hc cch s dng i vi nhng ngi mi s dng tin hc ln u.
Kim th khc
Ngoi cc phn kim th chc nng trn, chng ta c th b sung ba loi kim th giao din sau(c th c kim th mt cch t ng):
Soak Testing. Compatibility Testing. Platform/Environment.
Web checklist 1.
2.
Desktop checklist
Mobile checklist 3.
Web checklist
AESTHETIC CHECK (Kim tra v giao din) Kim tra mu nn chung ca ton b mn hnh c c set ng theo yu cu khng? Kim tra mu ch, font, font size ca tt c cc textbox c set ng theo yu cu khng?
Web checklist(tt)
VALIDATION CHECK (Kim tra tnh hp l ) Kim tra maxlength Datatype (int, tinyint, float) Datatype (datetime) Datatype(bit)
Web checklist(tt)
NAVIGATION CHECK (phng php di chuyn/duyt web) Tt c cc trang web/ca s u c th truy cp t menu. Tt c cc ca s u c th truy cp t toolbar Kim tra tt c cc mn hnh c gi t button c c hin th ng hay khng?
Web checklist(tt)
USABILITY CHECK: (Kim tra tnh thn thin ca chng trnh) Tt c cc danh sch c c sort hay khng? Mc nh l sort theo alphabel. Tt c cc button trn mn hnh c c gn vi phm tt tng ng hay khng? Tt c cc phm tt c gn c hat ng ng hay khng?
Web checklist(tt)
DATA INTEGRITY CONDITIONS (Kim tra tnh rng buc d liu) Data c c lu khi ng ca s hay khng? Kim tra chiu di ti a ca tt c cc field, v m bo cc k t u khng b ct. Kim tra gi tr max/min i vi k t s.
Desktop checklist(tt)
Desktop checklist(tt)
Desktop checklist(tt)
Desktop checklist(tt)
Desktop checklist(tt)
Desktop checklist(tt)
Tnh hp l: Vi nhng trng s, c kim tra gii hn (nh nht, ln nht, gi tr c bit) hay khng?
Desktop checklist(tt)
Desktop checklist(tt)
Tnh iu hng: Mt mn hnh c th truy cp chnh xc trc tip t menu?
Desktop checklist(tt)
Tnh kh dng: Tt c cacs drop down list trn mn hnh c sp xp chnh xc? Sp xp theo alphabe l mc nh nu khng c ch nh c bit khc?
Desktop checklist(tt)
Tnh kh dng:
Tt c cc entry v ngy l ng nh dng?
Desktop checklist(tt)
Tnh kh dng: C shortcut key cho tt c cc nt nhn trn mn hnh?
Desktop checklist(tt)
Tnh kh dng: Nhng tab khc nhau trn mn hnh ni tip nhau t gc Trn-Tri ti gc Di-Phi.
Mobile checklist
Installation
Uninstallation
Network Testcase
Low memory
Exit application
Low battery
Charger Effect
Removal of Battery
USABILITY TESTING
1 2
Khi nim
Mc tiu
3
4
Khi nim
Kim tra tnh tin dng (Usability Testing) l 1 k thut dng nh gi mt sn phm bng cch th nghim n trn ngi s dng. L qu trnh thu mt s lng i din ngi dng cui nh gi tnh tin dng ca sn phm da trn cc tiu chun tin dng nh trc.
Mc tiu
Usability Testing l mt k thut kim tra hp en. Mc ch l quan st nhng ngi s dng sn phm pht hin cc li v ci thin cc vng ang c li. Kim tra giao din ngi dng c d s dng v d hiu hay khng (xem giao din c thn thin vi ngi dng khng nu giao din kh s dng, kh hiu th phn mm s t c khch hng chp nhn).
Hiu sut: Mt bao nhiu thi gian v c bao nhiu bc, ngi dng thc hin hon thnh mt chc nng c bn. chnh xc: C bao nhiu li m ngi dng mc phi, v bao nhiu bc h sa li ng. Gi nh: Mt bao nhiu thi gian hay bc ngi dng nh li sau mt thi gian khng s dng.
Cm xc phn ng: Lm th no ngi dng cm nhn c h thng.(da vo giao din ngi dng on c chc nng s kin s xy ra trc khi thc hin n).
Giao din ngi dng: Cc thnh phn khc nhau c t chc trn mt giao din nh th no cho tt.
To mt kch bn hay ly cc trng hp s dng pht trin trc , xc nh cc nhim v m ngi dng cn thc hin trn sn phm th nghim. Chun b mt lch trnh th nghim.
1
2
Gii thiu
Phn mm h tr bn xem trc mt website trn cc trnh duyt khc nhau vicc h iu hnh v thit b khc nhau. Chng trnh tch hp 43 trnh duyt o, m phng trnh duyt trn 5 loi in thoi di ng s gip bn bit trc c hnh hin th thc ca mt trang web trn cc thit b ca cc trnh duyt s nh th no. Phn mm c bit hu dng cho cc chuyn gia thit k website kim tra trc website s hin th v tng tc nh th no trn cc trnh duyt khc nhau. nh gi: Nhiu tnh nng, h tr cc cng c o ha, gip cho cc tester c th kim th trn hu ht cc mi trng. Khuyt im: c ph(139.95$)
DEMO
LOOP11
Gii thiu
Loop 11 l mt trang web h tr tester kim th tnh tin dng ca mt website khc. Trang web chnh: www.loop11.com Bn quyn: 1 User Test = $350 USD. Trial: khi ng k mt ti khon trn trang ny bn s c quyn to 1 test vi ti a 5 tc v nh.
Chc nng
S dng trc tip trn web. H tr n 40 ngn ng To mt user test nhanh chng, n gin nhng chuyn nghip. Chc nng lp bo co v phn tch kt qu. Xut kt qu ra nhiu nh dng khc nhau: PDF, CSV, XLS C th chn mt s kt qu c bit i su vo phn tch.
DEMO