SlideShare a Scribd company logo
BBeeggiinnnneerr’’ss QQAA TTeessttiinngg 
ooff WWeebbssiitteess 
BByy 
QQuuoonnttrraa SSoolluuttiioonnss 
EEmmaaiill :: iinnffoo@@qquuoonnttrraassoolluuttiioonnss..ccoomm 
CCoonnttaacctt :: 440044--990000--99998888 
WWeebbssiittee :: wwwwww..qquuoonnttrraassoolluuttiioonnss..ccoomm
WWhhaatt iiss QQuuaalliittyy AAssssuurraannccee?? 
QA is part of all good production processes. 
Quality Assurance (QA) is part of 
the process that ensures: 
•Quality in work 
•Activities are being performed effectively 
•The product meets requirements
WWhhaatt’’ss uunniiqquuee aabboouutt WWeebbssiittee 
QQAA?? 
=
IItt’’ss NNoott EEqquuaall 
Website QQAA hhaass ssoommee ddiiffffeerreenncceess:: 
• ffuunnccttiioonnss,, bbeenneeffiittss aanndd pprroodduuccttiioonn ccoossttss aarree nnoott aass eeaassiillyy mmeeaassuurreedd 
aass aa pphhyyssiiccaall pprroodduucctt 
• wwhheenn aa wweebbssiittee iiss ddeeppllooyyeedd,, iitt iiss nnoott nneecceessssaarriillyy ““ccoommpplleettee””...... iitt 
lliivveess,, iitt eevvoollvveess,, iiss uuppddaatteedd.. ““FFiinniisshheedd”” iiss aa tteerrmm aapppplliieedd ffoorr tthhee 
ppuurrppoossee ooff rreelleeaassiinngg iitt ffoorr uussee..
TThhee CChhaalllleennggee 
Processes and methods to mmaannaaggee,, mmoonniittoorr,, aanndd mmeeaassuurree 
qquuaalliittyy iinn wweebbssiitteess aanndd aappppss ccaann bbee aass fflluuiidd aanndd eelluussiivvee aass tthhee 
ddeeffeeccttss tthheeyy aarree mmeeaanntt ttoo kkeeeepp iinn cchheecckk.. 
FFoorr pprroocceesssseess aanndd mmeetthhooddss ttoo bbee mmoosstt eeffffeeccttiivvee,, yyoouu nneeeedd ttoo 
iimmpplleemmeenntt bbootthh wweebb ssttaannddaarrddss aanndd ccoommppaannyy gguuiiddeelliinneess..
QQAA TTeessttiinngg iiss nnoott lliimmiitteedd ttoo UUssaabbiilliittyy oorr 
CCrroossss--BBrroowwsseerr TTeessttiinngg 
• Usability iiss aann eesssseennttiiaall ppaarrtt ooff QQAA 
• CCrroossss--bbrroowwsseerr tteessttiinngg iiss tteessttss ffoorr aacccceeppttaabbllee ddiissppllaayy iinn 
mmooddeerrnn bbrroowwsseerrss 
• QQAA tteessttss tthhee eennttiirree pprroocceessss,, iinncclluuddiinngg ffuunnccttiioonnaall 
aaccccuurraaccyy 
QQAA FFuunnccttiioonn,, DDeessiiggnn aanndd UUssaabbiilliittyy
TThhee BBeenneeffiittss ooff QQAA 
• IImmpprroovveedd cclliieenntt ssaattiissffaaccttiioonn:: 
pprrooffiittaabbllee rreellaattiioonnsshhiippss,, ggoooodd tteessttiimmoonniiaallss,, wwaavveess ooff rreeffeerrrraallss 
• RReedduucceedd ccoosstt ooff ddeevveellooppmmeenntt:: 
ffeewweerr ddeeffeeccttss,, ssttrreeaammlliinneedd aanndd ssiimmpplliiffiieedd ssttaaggeess ooff ddeevveellooppmmeenntt,, 
rreetteessttiinngg rruunnss ssmmooootthhllyy,, ddeeppllooyymmeenntt oonn ttiimmee,, oonn bbuuddggeett 
• RReedduucceedd ccoosstt ooff mmaaiinntteennaannccee:: 
ggoooodd ddeevveellooppmmeenntt iiss lleessss ttrroouubblleessoommee ttoo ssuuppppoorrtt,, ssuuppppoorrtt iiss ccoossttllyy
MMeetthhooddoollooggyy ooff QQAA 
VVaalliiddaattiioonn tteessttiinngg:: 
eenntteerriinngg eerrrroonneeoouuss ddaattaa ttoo tteesstt ffoorr aann eexxppeecctteedd rreessuulltt 
• wwhhaatt iiss tthhee eexxppeecctteedd rreessuulltt?? 
• sshhoouulldd tthhiiss eerrrroorr hhaavvee hhaappppeenneedd?? 
• iiff tthhiiss eerrrroorr iiss lliikkeellyy ttoo hhaappppeenn,, iiss tthheerree aannyy wwaayy wwee mmiigghhtt pprreevveenntt 
iittss ooccccuurrrreennccee??
• cchhaarraacctteerr lliimmiitt,, aadddd 
mmoorree cchhaarrss tthhaann tthhee 
ffiieelldd 
• ddoo tthhee uunneexxppeecctteedd,, 
ttrryy ttoo bbrreeaakk tthhee ffoorrmm 
• ffoorrmm ssuubbmmiittss wwhheenn 
nnuummbbeerrss oorr 
cchhaarraacctteerrss aarree 
eenntteerreedd iinn tthhee ffiieellddss:: 
11,,22,,33,,44,,55 eettcc.. 
““ ”” && ‘‘ (( )) ’’ 
FFoorrmm VVaalliiddaattiioonn
MMeetthhooddoollooggyy ooff QQAA 
DDaattaa ccoommppaarriissoonn:: 
ccoommppaarreess tthhee oouuttppuutt ooff aann aapppplliiccaattiioonn ttoo pprreevviioouussllyy eenntteerreedd ddaattaa 
• iiff tthhee aapppprroopprriiaattee ddaattaa ttyyppeess aarree eenntteerreedd,, aarree wwee ggeettttiinngg tthhee 
ccoorrrreecctt rreessuulltt?? 
• ddooeess tthhee wwaayy tthhee ppaaggee ddeelliivveerrss oorr ddiissppllaayyss tthhoossee rreessuullttss mmaakkee 
sseennssee?? 
• iiss tthheerree aannyytthhiinngg aabboouutt tthhiiss ppaarrtt ooff tthhee aapppplliiccaattiioonn tthhaatt sshhoouulldd 
bbee mmoorree oobbvviioouuss??
DDaattaa IInnppuutt vvss.. OOuuttppuutt 
• ddooeess iitt mmaakkee sseennssee?? 
• aannyy iinnccoonnssiisstteenncciieess 
wwiitthh tthhee ddaattaa eennttrryy?? 
• tteesstt aanndd cchhaannggee tthhee 
ddaattaa eennttrryy aanndd sseeee 
iiff oouuttppuutt uuppddaatteess 
tthhee ssaammee wwaayy
MMeetthhooddoollooggyy ooff QQAA 
UUssaabbiilliittyy TTeessttiinngg:: 
tteessttss oouutt hhooww uusseerrss aaccttuuaallllyy uussee aa wweebbssiittee,, ttoo mmaattcchh iitt mmoorree 
cclloosseellyy ttoo wwhhaatt uusseerr nneeeeddss 
• iiss tthhee uusseerr ddooiinngg wwhhaatt wwee eexxppeecctteedd iinn tthhee mmaannnneerr wwee 
eexxppeecctteedd?? 
• aarree tthheeyy ffiinnddiinngg aanndd ppeerrffoorrmmiinngg ttaasskkss?? 
• wwhheerree aarree tthhee wweeaakknneesssseess iinn tthhee ddeessiiggnn?? 
• wwhheerree aanndd wwhhyy aarree ttaasskkss nnoott bbeeiinngg ccoommpplleetteedd?? 
• hhooww ccaann wwee aassssiisstt tthhee uusseerr??
• ddooeess iitt mmaakkee 
sseennssee?? 
• hhooww ccaann wwee 
iimmpprroovvee tthhee 
ddeessiiggnn?? 
• hhooww ccaann wwee hheellpp 
tthhee uusseerr kknnooww 
wwhhaatt ttoo ddoo?? 
• hhooww ccaann wwee 
aassssiisstt wwoorrkkffllooww?? 
UUssaabbiilliittyy
Testing often and little is far more vvaalluuaabbllee aanndd ccoosstt eeffffeeccttiivvee tthhaann ddooiinngg 
oonnee wwhhooppppiinngg bbiigg uussaabbiilliittyy tteesstt ooff aann eennttiirree ssiittee wwhheenn iitt iiss aallmmoosstt 
ffiinniisshheedd..
TTeessttiinngg GGuuiiddeelliinneess 
• Test by developer repeatedly aass ccrriittiiccaall sseeccttiioonnss 
aarree ffiinniisshheedd,, ttoo vvaalliiddaattee ffuunnccttiioonnaalliittyy 
• TTeesstt wwhheenn aallll sseeccttiioonnss aarree rreeaaddyy aanndd ““ccooddee 
ccoommpplleettee”” 
• nnoott iinnvvoollvveedd wwiitthh tthhee ssiittee iinn aannyy wwaayy 
• nneeww ttoo tthhee wweebbssiittee ((ddoonn’’tt aasskk tthheemm ttwwiiccee)) 
• ffaammiilliiaarr wwiitthh tthhee wweebb iinn ggeenneerraall 
• UUssee aann oouuttssiiddee uusseerr oorr ccoolllleeaagguuee wwhhoo iiss:: 
• ccoolllleeaagguueess mmaayy pprroovviiddee vveerryy uusseeffuull ffeeeeddbbaacckk
LLeeaarrnn tthhee rreeqquuiirreemmeennttss 
Examples ooff rreeqquuiirreemmeennttss:: 
• AA ssttrreeaammlliinneedd,, ppuurrppoosseeffuull iinntteerrffaaccee tthhaatt iiss 
eeaassyy ttoo uunnddeerrssttaanndd aanndd nnaavviiggaattee,, wwiitthh 
oobbvviioouuss lliinnkkss,, aanndd nnoo cclluutttteerr 
• FFoorrmmss uussee iinnlliinnee vvaalliiddaattiioonn ttoo aassssiisstt uusseerr 
• AAccttiioonnss wwhhiicchh ccaannnnoott bbee uunnddoonnee sshhoouulldd aasskk 
ffoorr ccoonnffiirrmmaattiioonn 
• AAnn oonnlliinnee ffoorruumm wwhheerree uusseerrss ccaann aadddd ttooppiiccss,, 
eeddiitt tthheeiirr ppoossttss,, aanndd ccoommmmeenntt
GGaatthheerr uussee ccaasseess ffrroomm tthhee ddeevveellooppeerr aanndd aaccccoouunntt 
mmaannaaggeemmeenntt tteeaamm 
Use cases ssppeecciiffyy hhooww uusseerrss ccaarrrryy oouutt aa ttaasskk iinn tthhee 
wweebbssiittee.. EExxaammpplleess iinncclluuddee:: 
• CCoommpplleettee aapppplliiccaattiioonn ssttaarrtt ttoo ffiinniisshh 
• SSttaarrtt,, SSaavvee,, tthheenn CCoonnttiinnuuee llaatteerr 
• CChhaannggee ssttaattuuss;; VVeerriiffyy uuppddaattee ttoo ssttaattuuss 
• FFiilltteerr aanndd rreeoorrddeerr lliisstt 
• AAdddd oorr EEddiitt aann iitteemm 
• SSeeaarrcchh ffoorr aann iitteemm
Draft a Checklist ffoorr tthhee tteesstteerr ffoorr wwhhaatt ttoo tteesstt 
• CCoonntteenntt 
• ssppeelllliinngg,, ggrraammmmaarr,, mmeecchhaanniiccss 
• aallll ccrriittiiccaall iinnffoorrmmaattiioonn iiss 
pprreesseenntt 
• ttiittlleess,, hheeaaddeerrss,, aanndd nnaavviiggaattiioonn 
llaabbeelleedd ccoorrrreeccttllyy 
• GGrraapphhiiccss aanndd llaayyoouutt 
• iimmaaggee qquuaalliittyy 
• ddoowwnnllooaadd ttiimmee 
• tteexxtt llaayyoouutt 
• aalliiggnnmmeenntt ooff eelleemmeennttss 
• ccoolloorr aaccccuurraaccyy 
• UUsseerr pprreeffeerreennccee 
• ffoonntt ssiizzee aanndd lliinnkk ccoolloorrss 
• Browser compatibility 
• check on different 
platforms 
• check on different 
browsers 
• Functionality 
• form validation 
• erroneous data 
• input vs. output 
• meets expectations 
• makes sense
DDrraafftt aa qquueessttiioonnss ffoorr tthhee tteesstteerr ttoo aasskk dduurriinngg tteessttiinngg 
DDooeess tthhee uusseerr:: 
• ggeettss tthhee ppooiinntt ooff tthhee ppaaggee((ss)) 
• uunnddeerrssttaannddss tthhee nnaavviiggaattiioonn ssyysstteemm 
• ccaann gguueessss wwhheerree ttoo ffiinndd tthhiinnggss.. 
IInn aa ggeenneerraall tteesstt yyoouu wwaanntt ttoo kknnooww:: 
• hhooww ddoo uusseerrss iinntteerraacctt wwiitthh tthhee wweebb ssiittee?? 
• wwhhaatt iiss ddiiffffiiccuulltt ttoo ddoo?? 
• wwhheerree ddoo tthheeyy ggeett lloosstt?? 
• wwhhaatt mmaakkeess sseennssee ttoo tthheemm?? 
• wwhhaatt mmaakkeess tthheemm ffeeeell ddiissttrruussttffuull oorr iinnsseeccuurree?? 
• wwhhaatt ddoo tthheeyy lliikkee aanndd hhaattee?? 
IInn aa ssppeecciiffiicc tteesstt yyoouu mmiigghhtt wwaanntt ttoo kknnooww,, ffoorr eexxaammppllee:: 
• ccaann tthhee uusseerr aaccccoommpplliisshh aa kkeeyy ttaasskk?? 
• ccaann tthhee uusseerr ffiinndd ssoommeetthhiinngg ssppeecciiffiicc
CCrreeaattee aa tteessttiinngg mmaattrriixx
TThheenn...... TTeesstt!! 
Test in all browsers needed ttoo mmeeeett rreeqquuiirreemmeennttss:: 
• FFiirreeffooxx 22 
• SSaaffaarrii 
• IInntteerrnneett EExxpplloorreerr 66 
• IInntteerrnneett EExxpplloorreerr 77 
DDooccuummeenntt ffiinnddiinnggss!!!!!!
GGeett tthhee BBeenneeffiittss 
• NNoo ssuurrpprriisseess llaattee iinn tthhee ggaammee 
• YYoouu KKNNOOWW iitt wwoorrkkss aanndd ccaann ssttaanndd bbyy iitt ccoonnffiiddeennttllyy 
• YYoouu ccaann sslleeeepp aatt nniigghhtt 
• HHaappppyy cclliieennttss 
• LLoonngg--tteerrmm cclliieennttss 
• DDeelliivveerr rreeaall vvaalluuee
TThhaannkk YYoouu!!!!

More Related Content

ODP
State of devops and drupal 2014
PPT
Machine Guarding.ppt
PPT
Unidad 2
PPT
Naturopathy
PPT
Therapeutic+writing
PPT
A importância do trabalho
PDF
7 puppet horror stories in 7 years - PuppetConf 2014
PPT
Interview Questions-Basics of Electronics and Communication Engg
State of devops and drupal 2014
Machine Guarding.ppt
Unidad 2
Naturopathy
Therapeutic+writing
A importância do trabalho
7 puppet horror stories in 7 years - PuppetConf 2014
Interview Questions-Basics of Electronics and Communication Engg

What's hot (19)

PPT
Capítulo 08 valoración de la escena
ODP
Tersis
PDF
Presentacion final a3
PPT
Effective communication
PDF
pdf doc
PPT
Educação do sensível congresso lagoa
PPT
Success in sports business
PPT
The 1920s Economic Boom
PPT
PPT
Taking epilepsy to school.7.10.2014
PPT
Osteoporosis
PPT
Disenfranchised Grief
ODP
7 Years of Puppet Horror Stories
PPT
Activity 5 appendicular muscles
PPT
't is maar wat je democratie noemt - Will Tiemeijer (Herlevend burgerschap)
PPT
Nicotine and tobacco 1
PPT
O ressentimento e seus males
PPT
Recruitment and placement
PPT
Instructional strategies
Capítulo 08 valoración de la escena
Tersis
Presentacion final a3
Effective communication
pdf doc
Educação do sensível congresso lagoa
Success in sports business
The 1920s Economic Boom
Taking epilepsy to school.7.10.2014
Osteoporosis
Disenfranchised Grief
7 Years of Puppet Horror Stories
Activity 5 appendicular muscles
't is maar wat je democratie noemt - Will Tiemeijer (Herlevend burgerschap)
Nicotine and tobacco 1
O ressentimento e seus males
Recruitment and placement
Instructional strategies
Ad

Similar to Qa by quontra us (20)

PPT
In introduction to Key Performance Indicators
PPT
Agency and The Use of Electronic Media
PPT
21 high-quality programming code construction part-i
PPT
Towards zero downtime
ODP
Open Source Monitoring in 2014, from #monitoringssucks to #monitoringlove and...
PPT
PPT
Job resources final revision
PPT
Aflowt by Vzljot Group
PDF
Omar's CV.2
PDF
Omar's CV.
PDF
Omar's CV.2
PPT
Indian Financial System Notes MBA PPT
PPT
Demand forecasting
PPT
Presentation1
PPT
Presentation1
PPT
SHRM N ch09
PPT
Barangay future search conference by Rey Halili
DOCX
Christine flores social service resume 2015 hs
ODP
Puppet and Icinga 101
In introduction to Key Performance Indicators
Agency and The Use of Electronic Media
21 high-quality programming code construction part-i
Towards zero downtime
Open Source Monitoring in 2014, from #monitoringssucks to #monitoringlove and...
Job resources final revision
Aflowt by Vzljot Group
Omar's CV.2
Omar's CV.
Omar's CV.2
Indian Financial System Notes MBA PPT
Demand forecasting
Presentation1
Presentation1
SHRM N ch09
Barangay future search conference by Rey Halili
Christine flores social service resume 2015 hs
Puppet and Icinga 101
Ad

More from QUONTRASOLUTIONS (20)

PPTX
Big data introduction by quontra solutions
PPTX
Java constructors
PPTX
Cognos Online Training with placement Assistance - QuontraSolutions
PDF
Business analyst overview by quontra solutions
PDF
Business analyst overview by quontra solutions
PPTX
Cognos Overview
PPTX
Hibernate online training
PPTX
Java j2eeTutorial
PPTX
Software Quality Assurance training by QuontraSolutions
PPT
Introduction to software quality assurance by QuontraSolutions
PPT
.Net introduction by Quontra Solutions
PPT
Introduction to j2 ee patterns online training class
PPTX
Saas overview by quontra solutions
PPTX
Sharepoint taxonomy introduction us
PPTX
Introduction to the sharepoint 2013 userprofile service By Quontra
PPTX
Introduction to SharePoint 2013 REST API
PPTX
Performance Testing and OBIEE by QuontraSolutions
PPTX
Obiee introduction building reports by QuontraSolutions
PPTX
Sharepoint designer workflow by quontra us
PPT
MSBI and Data WareHouse techniques by Quontra
Big data introduction by quontra solutions
Java constructors
Cognos Online Training with placement Assistance - QuontraSolutions
Business analyst overview by quontra solutions
Business analyst overview by quontra solutions
Cognos Overview
Hibernate online training
Java j2eeTutorial
Software Quality Assurance training by QuontraSolutions
Introduction to software quality assurance by QuontraSolutions
.Net introduction by Quontra Solutions
Introduction to j2 ee patterns online training class
Saas overview by quontra solutions
Sharepoint taxonomy introduction us
Introduction to the sharepoint 2013 userprofile service By Quontra
Introduction to SharePoint 2013 REST API
Performance Testing and OBIEE by QuontraSolutions
Obiee introduction building reports by QuontraSolutions
Sharepoint designer workflow by quontra us
MSBI and Data WareHouse techniques by Quontra

Qa by quontra us

  • 1. BBeeggiinnnneerr’’ss QQAA TTeessttiinngg ooff WWeebbssiitteess BByy QQuuoonnttrraa SSoolluuttiioonnss EEmmaaiill :: iinnffoo@@qquuoonnttrraassoolluuttiioonnss..ccoomm CCoonnttaacctt :: 440044--990000--99998888 WWeebbssiittee :: wwwwww..qquuoonnttrraassoolluuttiioonnss..ccoomm
  • 2. WWhhaatt iiss QQuuaalliittyy AAssssuurraannccee?? QA is part of all good production processes. Quality Assurance (QA) is part of the process that ensures: •Quality in work •Activities are being performed effectively •The product meets requirements
  • 4. IItt’’ss NNoott EEqquuaall Website QQAA hhaass ssoommee ddiiffffeerreenncceess:: • ffuunnccttiioonnss,, bbeenneeffiittss aanndd pprroodduuccttiioonn ccoossttss aarree nnoott aass eeaassiillyy mmeeaassuurreedd aass aa pphhyyssiiccaall pprroodduucctt • wwhheenn aa wweebbssiittee iiss ddeeppllooyyeedd,, iitt iiss nnoott nneecceessssaarriillyy ““ccoommpplleettee””...... iitt lliivveess,, iitt eevvoollvveess,, iiss uuppddaatteedd.. ““FFiinniisshheedd”” iiss aa tteerrmm aapppplliieedd ffoorr tthhee ppuurrppoossee ooff rreelleeaassiinngg iitt ffoorr uussee..
  • 5. TThhee CChhaalllleennggee Processes and methods to mmaannaaggee,, mmoonniittoorr,, aanndd mmeeaassuurree qquuaalliittyy iinn wweebbssiitteess aanndd aappppss ccaann bbee aass fflluuiidd aanndd eelluussiivvee aass tthhee ddeeffeeccttss tthheeyy aarree mmeeaanntt ttoo kkeeeepp iinn cchheecckk.. FFoorr pprroocceesssseess aanndd mmeetthhooddss ttoo bbee mmoosstt eeffffeeccttiivvee,, yyoouu nneeeedd ttoo iimmpplleemmeenntt bbootthh wweebb ssttaannddaarrddss aanndd ccoommppaannyy gguuiiddeelliinneess..
  • 6. QQAA TTeessttiinngg iiss nnoott lliimmiitteedd ttoo UUssaabbiilliittyy oorr CCrroossss--BBrroowwsseerr TTeessttiinngg • Usability iiss aann eesssseennttiiaall ppaarrtt ooff QQAA • CCrroossss--bbrroowwsseerr tteessttiinngg iiss tteessttss ffoorr aacccceeppttaabbllee ddiissppllaayy iinn mmooddeerrnn bbrroowwsseerrss • QQAA tteessttss tthhee eennttiirree pprroocceessss,, iinncclluuddiinngg ffuunnccttiioonnaall aaccccuurraaccyy QQAA FFuunnccttiioonn,, DDeessiiggnn aanndd UUssaabbiilliittyy
  • 7. TThhee BBeenneeffiittss ooff QQAA • IImmpprroovveedd cclliieenntt ssaattiissffaaccttiioonn:: pprrooffiittaabbllee rreellaattiioonnsshhiippss,, ggoooodd tteessttiimmoonniiaallss,, wwaavveess ooff rreeffeerrrraallss • RReedduucceedd ccoosstt ooff ddeevveellooppmmeenntt:: ffeewweerr ddeeffeeccttss,, ssttrreeaammlliinneedd aanndd ssiimmpplliiffiieedd ssttaaggeess ooff ddeevveellooppmmeenntt,, rreetteessttiinngg rruunnss ssmmooootthhllyy,, ddeeppllooyymmeenntt oonn ttiimmee,, oonn bbuuddggeett • RReedduucceedd ccoosstt ooff mmaaiinntteennaannccee:: ggoooodd ddeevveellooppmmeenntt iiss lleessss ttrroouubblleessoommee ttoo ssuuppppoorrtt,, ssuuppppoorrtt iiss ccoossttllyy
  • 8. MMeetthhooddoollooggyy ooff QQAA VVaalliiddaattiioonn tteessttiinngg:: eenntteerriinngg eerrrroonneeoouuss ddaattaa ttoo tteesstt ffoorr aann eexxppeecctteedd rreessuulltt • wwhhaatt iiss tthhee eexxppeecctteedd rreessuulltt?? • sshhoouulldd tthhiiss eerrrroorr hhaavvee hhaappppeenneedd?? • iiff tthhiiss eerrrroorr iiss lliikkeellyy ttoo hhaappppeenn,, iiss tthheerree aannyy wwaayy wwee mmiigghhtt pprreevveenntt iittss ooccccuurrrreennccee??
  • 9. • cchhaarraacctteerr lliimmiitt,, aadddd mmoorree cchhaarrss tthhaann tthhee ffiieelldd • ddoo tthhee uunneexxppeecctteedd,, ttrryy ttoo bbrreeaakk tthhee ffoorrmm • ffoorrmm ssuubbmmiittss wwhheenn nnuummbbeerrss oorr cchhaarraacctteerrss aarree eenntteerreedd iinn tthhee ffiieellddss:: 11,,22,,33,,44,,55 eettcc.. ““ ”” && ‘‘ (( )) ’’ FFoorrmm VVaalliiddaattiioonn
  • 10. MMeetthhooddoollooggyy ooff QQAA DDaattaa ccoommppaarriissoonn:: ccoommppaarreess tthhee oouuttppuutt ooff aann aapppplliiccaattiioonn ttoo pprreevviioouussllyy eenntteerreedd ddaattaa • iiff tthhee aapppprroopprriiaattee ddaattaa ttyyppeess aarree eenntteerreedd,, aarree wwee ggeettttiinngg tthhee ccoorrrreecctt rreessuulltt?? • ddooeess tthhee wwaayy tthhee ppaaggee ddeelliivveerrss oorr ddiissppllaayyss tthhoossee rreessuullttss mmaakkee sseennssee?? • iiss tthheerree aannyytthhiinngg aabboouutt tthhiiss ppaarrtt ooff tthhee aapppplliiccaattiioonn tthhaatt sshhoouulldd bbee mmoorree oobbvviioouuss??
  • 11. DDaattaa IInnppuutt vvss.. OOuuttppuutt • ddooeess iitt mmaakkee sseennssee?? • aannyy iinnccoonnssiisstteenncciieess wwiitthh tthhee ddaattaa eennttrryy?? • tteesstt aanndd cchhaannggee tthhee ddaattaa eennttrryy aanndd sseeee iiff oouuttppuutt uuppddaatteess tthhee ssaammee wwaayy
  • 12. MMeetthhooddoollooggyy ooff QQAA UUssaabbiilliittyy TTeessttiinngg:: tteessttss oouutt hhooww uusseerrss aaccttuuaallllyy uussee aa wweebbssiittee,, ttoo mmaattcchh iitt mmoorree cclloosseellyy ttoo wwhhaatt uusseerr nneeeeddss • iiss tthhee uusseerr ddooiinngg wwhhaatt wwee eexxppeecctteedd iinn tthhee mmaannnneerr wwee eexxppeecctteedd?? • aarree tthheeyy ffiinnddiinngg aanndd ppeerrffoorrmmiinngg ttaasskkss?? • wwhheerree aarree tthhee wweeaakknneesssseess iinn tthhee ddeessiiggnn?? • wwhheerree aanndd wwhhyy aarree ttaasskkss nnoott bbeeiinngg ccoommpplleetteedd?? • hhooww ccaann wwee aassssiisstt tthhee uusseerr??
  • 13. • ddooeess iitt mmaakkee sseennssee?? • hhooww ccaann wwee iimmpprroovvee tthhee ddeessiiggnn?? • hhooww ccaann wwee hheellpp tthhee uusseerr kknnooww wwhhaatt ttoo ddoo?? • hhooww ccaann wwee aassssiisstt wwoorrkkffllooww?? UUssaabbiilliittyy
  • 14. Testing often and little is far more vvaalluuaabbllee aanndd ccoosstt eeffffeeccttiivvee tthhaann ddooiinngg oonnee wwhhooppppiinngg bbiigg uussaabbiilliittyy tteesstt ooff aann eennttiirree ssiittee wwhheenn iitt iiss aallmmoosstt ffiinniisshheedd..
  • 15. TTeessttiinngg GGuuiiddeelliinneess • Test by developer repeatedly aass ccrriittiiccaall sseeccttiioonnss aarree ffiinniisshheedd,, ttoo vvaalliiddaattee ffuunnccttiioonnaalliittyy • TTeesstt wwhheenn aallll sseeccttiioonnss aarree rreeaaddyy aanndd ““ccooddee ccoommpplleettee”” • nnoott iinnvvoollvveedd wwiitthh tthhee ssiittee iinn aannyy wwaayy • nneeww ttoo tthhee wweebbssiittee ((ddoonn’’tt aasskk tthheemm ttwwiiccee)) • ffaammiilliiaarr wwiitthh tthhee wweebb iinn ggeenneerraall • UUssee aann oouuttssiiddee uusseerr oorr ccoolllleeaagguuee wwhhoo iiss:: • ccoolllleeaagguueess mmaayy pprroovviiddee vveerryy uusseeffuull ffeeeeddbbaacckk
  • 16. LLeeaarrnn tthhee rreeqquuiirreemmeennttss Examples ooff rreeqquuiirreemmeennttss:: • AA ssttrreeaammlliinneedd,, ppuurrppoosseeffuull iinntteerrffaaccee tthhaatt iiss eeaassyy ttoo uunnddeerrssttaanndd aanndd nnaavviiggaattee,, wwiitthh oobbvviioouuss lliinnkkss,, aanndd nnoo cclluutttteerr • FFoorrmmss uussee iinnlliinnee vvaalliiddaattiioonn ttoo aassssiisstt uusseerr • AAccttiioonnss wwhhiicchh ccaannnnoott bbee uunnddoonnee sshhoouulldd aasskk ffoorr ccoonnffiirrmmaattiioonn • AAnn oonnlliinnee ffoorruumm wwhheerree uusseerrss ccaann aadddd ttooppiiccss,, eeddiitt tthheeiirr ppoossttss,, aanndd ccoommmmeenntt
  • 17. GGaatthheerr uussee ccaasseess ffrroomm tthhee ddeevveellooppeerr aanndd aaccccoouunntt mmaannaaggeemmeenntt tteeaamm Use cases ssppeecciiffyy hhooww uusseerrss ccaarrrryy oouutt aa ttaasskk iinn tthhee wweebbssiittee.. EExxaammpplleess iinncclluuddee:: • CCoommpplleettee aapppplliiccaattiioonn ssttaarrtt ttoo ffiinniisshh • SSttaarrtt,, SSaavvee,, tthheenn CCoonnttiinnuuee llaatteerr • CChhaannggee ssttaattuuss;; VVeerriiffyy uuppddaattee ttoo ssttaattuuss • FFiilltteerr aanndd rreeoorrddeerr lliisstt • AAdddd oorr EEddiitt aann iitteemm • SSeeaarrcchh ffoorr aann iitteemm
  • 18. Draft a Checklist ffoorr tthhee tteesstteerr ffoorr wwhhaatt ttoo tteesstt • CCoonntteenntt • ssppeelllliinngg,, ggrraammmmaarr,, mmeecchhaanniiccss • aallll ccrriittiiccaall iinnffoorrmmaattiioonn iiss pprreesseenntt • ttiittlleess,, hheeaaddeerrss,, aanndd nnaavviiggaattiioonn llaabbeelleedd ccoorrrreeccttllyy • GGrraapphhiiccss aanndd llaayyoouutt • iimmaaggee qquuaalliittyy • ddoowwnnllooaadd ttiimmee • tteexxtt llaayyoouutt • aalliiggnnmmeenntt ooff eelleemmeennttss • ccoolloorr aaccccuurraaccyy • UUsseerr pprreeffeerreennccee • ffoonntt ssiizzee aanndd lliinnkk ccoolloorrss • Browser compatibility • check on different platforms • check on different browsers • Functionality • form validation • erroneous data • input vs. output • meets expectations • makes sense
  • 19. DDrraafftt aa qquueessttiioonnss ffoorr tthhee tteesstteerr ttoo aasskk dduurriinngg tteessttiinngg DDooeess tthhee uusseerr:: • ggeettss tthhee ppooiinntt ooff tthhee ppaaggee((ss)) • uunnddeerrssttaannddss tthhee nnaavviiggaattiioonn ssyysstteemm • ccaann gguueessss wwhheerree ttoo ffiinndd tthhiinnggss.. IInn aa ggeenneerraall tteesstt yyoouu wwaanntt ttoo kknnooww:: • hhooww ddoo uusseerrss iinntteerraacctt wwiitthh tthhee wweebb ssiittee?? • wwhhaatt iiss ddiiffffiiccuulltt ttoo ddoo?? • wwhheerree ddoo tthheeyy ggeett lloosstt?? • wwhhaatt mmaakkeess sseennssee ttoo tthheemm?? • wwhhaatt mmaakkeess tthheemm ffeeeell ddiissttrruussttffuull oorr iinnsseeccuurree?? • wwhhaatt ddoo tthheeyy lliikkee aanndd hhaattee?? IInn aa ssppeecciiffiicc tteesstt yyoouu mmiigghhtt wwaanntt ttoo kknnooww,, ffoorr eexxaammppllee:: • ccaann tthhee uusseerr aaccccoommpplliisshh aa kkeeyy ttaasskk?? • ccaann tthhee uusseerr ffiinndd ssoommeetthhiinngg ssppeecciiffiicc
  • 21. TThheenn...... TTeesstt!! Test in all browsers needed ttoo mmeeeett rreeqquuiirreemmeennttss:: • FFiirreeffooxx 22 • SSaaffaarrii • IInntteerrnneett EExxpplloorreerr 66 • IInntteerrnneett EExxpplloorreerr 77 DDooccuummeenntt ffiinnddiinnggss!!!!!!
  • 22. GGeett tthhee BBeenneeffiittss • NNoo ssuurrpprriisseess llaattee iinn tthhee ggaammee • YYoouu KKNNOOWW iitt wwoorrkkss aanndd ccaann ssttaanndd bbyy iitt ccoonnffiiddeennttllyy • YYoouu ccaann sslleeeepp aatt nniigghhtt • HHaappppyy cclliieennttss • LLoonngg--tteerrmm cclliieennttss • DDeelliivveerr rreeaall vvaalluuee

Editor's Notes

  • #5: Production of a car is easily monitored and measured for quality.>> show car and website graphics Production of a website is not as easily monitored or measured.
  • #9: Add visual example of a validation test using form entry
  • #11: Add visual of data comparison input to output
  • #13: Add visual of poor usability
  • #16: The real power of QA Testing comes into play when you have lots of functionality and a database, it’s a web-based application it should include cross-browser testing, it should include usability testing, it can be done easily and cheaply when you have between 1 and 3 colleagues doing it and you will still get good results!!
  • #18: Show a detailed use case per Robert Hoekman book Designing the Obvious