Software Testing Assignment
Software Testing Assignment
AS5TGNMENTEI
AAtempt all of he follaing
rat is Softuate Testiog
a
3oftuoate Teoting is the process of checking
Hhe qualiby, functionalitys ahd perfomnCnce of
Gaftroaeproduct beeos
bef ore launching
To do softoae testing atesters either inteact
usith the softuate manually Or ekecute to.st
sCEipts to find bugs and ohos cnsuinq
thet the softuoate coks as eXpecked.
uonte
5aftuoate estng isalso done to soe f basiness
loaic is falk:illed, or i any missing
gaps in eguiternents hat need inome d oate
tackless
Softwaxce Testing is a ccial patt of the
soPtusars developnent ie cyale (sDLO
Ohat is Staic Testing
Static Tes
DStatic tesiog
per fornecl
1s a that is
piece O softe ithout
oreaing
Dusing testiag
the actual code
, we eew and validate the
piaduc and its aating
supportig doceuneots:
lesled urina 6taic Tesing
DBusines5
e Unit
test
tegucocot
tequinneot docusneots.
cages
SHe uSerlnsiqht:
DBeter DEardy
DetecioD
Defect
>The5ttic
othmanual @it O O
inconsistencies
StlingSubtle user
paevide Dy the testing
s/s this Stutethe Eallauing
dynamicteduces We TesRotopes
t Testdata
Visual mipnicking
expeience slu cao
deuelaprmentlRee nproves plan
isual subjeatine is Aind
testing
and fulley eanadvantriges teaiog shateqies
teatiag
mpaHs0ns
de iea develapnent
fecsDosigno nhich deuelaped. beq
Later address
insiqhts uses is
in costs
on
like Cautomated
Qe cycle per
Tostiaq at of
oanual cnd
pduciuiby defects fomed
aliaannent into (50L) the manual
8ier
stat DATE PAGENo
test the
testers Eimelino on for
autonato
than to euen tastinq
cath
atual
may of the
issuOs befoxe the
iss
clomekic
icateondesi
Summinq upcecision
Countinq Cyclornatic Basic DocuMeotabon:
test Better Conmpatabilitsi
Technologu
ohere Lcornpl
uhen exiby hotare deteiled deuices,
uhich
yclomatic conmpatnbility
deficelt
05, Quc
data u
Cyclomabic calculatin
doceeoentatinn test
testing
N=nodes
cormponents
conneched
Ps E= app0aches
differeNt 2
Complexity camplexihy farraulacloqainq to
tssisum edges xecintton hnduee
diffeent
acchosS
browses
complexity autornate albus
pointsi cyelomate
= for
Ng. reelts encoiqe
gf
calcuBaing5centLOS3 fully
integtaces
vcluatinq
of Fomula tost
o complexibyyou
DATE PAGENO
al Decision
predi
nodosche cyclornatic maintrining sofbuate
pointstl.
Validakon
)Dekine
testinq inteknal
retiienmtnts
invOlues
ThisCuatomer
paoduct Seitansparent
eloteo
toeb toIt.cohich Ike isG8T testex
Hhe Ia TE What is
E E
Thìsstruckue
inteaahe Combination
inualves commonly the is Black
alatuysisa i6 includ
sotuae
approvaaf Hhe TestingaeyFox
aftet a Box
naneo stuctuhe
BBTthe
dugamic tester es
segires ofslo Ghey-Boa
bath
deuelopment access
focuse
so
desian testiog
Black
human con
pracbice becae to of White Testing
upes exeuting on ester
cases
testhe the box
patially intenal techoigue
af chos
totonteyt5pociie is
Box
nk item A
achine-based
duat slwthe
Code. ensuHe
testiog giay poottiallly
date kaoun Whito OATE PAGENo
beinq that
iogide
box
stuchtte, Box
ng pogtan iso
the tested Testin
the of
meots.
checky tinal
8
fuinctiocaliby Failutei
OY
sustemItthe Tailut Jet
ohenthe have
not 1t adoesIE btRearessinn
sed 5atem Can
penfooedcan be apps ismakes
fies oay un
a to
Reqsassn
Teakng also Can tteaked
Eunctionality
is tupe sweouthenticate
of Testing sotuethe
changes paoduced to0king to be
ignificant
change o the nat
check hat happen
g due to it
slw that impact product is indivial.ancau
come dleplayedthe
Hneand tesing the pthe a sed
a
the code B5T failuleadto
intentionall
pievious prod aftet
the lest technigues.
exising hunna
Oigicalthe in uct DATE pAGENo
change produthe code
build
when new
unctionalityoases funchianal
oortts
honae tis
J are
ina
2TE
the
inNolues T desiqn othe Laany including Jwhatis
dndslwjs whickiotenal what obichas each
Aoforaanizgion Luithin
plachanacexistic
micLnd-u0t
ng Taey
Control
How mcttics.slu
is gk) i6
netCs many
Cogpaite
types testso
icapleroentation
testing
toarm Kngu6 atupe is
basically testinq
whichis thene
ote he
shucha For sofuoate
meric
knawn other
litfi the d.eueloprnort
proeess, glw
Data o hucctiong
iprvement
Contol itoros
ar quaftHkigble/couctable thot e
development
Gspets re as he
Fow lated slw es.
of
deuelapment
auctua the sl teshna
tshag
of the oh perhorrianceglw
peoductiuiy
mensing
5lice toperfornned by alseadu
related b
Basea
behavioxal
estina the team euhich
nanageraent
shu the PGE
Pint
A,8, c Graph Complexiby o
gtart o
cyclomahe
qaph
af indendent
paths
above tuith
calcalation
A=C complexity
code nodes
DATE PAGENO
d
OBAT-Business
markeA
Acceptence
Testogi the ae
wed cstomers UAT
product
ulesandthe RAT= shold the CAT- egurenentsuhich
business Spectc ane ACCeptance
Tupes oE
s iS ninly
challenging
quite to to
usedto acceptance
pass Q
Contract User
nentRequlations condiionsne) detenine dotermineohethe u[erfthoer
cortáct gat
fouse Acceptance
dehe aceptaacealthle ive goals
testAcceptance
that
gulationgafAcceptnaianence uhethey
on
poimauilypicked
and ioingtor
coLnty apredctoxnined
paust othpero iod
due Testiogi
wbo Speiies puiposes OBAT
thataHe ther techaalogss business tae
beTleshngi
to the
BetaAlpha RAT UAT
ahere ashng DATE PAGENO
the porforned, tat he pioduct prcuck
prosuhich oI
itisdetinedprodIcby COUes once
chongng
ob
and is
heiag wiolae ihe
it
PAGE No DAGE N
DATE DATE
DATE
Waious toolsTools:e6uch as
BoundanValue Eualuation:
prohilers hat the sy stem i5
6Ünittes tinaTesina that can he tsedehuaaers, ttace tosls tests inputs to ensle
to panperly handling these càge
idenkiky ieso Cases.
. onetester tesing
OExplain Testng
atleast
Code)
ance itTasting
atucneand
Staternegt
(overne It WBT
glasshox 5e3 lE
Cannot
shich
ainsto slw
is venity applicaion T
used s this i6 psoides
helps Techaigeai also thecubitebox prove
deroonstrate,
the
a
clea-hox toknouleae
tesing ar
in
traveZe koon
hasintehna
sla Confisense
test that
pointing acc
oxectness testin
as esS testing Ehegluis 4ne
sla's to sl
astatemnent shactuneuorkings
to is
fawtecode
Out code-base,
stuctec design
ot the:bechaigaue cohectneX
slu'spresenge
iotetnal and
slo
cases
that
test ibs CATE PAGE iG
logis at cotiely
ehauior o
coes hechnigucg.
that deBects
ioe
, level iuolies
cule low conet
ithia beatt
PAGE N
OATE
DATE
CATE
) Exolain laad Smake testing in detoil Dielenence bekuecn stakic & duramic testing!
>Load Tesina: 6tatic Oynarnic
pitonance sting
that
detexroines the penformance oF a suskna
slu o t is perfomeol in eaty olt is perforaed at the
poduct or sko applicahion nde seaile staqe of sw deuelopnent latten stage of sla dev
. l deexnain e, the hehawio ot application
maliple it ot he 6ame ime awhole code is not eKeuted. awhole Code is executed
in
.
DATE PAGENo
u
c)
passoord
esing pplicatioo Menu-Druen hese uoith locin
systens Runs baes cegskil unsu muliple to oy e
-Tier Tuo as lockec acount an uith attêrnpt Login
TestingApplication Tesingi Server
>Client- approual perding or
testing revleu der accoc1n anaeount
or
web-based Nagatiue
isWhat inuaid. anuit h ogiUnducceysal
n -
ientserver
and
bekucer diorence
tapes other ackeg chaspeoial payunyd
uith login5uccesful in
testing
i G0T simkanenl devices mlliple Fom loain
to
the oddilion inhave oqood aonectly pord
teset aften login
Succeysful
interface cien the but passcord
daesnot
then 5ome
unchiong intenal the tinós Casinsensiive
oz6system o Recmrdiag boased 20bcek valid uith Loan
USOHname
Recording aloc cyedental ualid olkh login SuccoskaL Posikive
Tegking GuT ofTypes Type
pehspective uSerls
Frctianaliby
fron Care Test case Test
the tostallowsyo
bo
kepatts cutomi2able provides
a
test panty paqe koain Scenasios
o ’Functíonal
Test
athe
ena then chmpanies,
by
Bcpontanned olten aneCutomabic& procek acin the desian
fo case q)Explain
test
beprocesseS5
may testiag GOT
maALa kither aizes
ioksete buttons, hoes, ls, abetext follouing Attempt
al Q.u)
layotcolours as
15s4ch he
antsfo gndalso genenally .t
rmenbs desian
of evoluetes a
applicatian speciki aaFor G01 ,of iby
iona poper hsig paeo the is
details testnq
in CIExplain
testinglss
(6)) Unit concept
in Driver arab
6
DATE
No
PAGE
delivec 6cteate cnaae
toused proccses
and rooiter aciytties These
pocess, the in+lous6 ecianize 2helpa tO
oature
detechs prevenlina focuses
on it
A46tance 0ualit
loain for design case test Brplain D (g
Conbal Guolihy
AssutancelSA) guoliky
betceen difference -)a te
Validote 3
)(Q1 example uithEzplcún code1
complexiy
Qof uclomehe calculate toHouw Q
tental quality Taitter Grnaul,EIample,
SeE btou) ueh thusually
e ersioment
is The
Corapatibilits,
pakt Carm 0S Bisser kor cheks TE
userebappsoith eh
Po 2. knaaledgehe
Assuana ualihy Testina Desen U9L aEThese
shondads Syatems
peoject rnore
uali deines the hppicouton
Toshin Thtee-Her booan
as also .is
deliverables Testing Aaplicobon web
the ttaf eity apdrnonitOr acivities nese
netwe CIanples,
bA0sers,
NET Gateuoayeh
usonllu ervikorment
is The
intanet Hhe sevor, Client
&
fuSing
on than beteen )ood. database
Hhe ClientIotexachion (seuer
& both on
outrorne final the andproducts Hoeed fothecks
r -It
Contzc GGualib funckonalihy
Netookin ikfectures
e
S5)
rea-tine:
OGoft eal-irne:
Haxd O
.A
aton eqlelephone
(esefulaess
S4stensitchez Typesi Subijected wite
aceptoblyloo
mi5slna pcbatility egliaht
can contiol ehr.
Can monitors, Fo
systemthe erbe Tesiag
nuaanteeo
example, eal-
miss neVeH a
consegences
disasttoL Hme
a ies its aeaHme, to for short
of
deadline
betoen miss sustem
he deod iantghotld
meetthe Real- note
gtem. iz hìn
outpt aystem.
fine on!
isglus deadline. ontol that
a neans fne
ieythe
occas0onalls spesified
xahle,hut
deceag &hw
ysterm Syshem.
othetwiso
es speed
deadline.
esponse
cansrint
,Erning shald DATE PAGENo
Susbem he
is
al-tirm ealtime
oitmthe with
Hae e tt
some
Con
Runner
QLoad
Lodd and 6eVeS
DtverSnegded Stubs: thatso oodd The Aub
deueloping
migsing
stage,
nfarmance
tonduct
TheSupparts
Testing such c pianecredl
and MertyRunner
hy oHe develaped.
but arent place
fact,sLppotts develapec be
elements:
6tubsas
COn cse also used of
Communi the 6
rnanee necessits
this also in eqtivalent
eplace to DHver
when more Same oodules,if
cation is
is
uaioy Bottomup
be by
a iE
d
Test the tompex puspose
blqh-leve eunauailable
ctAenEty slw af concept
lange protocoPorformance wed
oalu such
Resulls develapment 19g9in nadulthe
developers modulesatein
cuheniteqation
then
Aumber oftol ls modules
to-dothat
as madules or
in modles espechue
esHng nuey subs stubs develaped
uek,nat ATE PAGE Ae
market to
produceal tnals,technslbgie
protocols to0 modules
ate teting
fool ceteing but ase could thei.
LaadRunner cohich nhich missng diueYs thero be
and e
cg in met
l©;t indlu
abor
has
ng
Perfomnanne
PAGE
No
DATE
in Pestam
benchmatk laadkunn
leqder
toon
matke
wedaa
eet assessmen
jo
pion shoe
anlyasHlL
noket
recent
ae not itis
is
s0tools butIa 35/
lE