SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Dr. Prakash Mutalik
1
 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
 Testing established is one of the lines of
businesses 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
Convince
Customer
that Testing
needs to be
done
Provide
Test
resources
Manage
Test
Projects
Build
TCoEs
Build/
Adopt
new
Tech/
Models
Focus on
Test Auto.
Perform.
Testing
4
 Customer is too demanding
 Software is getting more complex and is
often mission critical
 We don’t have resources/skills/models to
meet the demands
 Investment , courage and innovativeness is
required to change the paradigm
5
 Testing is an after thought; not willing to
give enough time or importance
6
Market /
Economic
Compulsions
Customer
Expectations
IT
Changes
Impact
On
Testing
Impact on
Testing
Business
What it
Means to
you
7
 IT vendor has to reduce the cost
 Vendor delivers services / products of highest
Quality
 Vendor adds value to his business
8
 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 Customer’s business
◦ Train existing staff
◦ Hire from customer’s Industry
9
 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
 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
Testing area What cloud can offer
Sales and customer acquisition Sales portals / applications may
help
Distributed testing (multi
location testing)
Possible
Test Life Cycle Frameworks with built in TLC are
appearing
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/test
automation, Performance testing
and other tools…
Tools available , TaaS
Payment Pay as you use
12
Growth of cloud computing is outstripping
many predictions. The growth is based on
some compelling value proposition : speed
to market, agility to bring forward or retire
service, chance to move capex to opex. For
testing, cloud offers range of opportunity to
take up certain kind of projects, opportunity
to reduce cost
13
 To make effective use of cloud, you need to employ
experts. The current team needs to be retrained.
 Lack of standardization among different clouds is
hurting
 Cloud service providers are not yet providing clear
SLA
 If required infrastructure is not available with one
provider, you may have difficulty in integrating cloud
infrastructures
 Lack of robust security of data is hurting the growth
of CC. Though hybrid clouds are supposed to provide
some relief, it is not very easy to configure hybrid
clouds.
 Difficult virtualize certain systems (legacy systems )
14
 Take one step at a time
 You need to have a team of cloud experts in
your company
 Test automation and performance testing are
very good starting points
 Look for frameworks which run on cloud,
which can interface with some popular tools
 Retrain your engineers
 Set right management expectations
15
16
Requirements
•Business
Requirements
•Technical
Requirements
Analysis &
Design
•System
Specifications
•Component
Specifications
Code
•C#, C, C++ etc.
•Big-Bang
Integration
Test
•Validation Tests
•Verification
Tests
DeployCost
Of
Change
Time
Collect
Requirements
Design Code Test
Deploy
17
Cost
of
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
Agile/ Scrum project management
Project Initiation
•Get an understand-
ing of the project
Release planning
•Plan the sprints,
• Test Plan
Iterations / sprints Release Tests
•Performance/Loa
d
•Installation/
compatibility
•UAT
•Complete
regression
•Release
documentation
Story Tests
Automation
Tests
Manual
Tests
Release
Ready checks
Go to
Release
Tests
19
 Testers are first class citizens on agile teams
and part of the “whole team” supporting
customers, business stakeholders, developers
and other team members
 Testers support quality infusion through entire
team and product cycle
 Test tasks and stories are planned and
executed like development tasks and stories
 Automate where possible and use session-
based testing for exploratory testing
 Communicate through information radiators
20
21
 Software is becoming increasingly complex
and 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_development
http://www.agiledata.org/essays/tdd.html
22
 Industry standards, legal regulations are often
made mandatory. Recent regulations show that not
meeting these stds could cost companies their
business.
 Companies are expecting that the test teams check
for this compliance
 Banking , health care and data security are
becoming very strict.
 We expect that this compliance testing will only
become more and more important in the coming
years
23
24
 Build a valuable and efficient Test
Organization
 Explore newer test delivery models,
platforms such as “Cloud”
 Use initiatives such as Knowledge
Management to improve test productivity and
test organiztion
25
 Improve the image of Test Organization in the
company. Convince the management that Testing
is a specialized skill and is necessary.
 Assess your Testing needs, current state of Testing
and Establish Test processes. Have a focus on
Estimation, re-use of Test artifacts, automation
tools
 Train your test professionals in
processes, tools, domains.
 Take initiatives to improve test productivity.
26
 Testing is not just supplying bodies. There
are other models : projects, building
TCoE, value added services such as
Automation, performance testing.
 Explore “cloud based services” , “cloud
sourcing”, and other models
 Expand your business and expertise in
several domains / verticals.
 Examine building skills to add value to
customer business.
27

Weitere ähnliche Inhalte

Was ist angesagt?

Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 
MSS Business Integration Practice Ibm Web Sphere
MSS Business Integration Practice   Ibm Web SphereMSS Business Integration Practice   Ibm Web Sphere
MSS Business Integration Practice Ibm Web SphereDavid White
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testingraebrand
 
Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right Qualitest
 
Oracle siebel application testing
Oracle siebel application testingOracle siebel application testing
Oracle siebel application testingInfosys
 
SQA Manager_Profile_Suman Kumar Ghosh
SQA Manager_Profile_Suman Kumar GhoshSQA Manager_Profile_Suman Kumar Ghosh
SQA Manager_Profile_Suman Kumar GhoshSuman Ghosh
 
Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringConvetit
 
What is (tcoe) testing center of excellence
What is (tcoe) testing center of excellenceWhat is (tcoe) testing center of excellence
What is (tcoe) testing center of excellenceMaveric Systems
 
SDT Blended Model V3 2009
SDT Blended Model V3 2009SDT Blended Model V3 2009
SDT Blended Model V3 2009Ed Kit
 
Emerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund WangikarEmerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund WangikarAgile Testing Alliance
 
Engineering quality assurance manual
Engineering quality assurance manualEngineering quality assurance manual
Engineering quality assurance manualsimonhackett1
 
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORASummary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORARagavendra Prasath
 
What you should know about software measurement platforms
What you should know about software measurement platformsWhat you should know about software measurement platforms
What you should know about software measurement platformsCAST
 
Managed Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsManaged Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsProlifics
 
Governance, Management And Testing In An Outsourced Model From AppLabs
Governance, Management And Testing In An Outsourced Model From AppLabsGovernance, Management And Testing In An Outsourced Model From AppLabs
Governance, Management And Testing In An Outsourced Model From AppLabsVIJAYA BHASKARA VARMA YARAKARAJU
 

Was ist angesagt? (19)

Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
MSS Business Integration Practice Ibm Web Sphere
MSS Business Integration Practice   Ibm Web SphereMSS Business Integration Practice   Ibm Web Sphere
MSS Business Integration Practice Ibm Web Sphere
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services Presentation
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testing
 
Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right
 
Oracle siebel application testing
Oracle siebel application testingOracle siebel application testing
Oracle siebel application testing
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
SQA Manager_Profile_Suman Kumar Ghosh
SQA Manager_Profile_Suman Kumar GhoshSQA Manager_Profile_Suman Kumar Ghosh
SQA Manager_Profile_Suman Kumar Ghosh
 
Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance Engineering
 
What is (tcoe) testing center of excellence
What is (tcoe) testing center of excellenceWhat is (tcoe) testing center of excellence
What is (tcoe) testing center of excellence
 
SDT Blended Model V3 2009
SDT Blended Model V3 2009SDT Blended Model V3 2009
SDT Blended Model V3 2009
 
Emerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund WangikarEmerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund Wangikar
 
Engineering quality assurance manual
Engineering quality assurance manualEngineering quality assurance manual
Engineering quality assurance manual
 
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
Rational Quality Manager af Lars Stensig Olesen, IBM DanmarkRational Quality Manager af Lars Stensig Olesen, IBM Danmark
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
 
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORASummary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
 
What you should know about software measurement platforms
What you should know about software measurement platformsWhat you should know about software measurement platforms
What you should know about software measurement platforms
 
Managed Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsManaged Services Using SLAs and KPIs
Managed Services Using SLAs and KPIs
 
Fraction ERP Overview
Fraction ERP OverviewFraction ERP Overview
Fraction ERP Overview
 
Governance, Management And Testing In An Outsourced Model From AppLabs
Governance, Management And Testing In An Outsourced Model From AppLabsGovernance, Management And Testing In An Outsourced Model From AppLabs
Governance, Management And Testing In An Outsourced Model From AppLabs
 

Ähnlich wie Trends in software testing by Eka TechServ

Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
 
Making the Move to Behavior-Driven Development
Making the Move to Behavior-Driven DevelopmentMaking the Move to Behavior-Driven Development
Making the Move to Behavior-Driven DevelopmentTechWell
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategyRahat Chowdhury
 
Making the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentMaking the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentQASymphony
 
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganDevelop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganAmazon Web Services
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycleDiUS
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAmazon Web Services
 
Performance Testing Cloud-Based Systems
Performance Testing Cloud-Based SystemsPerformance Testing Cloud-Based Systems
Performance Testing Cloud-Based SystemsTechWell
 
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...HostedbyConfluent
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp PresentationProlifics
 
Taking Testing to the Cloud
Taking Testing to the CloudTaking Testing to the Cloud
Taking Testing to the CloudCognizant
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQASymphony
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digitalrajni singh
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Ian McDonald
 
VMworld 2013: SDDC IT Operations Transformation: Multi-customer Lessons Learned
VMworld 2013: SDDC IT Operations Transformation:  Multi-customer Lessons LearnedVMworld 2013: SDDC IT Operations Transformation:  Multi-customer Lessons Learned
VMworld 2013: SDDC IT Operations Transformation: Multi-customer Lessons LearnedVMworld
 
Software Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareRishabh Software
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation StrategySatish Nath
 
RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services IBM Rational software
 

Ähnlich wie Trends in software testing by Eka TechServ (20)

Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
Making the Move to Behavior-Driven Development
Making the Move to Behavior-Driven DevelopmentMaking the Move to Behavior-Driven Development
Making the Move to Behavior-Driven Development
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategy
 
Making the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentMaking the Move to Behavior Driven Development
Making the Move to Behavior Driven Development
 
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganDevelop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
 
Performance Testing Cloud-Based Systems
Performance Testing Cloud-Based SystemsPerformance Testing Cloud-Based Systems
Performance Testing Cloud-Based Systems
 
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp Presentation
 
Taking Testing to the Cloud
Taking Testing to the CloudTaking Testing to the Cloud
Taking Testing to the Cloud
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digital
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2
 
Resume-Sridhar
Resume-SridharResume-Sridhar
Resume-Sridhar
 
VMworld 2013: SDDC IT Operations Transformation: Multi-customer Lessons Learned
VMworld 2013: SDDC IT Operations Transformation:  Multi-customer Lessons LearnedVMworld 2013: SDDC IT Operations Transformation:  Multi-customer Lessons Learned
VMworld 2013: SDDC IT Operations Transformation: Multi-customer Lessons Learned
 
Software Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh Software
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services
 

Kürzlich hochgeladen

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Kürzlich hochgeladen (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Trends in software testing by Eka TechServ

  • 2.  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
  • 3.  Testing established is one of the lines of businesses 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
  • 4. Convince Customer that Testing needs to be done Provide Test resources Manage Test Projects Build TCoEs Build/ Adopt new Tech/ Models Focus on Test Auto. Perform. Testing 4
  • 5.  Customer is too demanding  Software is getting more complex and is often mission critical  We don’t have resources/skills/models to meet the demands  Investment , courage and innovativeness is required to change the paradigm 5
  • 6.  Testing is an after thought; not willing to give enough time or importance 6
  • 8.  IT vendor has to reduce the cost  Vendor delivers services / products of highest Quality  Vendor adds value to his business 8
  • 9.  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 Customer’s business ◦ Train existing staff ◦ Hire from customer’s Industry 9
  • 10.  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
  • 11.  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
  • 12. Testing area What cloud can offer Sales and customer acquisition Sales portals / applications may help Distributed testing (multi location testing) Possible Test Life Cycle Frameworks with built in TLC are appearing 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/test automation, Performance testing and other tools… Tools available , TaaS Payment Pay as you use 12
  • 13. Growth of cloud computing is outstripping many predictions. The growth is based on some compelling value proposition : speed to market, agility to bring forward or retire service, chance to move capex to opex. For testing, cloud offers range of opportunity to take up certain kind of projects, opportunity to reduce cost 13
  • 14.  To make effective use of cloud, you need to employ experts. The current team needs to be retrained.  Lack of standardization among different clouds is hurting  Cloud service providers are not yet providing clear SLA  If required infrastructure is not available with one provider, you may have difficulty in integrating cloud infrastructures  Lack of robust security of data is hurting the growth of CC. Though hybrid clouds are supposed to provide some relief, it is not very easy to configure hybrid clouds.  Difficult virtualize certain systems (legacy systems ) 14
  • 15.  Take one step at a time  You need to have a team of cloud experts in your company  Test automation and performance testing are very good starting points  Look for frameworks which run on cloud, which can interface with some popular tools  Retrain your engineers  Set right management expectations 15
  • 16. 16
  • 17. Requirements •Business Requirements •Technical Requirements Analysis & Design •System Specifications •Component Specifications Code •C#, C, C++ etc. •Big-Bang Integration Test •Validation Tests •Verification Tests DeployCost Of Change Time Collect Requirements Design Code Test Deploy 17
  • 18. Cost of 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
  • 19. Agile/ Scrum project management Project Initiation •Get an understand- ing of the project Release planning •Plan the sprints, • Test Plan Iterations / sprints Release Tests •Performance/Loa d •Installation/ compatibility •UAT •Complete regression •Release documentation Story Tests Automation Tests Manual Tests Release Ready checks Go to Release Tests 19
  • 20.  Testers are first class citizens on agile teams and part of the “whole team” supporting customers, business stakeholders, developers and other team members  Testers support quality infusion through entire team and product cycle  Test tasks and stories are planned and executed like development tasks and stories  Automate where possible and use session- based testing for exploratory testing  Communicate through information radiators 20
  • 21. 21
  • 22.  Software is becoming increasingly complex and 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_development http://www.agiledata.org/essays/tdd.html 22
  • 23.  Industry standards, legal regulations are often made mandatory. Recent regulations show that not meeting these stds could cost companies their business.  Companies are expecting that the test teams check for this compliance  Banking , health care and data security are becoming very strict.  We expect that this compliance testing will only become more and more important in the coming years 23
  • 24. 24
  • 25.  Build a valuable and efficient Test Organization  Explore newer test delivery models, platforms such as “Cloud”  Use initiatives such as Knowledge Management to improve test productivity and test organiztion 25
  • 26.  Improve the image of Test Organization in the company. Convince the management that Testing is a specialized skill and is necessary.  Assess your Testing needs, current state of Testing and Establish Test processes. Have a focus on Estimation, re-use of Test artifacts, automation tools  Train your test professionals in processes, tools, domains.  Take initiatives to improve test productivity. 26
  • 27.  Testing is not just supplying bodies. There are other models : projects, building TCoE, value added services such as Automation, performance testing.  Explore “cloud based services” , “cloud sourcing”, and other models  Expand your business and expertise in several domains / verticals.  Examine building skills to add value to customer business. 27