softwareprocess-v0 3

Upload: niket-tiwari

Post on 05-Jul-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

  • 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