Enable Continuous Delivery with Continuous Testing - Parasoft - PowerPoint PPT Presentation

About This Presentation
Title:

Enable Continuous Delivery with Continuous Testing - Parasoft

Description:

Download the whitepaper from Traditionally, organizations have taken a bottom-up approach to testing, adding incremental tests for new functionality. While this will always be required, the mindset needs to shift to embrace both a bottom-up and a top-down approach. Take a look at this presentation to understand how with a sharp focus on DevOps and a comprehensive suite of software development solutions, Parasoft reduces the time, effort and cost of delivery. – PowerPoint PPT presentation

Number of Views:618

less

Transcript and Presenter's Notes

Title: Enable Continuous Delivery with Continuous Testing - Parasoft


1
Continuous Testing for DevOps Evolving From
Automated to Continuous
2
DevOps is disrupting the SDLC
The business demand for differentiable software
is driving the evolution of iterative/agile
development
DevOps is enabling the enterprise to release
innovative software faster and more frequently
Automated testing techniques of the past are no
longer sufficient for todays process demands
The new software paradigm requires the business
to define and establish automated quality gates
that continuously mitigate the risk of business
failure
3
DevOps is a continuous improvement mindset
Speeding up the conveyor belt does not yield
better results
4
Continuous Testing mitigates business risk
Systematic, centralized decision making to factor
business risk into SDLC
Safety net to allow developers to bring
innovations to market faster
Why Continuous Testing?
A feedback system for better trade-off decisions
between release scope, time and quality
5
Continuous Testing builds on automation
Not more automation, better automation
Business and development leaders agree upon and
automate the mitigation of risks throughout the
SDLC
Continuous Testing
Both business and technical managers make better
trade-off decisions between release scope, time
and quality
Organizations evolve from just measuring product
quality to measuring the process effectiveness
6
Continuous Testing monitors the process
Continuous Testing
Continuous Deployment
Continuous Delivery
Continuous Release
Continuous Integration
Continuous Testing enables continuous improvement
  • Continuous Testing focuses on a comprehensive
    view of business risk
  • Continuous Testing provides a workflow for
    prioritizing fixes and quality improvements, and
    preventing recurrence, according to business risk
    and business priorities

7
Continuous Testing Quality product and process
Automated Testing provides the sensors
(detection processes)
  • Fixing defects is the expected outcome
  • Continuous Testing identifies opportunities for
    defect prevention
  • Continuous Testing prevents a release candidate
    from progressing to the next stage of the release
    cycle

Continuous Testing addresses the broader challenge
Continuous Testing addresses the broader challenge
  • Fix the product
  • Optimize the process (improve the effectiveness
    of the sensors)

Continuously refine the process in light of
business risks as well as software quality
Continuously refine the process in light of
business risks as well as software quality
8
How Continuous Testing moves DevOps beyond
automation
Quality gates Organizations can automatically
promote software through quality gates when
business expectations have been met
Real-time feedback from
Business Stakeholder
Developer
Customer Support
Business Stakeholder
Developer
Customer Support
Feature Release
SoftwareFeature
Defects are eliminated at the point that they are
easiest to fix
Objective assessment and go/no go
Continuous measurements mean continuous
refinement of the process
9
Elements of Continuous Testing
Continuous Testing re-positions the question from
are you done testing? to is the level of risk
understood and accepted?
Process improvementopportunities
Risk Assessment
Ensure access to complete test environments
Define actionablepractices
Test Environment Access
Policy Analysis
Continuous Testing
Expand test coverage and measure test
effectiveness
Connect functional with non-functional
requirements
Test Optimization
Requirements Traceability
Advanced Analysis
Automate defect prevention andPolicy measurement
10
Parasoft Continuous Testing
The Parasoft Continuous Testing
Parasoft develops automated software quality
solutions that prevent and detect risks
associated with application failure
Emphasizes business expectations to mitigate
business risks
Enables development testing
Promotes early detection and remediation
Facilitates integration testing
Provides ubiquitous test environment access with
Service Virtualization
Assists in end-to-end system testing
11
About Parasoft
Parasoft researches and develops software
solutions that help organizations deliver
defect-free software efficiently
With a sharp focus on DevOps
and a comprehensive suite of SW development
solutions
Parasoft reduces the time, effort and cost of
delivering secure, reliable and compliant
software...
for the majority of Fortune 500 companies, to
produce top-quality software, agile, lean,
DevOps, compliance, and safety-critical
development initiatives
12
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com