8/15/2019 SoftwareProcess-v0 3
1/23
Agenda
• Software Development Process• Software Quality Process
• Software Support Process
• Sales
• HR
• Accounts
8/15/2019 SoftwareProcess-v0 3
2/23
Software Development
Process
8/15/2019 SoftwareProcess-v0 3
3/23
Envision thefuture
Sucient functionality
ConstructionMany short iterations producin a potentially consuma!le solution each iteration
Pro"ect via!ility #several$
Transition
%nitialRe&uirementsand releaseplan
Product vision%nitial
modeling,planning, andorganization
Iteration planningsession to select workitems and identify wor'tas's for current iteration
Demo tosta'eholders( Retrospectivemeetin(QA Release
QA ) Q*
Daily coordinationmeetin
%teration
Prsu
%dentify( prioriti+e(and select pro"ects
%nitial visionand fundin
,usiness roadmap(technoloy roadmap
Hihest-priority.or' %tems
%teration!ac'lo
.or'items
/as's
feed!ac'
*onsuma!lesolution
*onsuma!lesolution
Enhancement re&uestsand defect reports # 0%RA$
A!out this lifecycle1
/his customi+ed Scrum-!ased lifecycle
/he team produces a consuma!le solution at the end of each construction iteration#typically 2-3 wee's in lenth$4
.or' items are typically prioriti+ed !ased on a com!ination of !usiness value andtechnical ris'4
5ne or morshort iterations
Delihted sta'eholders
5ne or more short iterations
Inception
Shareholder vision
Proven architecture
%nitialArchitecturevision
defect reports # 0%RA)
Software development – customizedscrum process
PD-Q*-3678 QA S5P
PDSS
*H9-::::;2 Plannin *hec'list
Daily.or'
/MP-::::2< System Architecture
/MP-::::2: %nterface *ontrolDocument /MP-::::6= Hih >evel Desin
?>-::::::< 8 0ava *ode standard
/MP-::::7: Software Desin Review *hec'list /MP-::::73 Deployment Plan /MP-::::
8/15/2019 SoftwareProcess-v0 3
4/23
Process tools
8/15/2019 SoftwareProcess-v0 3
5/23
Feature development workow
8/15/2019 SoftwareProcess-v0 3
6/23
ugs !andling work ow
8/15/2019 SoftwareProcess-v0 3
7/23
Software "ualit# Process
8/15/2019 SoftwareProcess-v0 3
8/23
$%&ective
• %ntroduction to QA ) Process *ompliance team
• Software testin process• *onCuration manaement ) testin artifacts
• /ools used in testin activities
• 5verview of the tools ) its use in testin
8/15/2019 SoftwareProcess-v0 3
9/23
A%out t!e "A ' Process Compliance team
• /eam lead
• /eam consists of /eam >eads( Sr4 Software /est Enineers• Most of the team mem!ers are %S/Q, certiCed testers
• S/>* process followed to adhere with *MM% standards
• Performs functional and non functional testin
• Automation testin
• Mo!ile application testin
8/15/2019 SoftwareProcess-v0 3
10/23
Software testing lifec#cle process
/est closu /est results
preparation andanalysis
/est eecutionand defects
reportin
/est casedevelopment
/estin strateyand plannin
Re&uirementanalysis andwal'throuh
8/15/2019 SoftwareProcess-v0 3
11/23
Software Testing Service
8/15/2019 SoftwareProcess-v0 3
12/23
Standard operating procedure
8/15/2019 SoftwareProcess-v0 3
13/23
Software testing lifec#cle process
(e)uirement Anal#sis
– Entry *riteria1 Re&uirements from ,A
–
%nput1 Set of re&uirements in 0%RADocument – 5utput1 Re&uirement Review commentsclariCcations( approved re&uirement
– Eit *riteria1 Re&uirement wal'throuh completed and approved re&uirements
Test Planning ' Strateg#
– Entry *riteria1 Set of approved re&uirements
– %nput1 Finali+ed and approved set of re&uirement#SRS or 0%RA$
– 5utput1 /est Plan document
– Eit *riteria1 /est Plan approved !y /est manaer
Test Case Design
– Entry *riteria1 Set of approved re&uirements
– %nput1 Finali+ed and approved set of re&uirement#SRS or 0%RA$( Re&uirementwal'throuh
– 5utput1 /est case document( Review *omments
– Eit *riteria1 /est case document approved !y ,usiness Analyst after peer review
8/15/2019 SoftwareProcess-v0 3
14/23
Software testing lifec#cle process
Test *+ecution ' Defects (eporting
– Entry *riteria1 /est release form with the list of features and defects
– %nput1 Finali+ed and approved set of test cases
– 5utput1 Eecuted test case document( Defects in 0%RA
– Eit *riteria1 /est case document with eecution status for each features andupdated defect status in 0%RA after validation of all released defects
Test (esults Preparation
– Entry *riteria1 Eecuted test case document
– %nput1 /est eecution report( list of defects in 0%RA( updated status of releaseddefects
– 5utput1 /est Summary Report with status of released features and defects
– Eit *riteria1 /est summary report approved !y /est Manaer
Test Closure
– Entry *riteria1 Approved test summary report
– %nput1 /est Summary report ) /est Plan
– 5utput1 SinoG document
– Eit *riteria1 SinoG document approved !y /est Manaer
8/15/2019 SoftwareProcess-v0 3
15/23
Con,guration management
Su!version #S$ is identiCed and used as the conCuration manaement tool for the team
/he eclusive repository for QA ) Process compliance team4
All the pro"ects have separate folders in the repository under IPR50E*/SJ folder4 /hesu!folders inside each pro"ects has four classiCcations4
*ustomer- All customer related items and artifacts are stored here
Enineerin- /he main folder where the !ul' of testin related activitiesartifacts ar
stored4 /he folder contains su!folders for re&uirement specs( Kser manual( chanere&uests and wor' products related to software testin
Pro"ect Manaement- Pro"ect plans( test plans( test schedulesestimations and othe
pro"ect manaement activities comes here
Support- All support related artifacts includin M5M( release notes( .or' reports an
trainin documents are stored here
/his is desined in line with *MM% standards4
8/15/2019 SoftwareProcess-v0 3
16/23
S-. folder structure / pro&ects andprocess
Folder structure of test artifacts
Folder structure of process documents/templates
8/15/2019 SoftwareProcess-v0 3
17/23
T#pe of testing performed %# t!e team 0functional' non/functional1
Sanit# Testing 23I Testing
Data%ase Testing Data mappinmiration
testin
API Testing S5APRES/ AP%Ls
Service chainin )
se&uencin Integration Testing
*nd/to/*nd ' S#stemTesting
(egression Testing
3ser Acceptance Testing
4o%ile ApplicationTesting Android
i5S
Automation Testing .e! application automation
#Selenium .e! Driver
/est?$
Service *haininAutomation #Ready AP%$
Perfor 0M
#*
/h
3sa%il
Secur
8/15/2019 SoftwareProcess-v0 3
18/23
Tools used %# t!e team
(e)uirements
4anagement
Re&uirementsewfeatureStory manaement
/ool
0%RA
Mantis
Test Case Design
/est *ase Manaement
/ool
/estlin'
Test *+ecution
AP% /estin /ool
S5AP K%
RES/ *lient
Postman-RES/ *lient
Remote client access ) Cle sharin
tool
.inS*P
Putty
etwor' Snin /ool
.ireshar'
tcpdump
Device Simulation /ool
Hercules
Test (epo
Defect R
/ool 0%RA
Mant
.on Functi
tools
Automat
Selen
/est Performa
0met
Security /
Retin
NAP
8/15/2019 SoftwareProcess-v0 3
19/23
Software Support Process
8/15/2019 SoftwareProcess-v0 3
20/23
CustomeCustome
rr
CustomeCustomerr
Tec!nicaTec!nica
ll
SupportSupport
5evel 65evel 6
SupportSupport
5evel 75evel 7
SupportSupport
"A Team"A Team
*ustomerre&uest help
or report issue
Finished Morefeed!ac'
%ssue
Post issuein Mantis
/est issueReproduce
issue
Post issuein 0%RA
alid issue
*loseissue in 0%RA
,usinessimpact analysis
)!rainstormin
Desin*odin ) unit
testin
*onCrmwith client
Resolve )report to client
?et moredetails
*loseissue inMantis
Kpdateissue inMantis
DeploymentRelease
manaement
eriCcation Resolved
re
Su
Kpdatecustomer
Support /eam
8es
.o
8es
8es
.o
Software support functional process
.o
8/15/2019 SoftwareProcess-v0 3
21/23
Feature en!ancement work ow
8/15/2019 SoftwareProcess-v0 3
22/23
Defect !andling work ow
8/15/2019 SoftwareProcess-v0 3
23/23
T!ank 8ou
Top Related