Download - Trends in Testing - Eka TechServ
-
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