Documente Academic
Documente Profesional
Documente Cultură
r
g
u
n
e
g
o
ndie res nowl tion danceskills ndin
a
t
ersidancstry k duca gui dge ersta
d
n
u gu ndu ng e ning wle und try ation
tion
g n i ini lear kno tion dus lific
a
n
i
c
a
n ua on ifi
ing
y
rn io ra
lea nicat ent tndingdustrualifiction iion qnicati qual ustrystand
mu loymersta n in n q nica ucat mu ation n indnder ls
ce ation
n
m
a
o
o
u
m
p
l
o
i
i
d
u
c
o
i
c em und cat cat mm e co du ati on sk uid duc y g
lls tion muni edu s coainingurcesing e unicficatiedge ing ging edustr rnin
i
k
s fica om ing rce tr so ain mm ali wl arn ain in lea g
li c in ou nt
o qu no le t tr ion ing nin
re tr
u
i
t d
g n
q ua rcesnt trae res yme ance ent rces ction try kd
o uid ym ou ca us an in yme unicarstan nt traationing
c
l
e
o
n
p
s
d
c
re loymuida em g g mplo res edu in erst mplo mm nde yme uni tand t
tion
n
s
a
o
e
s
n
n
p
d
u
l
g
g
o
e
e
m
i
r
l
c
c
c
o
l
e
i
n
i
i
n
n
emning e sk learn kills idan aini icat on u kills rces atio emp comunde oym un
m g
r
ing
l
n i
s
s
u
r
s
c
leawledgding dge ing g ent tmmulificat dge resouualifi skills urce ation emps comndin trainstry
n le
co qua owle nce n q dge resoalific skills urce ersta ent indu
knoersta now learnploym
s
n
e
c
d ry k ing em our tion ry knguidaucatioowle ance n qudge reso undploymtion ing catioe
unu
st nd ills res uca ust g ed kn uid tio le nce tion em nica arn edu edg es
ind erstage skance g edn ind arninning ustrying geduca know
idaalificaskills mmuing leining nowl sourc
u
i
e
d
n
y
d
l
i
o
g
n
r
d
un wle guidtrain icati ing t tra n in lear ning dust ing n qu dge s co tand t tra stry k ce re
n
knorning ent munstandymenicatioding t traion in learn cationowlesourcendersymen induuidancatio s
l
r lo un tan en ati ng edu y k re
s
leaployms com
s ym nic ndi g str ce tion uemploationing gqualifie skiol urce
ndeempommd
r
u
e
e
c
o
emourc tion kills es c un mpl mmuersta ainin indu idan lifica ills uni learntion ledg res ation
g uca now ancealific kills rces
resalifica ge s ourc ationills e s co und nt tr tion ng gu qua ge skcomm
n
i
s
d
d
e
e
c
d
s
k
quowle e re ualifi ge s ourc ationloym unicaearni ation wledrces rstan ing e stry k guidn qu dge resoution
kn idancon q wled e res alific emp omming l educy knoresouunde train indurning catio owle nce lifica kills ce
gu ucati y knoidanc n qukills ces c tand ning dustr nce tion ent ationg leag edutry knguida qua ge sesourion
ed ustr g gu catio ge s sournderst trai n in uida lifica loym unic ndinainin ndus ing ation wled ce r ificat
ind rnin edu wledce reon u men icatioing g qua empommerstant tr ion i learneduc y knouidan qualge
lea iningy knoidan ficati ploy mun learn ationskills ces c und yme nicat ding ing ustrng g tion led
tradustr g guquali ls em com ing educ dge sour ationmplo mu stan trainn indarni duca knowng
in arnin ion skil rces tand ing owle ce re alific lls e s comnder ent catio ng leng e stry arni ent es
le ucat dge esou ders train y kn idan qu e ski urce on u loym uni andi raini indung le loymourc n
ed owle ce r n un ent ustr gu ationledg reso ficati emp ommerst nt t tion andi emp res catio n
kn idan catio loymn indrningeduc now nce uali kills ces c und yme nica erst kills ance edu catio n
gu alifi emp atio lea ing try k uida on q ge s sour ation mplommu und ge s guid ing uni catio y
qu ills unic ding rain dus g g cati wled e re lific lls e s co tion led ing train omm alifi ustr
sk mm stan nt t n in arnin edu kno anc qua ski urce lifica knowearn ent es c n qu ind
co der ymecatio g le ning stry guid tion dge reso qua stry ng l oym ourc atio tion tion
un plo uni din trai ndu ing uca owle ce tion ndu ndi mpl res duc nica lifica ion
em mm rstan ent on i earn g ed y kn idan uca on i ersta lls e nce ng e mu qua icat ion
co nde oym icati g l inin ustr gu ed cati nd ski uida aini comion mun cat ces
u mpl un ndin tra ind ning ning uni ion u dge g g t tr ces cat com edu sour
e omm rsta ent ion lear trai mm cat wle rnin men sour edu es ing re
c nde oym icat ng ent s co alifi kno lea loy re ing urc rain nce
u mpl un ndi ym rce qu stry ing emp nce rain reso nt t uida ls tion
e omm rsta plo esou tion du and ills uida nt t ce yme g g skil fica
c nde em e r uca n in erst sk g g me idan plo nin ge uali
u kills anc ed atio nd dge nin loy gu em lear led n q ce
s uid ing nic on u le lear mp ing ills ng now tio an
g rain mu ati now g lls e arn sk ndi y k uca uid
t om lific ry k din ski le ge sta str ed g g tion
c ua ust stan ge ing led der ndu ing nin ica
q nd er ed nd ow un n i ain ear un
i nd wl rsta kn on tio tr g l mm
u kno de stry ati ica nt din co y
un indu alific mun oymestan rces ustr
qu com mpl nder esou ind
e u
r
testing
Testing
Version 1
understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry know
ducation qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources commun
yment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance r
y knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understan
mmunication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qu
guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employmen
ing learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skill
understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry know
ducation qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources commun
yment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance r
s employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning gu
knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understan
n industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification
Thisresources
guide on
testing hasindustry
been produced
by OCR
to helptraining
you education qu
munication industry knowledge skills employment training education qualification understanding learning guidance
communication
knowledge skills
employment
urces communication industry knowledge skills employment training education qualification understanding learning
guidance resources
communication
industry
knowledge
skills
training educ
understand
theguidance
skills
and
techniques
you
willindustry
need
toemployment
develop,
guidance resources communication industry knowledge skills employment training education qualification understanding
learning
resources
communication
knowledge
skills employmen
ing learning guidance resources communication industry knowledge skills employment training education qualification
understanding
guidanceyour
resources
communication
practise
and use inlearning
progressing
career.
This guide industry
has notknowledge skills
understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry know
fication understanding learning guidance resources communication industry knowledge skills employment training
education
qualification
understanding
learning
guidance resources
communication indus
been
written
to accompany
a specific
qualification
but focuses
ucation qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources commun
ng education qualification understanding learning guidance resources communication industry knowledge skills employment
training
understanding
learning
on skills that
relateeducation
to manyqualification
areas of both
education
andguidance
work resources com
yment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance r
s employment training education qualification understanding learning guidance resources communication industry
knowledge skillsOther
employment
training are
education
qualification
understanding learning gu
environments.
skills guides
available
at www.ocr.org.uk.
knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understand
n industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification u
munication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qua
rces communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training educ
guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employmen
ing learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills
understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry know
fication understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication indus
ucation qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources commun
yment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance r
s employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning gu
knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understand
n industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification u
munication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qua
rces communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training educ
guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employmen
ing learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills
understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry know
fication understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication indus
ucation qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources commun
yment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance r
s employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning gu
knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understand
n industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification u
munication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qua
rces communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training educ
guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employmen
ing learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills
understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry know
fication understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication indus
ucation qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources commun
yment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance re
s employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning gu
knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understand
n industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification u
munication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qua
guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employmen
ing learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills
fication understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication indus
ng education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources com
s employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning gu
n industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification u
rces communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training educ
ing learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills
fication understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication indus
yment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance r
knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge skills employment training education qualification understand
Testing
Testing
What is testing?
Content
Page 5 What is testing?
DEFINITIONS:
Page 17 Conclusion
Page 18 Useful links
Page 19 Testing within Health & Social Care
www.ocr.org.uk
www.ocr.org.uk
Testing
Testing
Types of testing
There are three types of testing:
under normal conditions. This is where the
1 Testing
software application, business system or physical
artefact is tested under normal working conditions
and, in the case of software development, data is
provided that is within the expected range.
under extreme conditions. This is where the
2 Testing
software application, business system or physical
artefact is subjected to conditions within the
operating range but at the limits of performance
expectations.
error behaviour. This is where the software
3 Testing
application, business system or physical artefact is
subjected to conditions outside of the performance
expectations. This is where a set of tests are
performed that purposefully attempts to make
things go wrong, to see if things happen when they
shouldnt or things dont happen when they should.
A typical example of these processes is the testing
of databases. Under normal conditions a database is
interrogated using data that it is well within its limits, so
if the operating limits of a field is 0 99, then normal
tests would expect to receive results that are well within
that range. Under extreme conditions a database is
interrogated using data at the limits of a fields range, so
if we take our field with the limits of 0 99, then extreme
tests would expect to receive results that are 0 or 99.
Finally, error tests would be carried out on our field with
the limits of 0 99, where the known results should be
a negative number or a number of 100 or greater to
discover how the software behaves.
Within software development and business systems,
testing is done in conjunction with the processes of
verification and validation. It is common to see these
two terms used interchangeably within industry but this
is incorrect as they have the following precise definitions:
Alpha tests
Beta tests
www.ocr.org.uk
Testing
Testing
Test scripts
Test scripts are specifically applicable to software testing.
A test script is a set of instructions that are performed on
the code or system, which is being tested, to replicate
user actions and investigate whether it performs as
expected. A simple example of a test script to save
a current file that has been saved before in a word
processor could be:
STEP
1
ACTION
Click on the file
option of the
main menu bar.
Click on the
Save option
from the drop
down menu.
RESULT
A drop down menu
appears, one of the options is Save.
The disk whirs and the
date/time stamp of the
file in explorer matches
the time that the file
was saved.
There is a common misconception that test plans and test strategies are
the same and therefore the terms are interchangeable. This is untrue as
the two documents are very different and have different purposes.
It is not uncommon for some companies to include a
test strategy inside the test plan and this is acceptable
for small projects. However, for larger projects there
is usually one test strategy document and a number
of different test plans aimed at each phase or level of
testing.
Test strategies
Business issues
Test deliverability
Training plan.
Test plans
Test plans are documents that detail the systematic
approach to each phase or level of testing of a product
or piece of software. The test plan documentation is
usually written by the test manager and focuses on
describing what to test, how to test, when to test and
who will conduct which test; it is a detailed description
of the eventual test workflow, together with the planned
outcomes and associated expectations.
Large test projects occasionally have one master test
plan that is a common document for all the test phases.
Here is a link to comprehensive example of a sample
software test plan http://bazman.tripod.com/frame.
html
g
din
tan ance on
s
r
e
ti
d
und g gui unica s
n mm skill tion
i
n
r
try
g
lea es co dge educa arnin indus
e
c
l
e
r
l
on
g
ng
ou
ow
g
res ry kn traini ndin nicati ning arnin
t nt
ta mu trai g le ry
s
s
u
r
ind oyme unde com ent ndin dust ation
n
in
ta
pl
uc
ym
es
em ficatio sourc mplo nders ation g ed nce
n
i
e
e
i
c
u
l
i
r
da
qua ance skills ation mun t train g gui ledge ation
c
m
c
e
d
n
n
w
fi
i
i
gu ledg quali ces co oyme learn y kno qualifi
w n
l
r
r
s
o
t
p
e
g
u
n
s
n
o
k cati reso s em ndin ndu atio ourc
i duc res
l
lls
edu ance e skil dersta ation
ski ation
ce
ge
d
gui wledg ion un unic rainin uidan ledge alific urces
m
u
g
t
kno lificat com ent ning know ion q reso
s
e
t
a
e
y
u
q ourc plo mg lear dustry duca idanc dge on
e
res lls em ndin on in ing e g gu nowl ucati
ski dersta nicati train arnin stry k ng ed
un mmu ment ing le indu traini ding ces
co ploy tand tion ent rstan sour y
em ders unica loym nde ce re dustr
un mm emp ion u idan n in
co ills ficat gu atio e
sk uali
ng unic ledg
q www.ocr.org.
rni
lea comm know
uk
www.ocr.org.uk
10
Testing
Testing
Retesting
As you can imagine there are many ways in which to record test results
with a lot depending on the actual test being carried out.
www.ocr.org.uk
11
Hudson
http://en.wikipedia.
org/wiki/Hudson_
(software),
Tinderbox
http://en.wikipedia.
org/wiki/Tinderbox_
(software),
Jenkins
http://en.wikipedia.
org/wiki/Jenkins_
(software)
www.ocr.org.uk
12
Testing
Testing
www.ocr.org.uk
13
BugHuntress - www.bughuntress.com
Elinext - www.elinext.com/softwaretesting
3
4
www.ocr.org.uk
14
Testing
Testing
15
www.ocr.org.uk
www.ocr.org.uk
16
Testing
Testing
Ongoing testing
Conclusion
Many software houses now use a post-release facility where, in the event
of users encountering a bug or experience a crash, a window appears
which invites the user to complete a bug report.
User feedback
www.ocr.org.uk
17
inge
d
n
n
ta danc icatio
s
r
e
i n ls
n
undng gummu skilucatiorning
rni co dgeg ed g leaation nt
e
lea rces owlen
s
u kn rai inandin unicloym
o
s
rce
u
re stry nt t erst ommemp
o
d c
e
es ls
u
n
ind loymion unrces skills cationce re skilcati
fi a
u
p
emlificat resoledgequali guidwledgqualifiource
quadanceknowationrningy knotion e res skillsa
guiustry educg leadustreducaidancedge alific
indiningandinion inning g gunowl n qu resouk
tra derstnicat t trai arninstry kucatioance ge s l
unmmu men ing leindu g ed guid wled quae
co ploytand tion ainin ning y knoation ce r
emders nicant tr lear ustr educ uidan ledg
un mmuyme ding n inding g g know duc
co plo stan atio train arninstry ing e lea
em der unic ent g le indu rain ing un
un mm ym ndin ion nt t tand mm
co mplo rsta icat yme ders s co skills
e nde un plo un urce ge g e
u omm em tion eso led inin rst
c kills ifica e r now tra de c
s ual anc y k ent n un an
q uid ustr ym tio guid
g ind plo fica g
es
emquali arninsourc
www.ocr.org.uk
le re
18
Testing
Testing
Useful links
Software Testing:
www.ece.cmu.edu/~koopman/des_s99/sw_testing/
An IBM web page with numerous links associated with
writing a manual test script:
http://publib.boulder.ibm.com/infocenter/rtnlhelp/
v6r0m0/index.jsp?topic=%2Fcom.ibm.rational.test.
mt.doc%2Ftopics%2Ft_writingamt.html
A Microsoft web page about designing test cases:
http://technet.microsoft.com/en-us/library/
cc782852(v=ws.10).aspx
An Agile Modelling web page about user stories:
www.agilemodeling.com/artifacts/userStory.htm
An informative web page regarding regression testing:
http://smartbear.com/products/qa-tools/automatedtesting/supported-testing-types/regression-testing/
www.ocr.org.uk
19
www.ocr.org.uk
ing
d
n
rsta
e
ces try ent
d
un ing esourindusloymation e
c
p c
rn r
lea ance ationls emualifi uidaunstry
g
q
d ic il
gui munge sk tion ning n indnt
a
r
o
comwled educg leanicati oymeation ce
knoiningandinmmu empl alific uidanustry
traderstes coskillson quing gn indnt
un ourc dge ucati learnicatiooymeation
res owleg ed ing mun mpl alific
kn inin stand com ills en qu ing
tra der rces e sk atio earn
y
un sou ledg educ ng l rces dustr
re now ng ndi sou n in
k aini rsta e re atio kills
tr nde anc nic e s nt
u uid mu edg me
g om owl loy ing
c kn US
p in
CONTACT
em tra
Staff at the OCR Customer Contact Centre are available to
take your call between 8am and 5.30pm, Monday to Friday.
Were always delighted to answer questions and give advice.