Complete Manual
Complete Manual
BA
Requirnt Client
Prem
Business Analyst
Shop
Requirement olection ’ GA
profitablity
finance Team : check
Feasibility
Stud y
HR Team:Resource avalability
ArchiteCt/ PM : Technical doability
mainte neoce ’ 1R
SDLC:
C) RequiremeNt ollection:
C3) Design:
De sign means blueprint of the applicQion. It is of 2types :
(a) High Level Design
cb) LoW ievel Des ign
Ca) HLD:
Cb) LLD:
LLD iS dso Known as
coponent tevel sign & it is dore by
projcct managers
(4) coding:
the Code by
To this phase, the developer Starts writing
cne programmng larguag.
chosing the code by developes
continJe untl
This proress
he application is Tadg
(5) Testing:
applration is ready, the test enganRer Star ts
-’ one the checking the applica6,
cohile
checking the qpplicaion.
enounCY SoMe de fe cts
the test ngineer ay to the
handed Over
dcveloper. The develcm
defects are the defects o
code changes to fin
do the necessar9
test Ergincer
give it back to the test ergine
finding the defects by the
’ Tbis prOcess of developcY continue, unil th reqdy
the
ond get it fixed by
application becomeS Stable.
(6) lnstollaton:
application is moved from ompany
In this phasc,tothe stable
the Custoer enviYonment: Tt is done by a
envronment
aled instalhtion to
Separate team
C) Maintence
into the customer's envi
deployed
Once the applcation is the application. chik
ronment the Customer start us ng
Customer may encoUNter Some issues ln
using it, the
and
ver CMe Such isS
UeSget it resolved
Order to
Test erqiner and one developer
imme ditey, one Custoner'S eOVIYONNeNt for a par ticular
deployed into the
period of time.
Models of SDLC :
Cn waterfall Madel :
SDLC = Release
Disavantages :
not ollocxe
’ In betaren changes
’ No poYallel Deliverables
Revieu pYOCCSS doesn t exist.
’
flow of Detects.
’ Do aonaord
only
’ coding Testig is done by developers medialSoftaarr
Advantages
ife riticat and
suita ble model for
’ It is the best
machine CTitI( al applications
Smitary Sl
(3) Prototy pe Model:
Requrement Collecion
Feasibilty study
Design
Coding
Testing
Installotion
maintenere
Ad vontaqes:
(3 Spiral Model
chenA
GMAL
Inbor
Compo
Db R
fogin
Design
Da Ra
Sent c6Y
Ta
Tb
+Tatb
l cr
t Qtbt
R DYaft
OUtboY
C
Spam
Chat
Coding Testing Lhelp
deperndent
’ we go for Spiral model, Uhneve the modules are
mdel, ce pick few ot the deperdent mdales,
’tn this
those and deliver those to the custor very intiay
develop apphcation for
thas the customer Start using the
Staoe, So on adding ne
wbile the comn pang keep
theiy business, Mean
features.
mti pe
’ The apphcatlon is delivere to the CustomeY n
enhanced erSon of the
is the
releases ,where each relcase
previous relase.
Advantages:
Customer StOrt using the applicaon at ery initial stage.
’
between YequrYeent Changes are alo wed
’ In
Disad vantages:
’ND paralel de liverables.
’ ReviCw Process doesn't ex1st
SRS
Review
Cwrte
UAT doc
the
ST doc
SRS
System
UAT chent
Review HLD
Testing
Arch
HLD
write IT DOL
Reviec LD
otTeegst1inagtion Testcr
verifcation - TFeustnincgtional
JLLD) urite CT
mangcr
Document/ Produ ction
Sorver
Developo
coding
’ 0e Q0 for V&V model, Cohenever the YeOuirements are
huor and comple
In Ihis madel, an the drowbacks of caterfall model has becn
erodicated.
Advantages
’Revew prOCeSS eXiSts
’ Para lel deliverables XISts
’ ln betwcen chanqcs aYe alloJed
’ No dounYd HoJ of defects
? Testino team are invol ved from the initial Stagc,henCe they
Over the reqrements
hove moYe clarity
Disadvan tages:
involved
’ It iS a OStiey approach, SinCe the (omplete tam aYe
from initial stage
verificahion Vahdaton
y T0o possiblc
combination ol models ore
Model
ciy Prototgpe & V
pe Mode!
(i) SpiYOJ & pDtoty
other
NOTE: waterfall model cant be com bincd cth anY
model, Since Caterfall mde), in between chonge
not allowed
Review CRS
write UAT DOr.
Review SeS
CUYite ST OC
Revie HLD
Prototype Deu
CUY0 te IT D0
Prototy
peTesins HLD Prod uction
Review ADproval Review D Serve
LLD
Wite FT
F
Coding
wel as
’ auhen ever thr customr is DcJ to thc Softa)are
Co mbination
the project is huge ond comple, Je go for the
o prottype & V- Model.
’Ib this mode, once the sRS is Yeady, a Yapli ca of the appli
aion is develo ped and apprOVed by the client beto re moo
nto hioh level desion
’It hos Com bined advontage of prototype V-Modc
Advontaqes
alled
-’ In bet ween changes aYe
’Review pyoCeSS exISts.
flo Of defccts
3NO Pay dotoN wOrd
existS
PoYa llel deliverables have
hence they
in volved from initial Stag ,
Testing team 1s
ver
the Yequiremepts
more
eovty
CUstomer rejecton/customer atsfactiorn eists
Nb
develop , it on be used for muiple
’ Once PYototype is
Simllay projects
’ony
for1 s t
Releasc
Prototy pe Model:
Prototype Dev
Prototy pe Testins
Revieus Appuval client
22
Design Da Ra R.A
Co Ta
To+
Tats
waterfall Model
uSed Jhen th
(æ) anterfall modl is Used when C) VeU moc) is
softaare is life titcal aand requirenents are hge and
the
machine CTitical complex
e0Sts
exist ci) Revie) Proess
Cii) RevIC) PrDceSs drn't
are
Cin) Io betern chon9rs are
not cii) Io beteen Chonges
a llowed
deliver ed n q
relras Ci) En tire s/a) Is
Civ) There mght be multiple Sngle Yelease.
the S/w
in ofeY to deliver
qlloed)
Cie Relase level chonges (U) Porallel deliverables exist.
t exist
CU) Pongiel dehuera bes doesn CvD No downaord flow of
defeets
Sortyarc Testng
NOTE hry Box Testing a bad approach,Snce cheCkng the coÀe ant
applicatin by Same team of peopie
CaUse lack cf aruYay
(2) Balcince EngYY (2) Codo for ba nce enguy c3)o re or bal. ene
Transfer
3) Amount tranifer
(3) Codr for omount tranfer c3 UTP for amt
(4) Statenent
fC4) Code for S taunent (4 UTe for stat cment
(5) ioans C5) code for Loans (5) UIp for loans
unit test
Snce in WBT
NOTE C31 iS also Knoon as Unt Testia
uYitten to check thr Code linc by line.
prcgrams
Types of WBT
ci) Path Testing
cio Soop Testing
Ciw) Condition TeSting
CiV) Memorg Testng
(u) Res ponse Tior Testing
A-D- I
lan bC eXecte
EilheY
3
(v) ResponsSe Tine Testing
prformanc
In this type of W8T, the devciopey check for the execut cd
of the code ioe the timc taken by thr (cde io get
and relrive the desire Otput.
the
’ he lesser the ines of (cde thr deveopcr wYites , the faster
cde gets exected
’ In order to ake the coode excCUte iaster, al coiq Stanoard
Must be foloU.
vali - 22)222222)2 -M
invelid - 3333333891 Invaid 12343G7S4
Iwvoid Blant leill)
Invai abcdefqghy calpha) -£M
Invalid abdet
Invali - abc35)K 9-)-e
ghiyki)3q
Invalid (a# 123|: CS-c)-EM
Iwalid 5c@it K
(nvad i -
invc Same as fAN
Ioputs for
Volid
Invali d - 5000o
Inyauid - abced
abci23
Inald ( !
INalid- 200000
inatd- 50004&
Insufcit Rcnc
in valid-
thvald-ly
Tech M
Functional Testing
1CiCi
Ano Ticnsfer CMaleJ clicot
Lonline Banin5J
(omors Proet
AMouNr
ononts,
modles as aell as it's
each and every
’ with
checking inpts indivisucllg or Or by one,
VariouS com biation c
is caM ed as functional testin
followd To perform Funchonal testing:
Reles to be then continue with
inpcut and
Alays StaYt testing aith valid
’ i0pts .
al other (om bintion Of for al other
Component, the inpats
extly
whle checking onc valid in order to lcate here
Compone Dts must be
IntegraioN Testing
or dta flo betOcen two deperdent
the elationsh
’ checking
mles is KnOCIn as Integraticn testing
Rules to be tollowed to Perform IntegratiOn Testr
for functional
the applicatlon is YeCcy
Dtar5ooDJ
Balan
500
Chating applicion, if chas aYC geting
yc, then it Comes Integration testig, whereas ectures
or
lateY
ash chat Chas Do Saved,SO the
gors for kuockienl testin
chat Bo J chalB0ML
Sourco
Destinajicn
Login
Home
Saurc
Conpose
’Singir
SourcC
SeBorK Muin
Dest
Datt s<
Trash]
Spam
Chat
Hel p Independet Modcules
seting
’SomtimC modclc Heoe 1.1
data may transfer cOTthi the
the modle too
is done Cithn
Incgraion Testin9
03 n3
m9
Ibgeeotal IT:
transfers in
’ In thi[ type cf Integrao testing cata alys bott o -Up.
top - botton oY
a Sequeotial order either from
Non-inreNtal IT:
inlegration testing. cdta may rancfer betewern
this tyrc ch
’ Io
cothow folbeing ang Sequence of paticn.
t o mcos
Susteom Testing
System Testn
A-7
FAN
’FAN
TAN
TAN
yanaunt
AMT
Tyanslr
I.T Ar.
ement
AT’ St at
A-T> Receiver's Ba
A-T’ loan
AT> CYedit car