trends in testing - eka techserv

Upload: ekatechserv

Post on 03-Jun-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Trends in Testing - Eka TechServ

    1/27

    Dr. Prakash Mutalik

    1

  • 8/12/2019 Trends in Testing - Eka TechServ

    2/27

    Founder and CEO of Eka TechServ Over 39 years in IT industry

    Worked AT & T, Wipro & HP

    Consulted in SW Quality Co-founded RelQ

    Was Test Director in EDS/HP

    Founded a Test / KM technology company

    Advisor to several funds

    2

  • 8/12/2019 Trends in Testing - Eka TechServ

    3/27

    Testing established is one of the lines ofbusinesses in IT There is no IT player who is not in testing

    Customers accept that their key applications need

    to be tested Engineers are willing to consider testing as a career

    Outsourcing of Testing is established

    Global testing service market : 20-22B; Indian

    share : 10b. Growing rapidly, 20 % margin.

    3

  • 8/12/2019 Trends in Testing - Eka TechServ

    4/27

    ConvinceCustomer

    that Testing

    needs to be

    done

    Provide

    Test

    resources

    Manage

    Test

    Projects

    Build

    TCoEs

    Build/Adopt

    new

    Tech/

    Models

    Focus onTest Auto.

    Perform.

    Testing

    4

  • 8/12/2019 Trends in Testing - Eka TechServ

    5/27

    Customer is too demanding Software is getting more complex and is

    often mission critical We dont have resources/skills/models to

    meet the demands Investment , courage and innovativeness is

    required to change the paradigm

    5

  • 8/12/2019 Trends in Testing - Eka TechServ

    6/27

    Testing is an after thought; not willing togive enough time or importance

    6

  • 8/12/2019 Trends in Testing - Eka TechServ

    7/27

    Market /Economic

    Compulsions

    Customer

    Expectations

    IT

    Changes

    ImpactOn

    Testing

    Impact on

    Testing

    Business

    What it

    Means to

    you

    7

  • 8/12/2019 Trends in Testing - Eka TechServ

    8/27

    IT vendor has to reduce the cost Vendor delivers services / products of highest

    Quality

    Vendor adds value to his business

    8

  • 8/12/2019 Trends in Testing - Eka TechServ

    9/27

    Reduce cost of development Improve productivity Reduce manpower cost Reduce testing cost; push it to developers

    Improve the Quality

    Build Q into software. Focus on process, QA tech Automate Re-use tested modules

    Understand Customers business Train existing staff Hire from customers Industry

    9

  • 8/12/2019 Trends in Testing - Eka TechServ

    10/27

    Slashed Testing budget Need to reduce cost Create newer cost effective models for testing Need to retrain testers and reposition testing

    Look for market repositioning

    10

  • 8/12/2019 Trends in Testing - Eka TechServ

    11/27

    Availability of cloud based test tools Cloud based virtual test environment

    Cloud based test service

    Prime factor is to drive the cost factor down

    11

  • 8/12/2019 Trends in Testing - Eka TechServ

    12/27

    Testing area What cloud can offerSales and customer acquisition Sales portals / applications may

    helpDistributed testing (multilocation testing)

    Possible

    Test Life Cycle Frameworks with built in TLC areappearing

    Test teams Crowd sourcing

    Test effort estimation/ planning Tools and frameworks

    Test cases and test scripts Needs to be manually done

    Test Environment (platforms,network, storage, )

    IaaS, PaaS can provide

    Defect reporting, Functional/testautomation, Performance testingand other tools

    Tools available , TaaS

    Payment Pay as you use

    12

  • 8/12/2019 Trends in Testing - Eka TechServ

    13/27

    Growth of cloud computing is outstrippingmany predictions. The growth is based onsome compelling value proposition : speedto market, agility to bring forward or retire

    service, chance to move capex to opex. Fortesting, cloud offers range of opportunity totake up certain kind of projects, opportunityto reduce cost

    13

  • 8/12/2019 Trends in Testing - Eka TechServ

    14/27

  • 8/12/2019 Trends in Testing - Eka TechServ

    15/27

  • 8/12/2019 Trends in Testing - Eka TechServ

    16/27

    16

  • 8/12/2019 Trends in Testing - Eka TechServ

    17/27

  • 8/12/2019 Trends in Testing - Eka TechServ

    18/27

    Costof

    Change

    Time

    Iteration 1

    Requirements

    Analysis & Design

    Code

    Test

    Iteration 2

    Requirements

    Analysis & Design

    Code

    Test

    Iteration 3

    Requirements

    Analysis & Design

    Code

    Test

    Iteration 4

    Requirements

    Analysis & Design

    Code

    Test

    Deploy

    18

  • 8/12/2019 Trends in Testing - Eka TechServ

    19/27

    Agile Scrum project management

    Project InitiationGet an understand-ing of the project

    Release planningPlan the sprints,Test Plan

    Iterations / sprints Release Tests

    Performance/Load

    Installation/compatibilityUATCompleteregressionReleasedocumentation

    Story Tests

    AutomationTests

    ManualTests

    ReleaseReady checks

    Go toRelease

    Tests

    19

  • 8/12/2019 Trends in Testing - Eka TechServ

    20/27

    Testers are first class citizens on agile teamsand part of the whole team supportingcustomers, business stakeholders, developersand other team members

    Testers support quality infusion through entireteam and product cycle

    Test tasks and stories are planned andexecuted like development tasks and stories

    Automate where possible and use session-based testing for exploratory testing

    Communicate through information radiators

    20

  • 8/12/2019 Trends in Testing - Eka TechServ

    21/27

    Be cathedral builders not stonecutters

    Collective ownership

    Testers are part

    of the team

    Drop the Quality Police mindset

    Focus on team goals & customervalue

    Agile testing

    mindset

    Automate tests wherever practical

    Need rapid feedbackAutomate tests

    Balance against developer focus on

    technical implementation

    Use agile test matrix as guide

    Look at the big

    picture

    21

  • 8/12/2019 Trends in Testing - Eka TechServ

    22/27

    Software is becoming increasingly complexand mission critical

    Many projects fail or inordinately late

    Poorly tested software costs customer. In TDD, test is written first, and code is

    developed to meet the tests For more details on TDD, see:

    http://en.wikipedia.org/wiki/Test-driven_developmenthttp://www.agiledata.org/essays/tdd.html

    22

  • 8/12/2019 Trends in Testing - Eka TechServ

    23/27

    Industry standards, legal regulations are oftenmade mandatory. Recent regulations show that notmeeting these stds could cost companies theirbusiness.

    Companies are expecting that the test teams checkfor this compliance

    Banking , health care and data security arebecoming very strict.

    We expect that this compliance testing will onlybecome more and more important in the comingyears

    23

  • 8/12/2019 Trends in Testing - Eka TechServ

    24/27

  • 8/12/2019 Trends in Testing - Eka TechServ

    25/27

    Build a valuable and efficient TestOrganization

    Explore newer test delivery models,platforms such as Cloud

    Use initiatives such as KnowledgeManagement to improve test productivity andtest organiztion

    25

  • 8/12/2019 Trends in Testing - Eka TechServ

    26/27

    Improve the image of Test Organization in thecompany. Convince the management that Testingis a specialized skill and is necessary.

    Assess your Testing needs, current state of Testing

    and Establish Test processes. Have a focus onEstimation, re-use of Test artifacts, automationtools

    Train your test professionals in processes, tools,

    domains. Take initiatives to improve test productivity.

    26

  • 8/12/2019 Trends in Testing - Eka TechServ

    27/27

    Testing is not just supplying bodies. Thereare other models : projects, building TCoE,value added services such as Automation,performance testing.

    Explore cloud based services , cloudsourcing, and other models

    Expand your business and expertise inseveral domains / verticals.

    Examine building skills to add value tocustomer business.

    27