SlideShare a Scribd company logo
Inflectra In Real Life
Integrating a
DevSecOps Pipeline
with the Spira Family
of Tools
@Inflectra | #InflectraCon
Hugo Sanchez
Managing Consultant • Coveros, Inc.
Hugo Sanchez
Managing Consultant • Coveros, Inc.
Quick Overview
▪ What is a DevSecOps Pipeline?
▪ Finding defects before production quickly
and preventing continuous bugs
▪ Integrating Spira with a Pipeline
▪ Jump-start your efforts to get a working
pipeline on your project
Our Sample Application
https://github.com/7ep/demo/
Built from the ground up using a variety of Agile
development best practices like BDD and TDD.
Our Sample Application
Testing includes: Unit tests, Database tests,
Acceptance Tests, Security static analysis, API
tests, UI BDD tests, UI tests, Security dependency
analysis, Performance tests and Mutation tests.
https://github.com/7ep/demo/
Application Artifacts in Spira
▪ Release
▪ Requirements
▪ Test Cases
▪ Test Runs
▪ Product QA Dashboard
DevSecOps
Development and Operations Tension:
▪ Development wants fast creation and innovation
▪ Operations wants bug-free, secure, and stable
systems
A pipeline is a set of tools, technologies, and
automated processes, enabling teams to
consistently build, test, and deploy software
meeting Quality & Security Requirements.
DevSecOps Pipelines
Delivery-focusedCode-focused Quality-focused
From Speed to No Surprises
DevSecOps Pipelines
Core components and functions:
▪ Continuous Integration Tools merge
code in a central repository
▪ Continuous Deployment Tools manage
configuration and infrastructure
▪ Continuous Testing Tools automate tests
▪ Automation Servers orchestrate pipelines
Incorporating Quality & Security Gates
Delivery-focusedCode-focused Quality-focused
Incorporating Quality & Security Gates
Incorporating Quality & Security Gates
Incorporating Quality & Security Gates
Our Demo Pipeline
Build and Integration
Quality Assurance & Staging
▪ Code Repository - GitHub
▪ Build - Gradle
▪ Unit Tests – JUnit / JACOCO
▪ Database Tests – Executed with
JUnit
▪ Automated Acceptance Tests –
Cucumber
▪ Security: Static Analysis –
SonarQube
▪ Deploy to TEST – Deployed with
Tomcat
▪ API Tests – PyTest
▪ UI BDD Tests – Quick readiness
check, Behave (similar to
Cucumber, Gherkin syntax),
Selenium
▪ UI Tests – JUnit, html UnitTests and
Selenium
▪ Security: Dependency Analysis –
OWASP Dependency Check
▪ Performance Tests – JMeter
▪ Mutation Tests – PiTest
▪ Send Results to Spira – Python /
Jenkins Pipeline
▪ Build Documentation – Javadoc
Our Demo Pipeline
Integrating Spira
DevSecOps PipelineSpira
Release
• Requirements
• Test Cases
• Test Runs
• Product Dashboard
Release Decision
Build
Automated Tests
Deployment to TEST
Automated Tests
Analysis
Documentation
Update Spira
Deploy / Release
Trigger
Update
• Requirements
• Test Cases
• Test Runs
• Product Dashboard
Trigger
DevSecOps
Pipeline
Demo
Updated Artifacts in Spira
▪ Release
▪ Requirements
▪ Test Cases
▪ Test Runs
▪ Product QA Dashboard
Key Takeaways
▪ The move to DepSecOps is happening. Testing is
needed otherwise what ends up in production might not
reflect the level of quality you desire
▪ Quality is important on a pipeline because you don’t
want continuous bugs
▪ Pipelines enable rapid feedback (Defects) from your
customers and the ability to detect defects prior to
production quickly and fix them
▪ You already have a foundation with the Spira toolset
and we can integrate them for you
Coveros QuickStart Programs
DevSecOps Pipeline QuickStart
▪Includes installation, implementation, and training
Pipeline—Spira Tools Integration QuickStart
▪Includes implementation and training
SpiraTest Automation QuickStart
▪Includes consulting and implementation
www.coveros.com/QuickStarts
Coveros helps companies accelerate the
delivery of secure, reliable software using
agile methods
Agile/DevOps Transformations
Agile Software Development
Agile Testing & Automation
DevOps Engineering
DevSecOps
Agile, DevOps, DevSecOps,
Testing Training
Open Source Products
Coveros helps companies accelerate the
delivery of secure, reliable software with
agile methods
Agile/DevOps Transformations
Agile Software Development
Agile Testing & Automation
DevOps Engineering
DevSecOps
Agile, DevOps, DevSecOps,
Testing Training
Open Source Products
Hugo Sanchez
hugo.sanchez@coveros.com
Coveros, Inc.
+1 929.341.0139 • coveros.com
Thank You!
Ad

More Related Content

What's hot (20)

What Can The Spira API Do For You?
 What Can The Spira API Do For You? What Can The Spira API Do For You?
What Can The Spira API Do For You?
Inflectra
 
Developer 2: Building A DevOps Toolchain
Developer 2: Building A DevOps ToolchainDeveloper 2: Building A DevOps Toolchain
Developer 2: Building A DevOps Toolchain
Inflectra
 
Don't Let Your Users be Your Testers - Lunch & Learn
Don't Let Your Users be Your Testers - Lunch & LearnDon't Let Your Users be Your Testers - Lunch & Learn
Don't Let Your Users be Your Testers - Lunch & Learn
Adam Sandman
 
SpiraTest Integrating with Jira Webinar
SpiraTest Integrating with Jira WebinarSpiraTest Integrating with Jira Webinar
SpiraTest Integrating with Jira Webinar
Adam Sandman
 
TaraVault Overview Presentation (2019)
TaraVault Overview Presentation (2019)TaraVault Overview Presentation (2019)
TaraVault Overview Presentation (2019)
Inflectra
 
5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam
Adam Sandman
 
Spira Plan Overview Presentation
Spira Plan Overview PresentationSpira Plan Overview Presentation
Spira Plan Overview Presentation
Adam Sandman
 
Say Goodbye To Old Tools And Stay Sane
Say Goodbye To Old Tools And Stay SaneSay Goodbye To Old Tools And Stay Sane
Say Goodbye To Old Tools And Stay Sane
Inflectra
 
Testing 2: Advanced Test Management
Testing 2: Advanced Test Management Testing 2: Advanced Test Management
Testing 2: Advanced Test Management
Inflectra
 
Inflectra Overview Presentation (2019)
Inflectra Overview Presentation (2019)Inflectra Overview Presentation (2019)
Inflectra Overview Presentation (2019)
Inflectra
 
Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)
Inflectra
 
Rapise Overview Presentation (2019)
Rapise Overview Presentation (2019)Rapise Overview Presentation (2019)
Rapise Overview Presentation (2019)
Inflectra
 
Test Masters 2016 Spring Conference
Test Masters 2016 Spring ConferenceTest Masters 2016 Spring Conference
Test Masters 2016 Spring Conference
Adam Sandman
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
Inflectra
 
RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)
Inflectra
 
SpiraPlan Overview Presentation (2021)
SpiraPlan Overview Presentation (2021)SpiraPlan Overview Presentation (2021)
SpiraPlan Overview Presentation (2021)
Inflectra
 
SQADAYS 21 Moscow 2017
SQADAYS 21 Moscow 2017SQADAYS 21 Moscow 2017
SQADAYS 21 Moscow 2017
Adam Sandman
 
KronoDesk Overview Presentation (2019)
KronoDesk Overview Presentation (2019)KronoDesk Overview Presentation (2019)
KronoDesk Overview Presentation (2019)
Inflectra
 
Inflectra Agile Alliance Agile2015 Conference
Inflectra Agile Alliance Agile2015 ConferenceInflectra Agile Alliance Agile2015 Conference
Inflectra Agile Alliance Agile2015 Conference
Adam Sandman
 
Real Testing Scenario Strategy Practical TestOps Presentation
Real Testing Scenario Strategy Practical TestOps PresentationReal Testing Scenario Strategy Practical TestOps Presentation
Real Testing Scenario Strategy Practical TestOps Presentation
Adam Sandman
 
What Can The Spira API Do For You?
 What Can The Spira API Do For You? What Can The Spira API Do For You?
What Can The Spira API Do For You?
Inflectra
 
Developer 2: Building A DevOps Toolchain
Developer 2: Building A DevOps ToolchainDeveloper 2: Building A DevOps Toolchain
Developer 2: Building A DevOps Toolchain
Inflectra
 
Don't Let Your Users be Your Testers - Lunch & Learn
Don't Let Your Users be Your Testers - Lunch & LearnDon't Let Your Users be Your Testers - Lunch & Learn
Don't Let Your Users be Your Testers - Lunch & Learn
Adam Sandman
 
SpiraTest Integrating with Jira Webinar
SpiraTest Integrating with Jira WebinarSpiraTest Integrating with Jira Webinar
SpiraTest Integrating with Jira Webinar
Adam Sandman
 
TaraVault Overview Presentation (2019)
TaraVault Overview Presentation (2019)TaraVault Overview Presentation (2019)
TaraVault Overview Presentation (2019)
Inflectra
 
5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam
Adam Sandman
 
Spira Plan Overview Presentation
Spira Plan Overview PresentationSpira Plan Overview Presentation
Spira Plan Overview Presentation
Adam Sandman
 
Say Goodbye To Old Tools And Stay Sane
Say Goodbye To Old Tools And Stay SaneSay Goodbye To Old Tools And Stay Sane
Say Goodbye To Old Tools And Stay Sane
Inflectra
 
Testing 2: Advanced Test Management
Testing 2: Advanced Test Management Testing 2: Advanced Test Management
Testing 2: Advanced Test Management
Inflectra
 
Inflectra Overview Presentation (2019)
Inflectra Overview Presentation (2019)Inflectra Overview Presentation (2019)
Inflectra Overview Presentation (2019)
Inflectra
 
Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)
Inflectra
 
Rapise Overview Presentation (2019)
Rapise Overview Presentation (2019)Rapise Overview Presentation (2019)
Rapise Overview Presentation (2019)
Inflectra
 
Test Masters 2016 Spring Conference
Test Masters 2016 Spring ConferenceTest Masters 2016 Spring Conference
Test Masters 2016 Spring Conference
Adam Sandman
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
Inflectra
 
RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)
Inflectra
 
SpiraPlan Overview Presentation (2021)
SpiraPlan Overview Presentation (2021)SpiraPlan Overview Presentation (2021)
SpiraPlan Overview Presentation (2021)
Inflectra
 
SQADAYS 21 Moscow 2017
SQADAYS 21 Moscow 2017SQADAYS 21 Moscow 2017
SQADAYS 21 Moscow 2017
Adam Sandman
 
KronoDesk Overview Presentation (2019)
KronoDesk Overview Presentation (2019)KronoDesk Overview Presentation (2019)
KronoDesk Overview Presentation (2019)
Inflectra
 
Inflectra Agile Alliance Agile2015 Conference
Inflectra Agile Alliance Agile2015 ConferenceInflectra Agile Alliance Agile2015 Conference
Inflectra Agile Alliance Agile2015 Conference
Adam Sandman
 
Real Testing Scenario Strategy Practical TestOps Presentation
Real Testing Scenario Strategy Practical TestOps PresentationReal Testing Scenario Strategy Practical TestOps Presentation
Real Testing Scenario Strategy Practical TestOps Presentation
Adam Sandman
 

Similar to Inflectracon2020: Advantages of Integrating a DevSecOps Pipeline with the Spira Family of Tools (20)

Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
SOASTA
 
Continuous Deployment To The Cloud @DevoxxPL 2017
Continuous Deployment To The Cloud @DevoxxPL 2017 Continuous Deployment To The Cloud @DevoxxPL 2017
Continuous Deployment To The Cloud @DevoxxPL 2017
Marcin Grzejszczak
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
SOASTA
 
Infinum Android Talks #13 - Developing Android Apps Like Navy Seals by Ivan Kušt
Infinum Android Talks #13 - Developing Android Apps Like Navy Seals by Ivan KuštInfinum Android Talks #13 - Developing Android Apps Like Navy Seals by Ivan Kušt
Infinum Android Talks #13 - Developing Android Apps Like Navy Seals by Ivan Kušt
Infinum
 
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
SmartBear
 
10 Useful Testing Tools for Open Source Projects @ TuxCon 2015
10 Useful Testing Tools for Open Source Projects @ TuxCon 201510 Useful Testing Tools for Open Source Projects @ TuxCon 2015
10 Useful Testing Tools for Open Source Projects @ TuxCon 2015
Peter Sabev
 
Continuous Deployment to the cloud
Continuous Deployment to the cloudContinuous Deployment to the cloud
Continuous Deployment to the cloud
VMware Tanzu
 
Automated Testing in DevOps
Automated Testing in DevOpsAutomated Testing in DevOps
Automated Testing in DevOps
Haufe-Lexware GmbH & Co KG
 
Mobile Quality Assurance
Mobile Quality AssuranceMobile Quality Assurance
Mobile Quality Assurance
Nudge Software Inc.
 
Introduction to cypress in Angular (Chinese)
Introduction to cypress in Angular (Chinese)Introduction to cypress in Angular (Chinese)
Introduction to cypress in Angular (Chinese)
Hong Tat Yew
 
Continuous Deployment of your Application @SpringOne
Continuous Deployment of your Application @SpringOneContinuous Deployment of your Application @SpringOne
Continuous Deployment of your Application @SpringOne
ciberkleid
 
Advanced Automation in Your API Lifecycle
Advanced Automation in Your API Lifecycle Advanced Automation in Your API Lifecycle
Advanced Automation in Your API Lifecycle
SmartBear
 
we45 DEFCON Workshop - Building AppSec Automation with Python
we45 DEFCON Workshop - Building AppSec Automation with Pythonwe45 DEFCON Workshop - Building AppSec Automation with Python
we45 DEFCON Workshop - Building AppSec Automation with Python
Abhay Bhargav
 
DevOps Pipeline for Liferay Application
DevOps Pipeline for Liferay ApplicationDevOps Pipeline for Liferay Application
DevOps Pipeline for Liferay Application
Maruti Gollapudi
 
Acing application lifecycle management in SharePoint
Acing application lifecycle management in SharePointAcing application lifecycle management in SharePoint
Acing application lifecycle management in SharePoint
Jeremy Thake
 
Andreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a StandardAndreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a Standard
Neotys_Partner
 
Software Factory - Overview
Software Factory - OverviewSoftware Factory - Overview
Software Factory - Overview
slides_teltools
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA
 
Continuous Security Testing with Devops - OWASP EU 2014
Continuous Security Testing  with Devops - OWASP EU 2014Continuous Security Testing  with Devops - OWASP EU 2014
Continuous Security Testing with Devops - OWASP EU 2014
Stephen de Vries
 
Dev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps worldDev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps world
Davide Benvegnù
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
SOASTA
 
Continuous Deployment To The Cloud @DevoxxPL 2017
Continuous Deployment To The Cloud @DevoxxPL 2017 Continuous Deployment To The Cloud @DevoxxPL 2017
Continuous Deployment To The Cloud @DevoxxPL 2017
Marcin Grzejszczak
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
SOASTA
 
Infinum Android Talks #13 - Developing Android Apps Like Navy Seals by Ivan Kušt
Infinum Android Talks #13 - Developing Android Apps Like Navy Seals by Ivan KuštInfinum Android Talks #13 - Developing Android Apps Like Navy Seals by Ivan Kušt
Infinum Android Talks #13 - Developing Android Apps Like Navy Seals by Ivan Kušt
Infinum
 
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
SmartBear
 
10 Useful Testing Tools for Open Source Projects @ TuxCon 2015
10 Useful Testing Tools for Open Source Projects @ TuxCon 201510 Useful Testing Tools for Open Source Projects @ TuxCon 2015
10 Useful Testing Tools for Open Source Projects @ TuxCon 2015
Peter Sabev
 
Continuous Deployment to the cloud
Continuous Deployment to the cloudContinuous Deployment to the cloud
Continuous Deployment to the cloud
VMware Tanzu
 
Introduction to cypress in Angular (Chinese)
Introduction to cypress in Angular (Chinese)Introduction to cypress in Angular (Chinese)
Introduction to cypress in Angular (Chinese)
Hong Tat Yew
 
Continuous Deployment of your Application @SpringOne
Continuous Deployment of your Application @SpringOneContinuous Deployment of your Application @SpringOne
Continuous Deployment of your Application @SpringOne
ciberkleid
 
Advanced Automation in Your API Lifecycle
Advanced Automation in Your API Lifecycle Advanced Automation in Your API Lifecycle
Advanced Automation in Your API Lifecycle
SmartBear
 
we45 DEFCON Workshop - Building AppSec Automation with Python
we45 DEFCON Workshop - Building AppSec Automation with Pythonwe45 DEFCON Workshop - Building AppSec Automation with Python
we45 DEFCON Workshop - Building AppSec Automation with Python
Abhay Bhargav
 
DevOps Pipeline for Liferay Application
DevOps Pipeline for Liferay ApplicationDevOps Pipeline for Liferay Application
DevOps Pipeline for Liferay Application
Maruti Gollapudi
 
Acing application lifecycle management in SharePoint
Acing application lifecycle management in SharePointAcing application lifecycle management in SharePoint
Acing application lifecycle management in SharePoint
Jeremy Thake
 
Andreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a StandardAndreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a Standard
Neotys_Partner
 
Software Factory - Overview
Software Factory - OverviewSoftware Factory - Overview
Software Factory - Overview
slides_teltools
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA
 
Continuous Security Testing with Devops - OWASP EU 2014
Continuous Security Testing  with Devops - OWASP EU 2014Continuous Security Testing  with Devops - OWASP EU 2014
Continuous Security Testing with Devops - OWASP EU 2014
Stephen de Vries
 
Dev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps worldDev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps world
Davide Benvegnù
 
Ad

More from Inflectra (20)

Inflectra Partner Program Information (2025)
Inflectra Partner Program Information (2025)Inflectra Partner Program Information (2025)
Inflectra Partner Program Information (2025)
Inflectra
 
Inflectra Company Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025 Update)Inflectra Company Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025 Update)
Inflectra
 
KronoDesk Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)KronoDesk Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)
Inflectra
 
Rapise Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)Rapise Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)
Inflectra
 
SpiraTest Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)SpiraTest Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)
Inflectra
 
SpiraTeam Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)SpiraTeam Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)
Inflectra
 
SpiraPlan Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)SpiraPlan Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)
Inflectra
 
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
Inflectra
 
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
Inflectra
 
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical SystemsInflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
Inflectra
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
Inflectra
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
Inflectra
 
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project ManagementWebinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Inflectra
 
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Inflectra
 
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra SuiteInflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra
 
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Inflectra
 
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Inflectra
 
Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023
Inflectra
 
Inflectra Partner Program Information (2025)
Inflectra Partner Program Information (2025)Inflectra Partner Program Information (2025)
Inflectra Partner Program Information (2025)
Inflectra
 
Inflectra Company Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025 Update)Inflectra Company Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025 Update)
Inflectra
 
KronoDesk Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)KronoDesk Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)
Inflectra
 
Rapise Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)Rapise Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)
Inflectra
 
SpiraTest Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)SpiraTest Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)
Inflectra
 
SpiraTeam Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)SpiraTeam Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)
Inflectra
 
SpiraPlan Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)SpiraPlan Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)
Inflectra
 
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
Inflectra
 
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
Inflectra
 
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical SystemsInflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
Inflectra
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
Inflectra
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
Inflectra
 
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project ManagementWebinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Inflectra
 
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Inflectra
 
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra SuiteInflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra
 
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Inflectra
 
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Inflectra
 
Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023
Inflectra
 
Ad

Recently uploaded (20)

Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 

Inflectracon2020: Advantages of Integrating a DevSecOps Pipeline with the Spira Family of Tools

  • 1. Inflectra In Real Life Integrating a DevSecOps Pipeline with the Spira Family of Tools @Inflectra | #InflectraCon
  • 4. Quick Overview ▪ What is a DevSecOps Pipeline? ▪ Finding defects before production quickly and preventing continuous bugs ▪ Integrating Spira with a Pipeline ▪ Jump-start your efforts to get a working pipeline on your project
  • 5. Our Sample Application https://github.com/7ep/demo/ Built from the ground up using a variety of Agile development best practices like BDD and TDD.
  • 6. Our Sample Application Testing includes: Unit tests, Database tests, Acceptance Tests, Security static analysis, API tests, UI BDD tests, UI tests, Security dependency analysis, Performance tests and Mutation tests. https://github.com/7ep/demo/
  • 7. Application Artifacts in Spira ▪ Release ▪ Requirements ▪ Test Cases ▪ Test Runs ▪ Product QA Dashboard
  • 8. DevSecOps Development and Operations Tension: ▪ Development wants fast creation and innovation ▪ Operations wants bug-free, secure, and stable systems A pipeline is a set of tools, technologies, and automated processes, enabling teams to consistently build, test, and deploy software meeting Quality & Security Requirements.
  • 10. DevSecOps Pipelines Core components and functions: ▪ Continuous Integration Tools merge code in a central repository ▪ Continuous Deployment Tools manage configuration and infrastructure ▪ Continuous Testing Tools automate tests ▪ Automation Servers orchestrate pipelines
  • 11. Incorporating Quality & Security Gates Delivery-focusedCode-focused Quality-focused
  • 12. Incorporating Quality & Security Gates
  • 13. Incorporating Quality & Security Gates
  • 14. Incorporating Quality & Security Gates
  • 15. Our Demo Pipeline Build and Integration Quality Assurance & Staging
  • 16. ▪ Code Repository - GitHub ▪ Build - Gradle ▪ Unit Tests – JUnit / JACOCO ▪ Database Tests – Executed with JUnit ▪ Automated Acceptance Tests – Cucumber ▪ Security: Static Analysis – SonarQube ▪ Deploy to TEST – Deployed with Tomcat ▪ API Tests – PyTest ▪ UI BDD Tests – Quick readiness check, Behave (similar to Cucumber, Gherkin syntax), Selenium ▪ UI Tests – JUnit, html UnitTests and Selenium ▪ Security: Dependency Analysis – OWASP Dependency Check ▪ Performance Tests – JMeter ▪ Mutation Tests – PiTest ▪ Send Results to Spira – Python / Jenkins Pipeline ▪ Build Documentation – Javadoc Our Demo Pipeline
  • 17. Integrating Spira DevSecOps PipelineSpira Release • Requirements • Test Cases • Test Runs • Product Dashboard Release Decision Build Automated Tests Deployment to TEST Automated Tests Analysis Documentation Update Spira Deploy / Release Trigger Update • Requirements • Test Cases • Test Runs • Product Dashboard Trigger
  • 19. Updated Artifacts in Spira ▪ Release ▪ Requirements ▪ Test Cases ▪ Test Runs ▪ Product QA Dashboard
  • 20. Key Takeaways ▪ The move to DepSecOps is happening. Testing is needed otherwise what ends up in production might not reflect the level of quality you desire ▪ Quality is important on a pipeline because you don’t want continuous bugs ▪ Pipelines enable rapid feedback (Defects) from your customers and the ability to detect defects prior to production quickly and fix them ▪ You already have a foundation with the Spira toolset and we can integrate them for you
  • 21. Coveros QuickStart Programs DevSecOps Pipeline QuickStart ▪Includes installation, implementation, and training Pipeline—Spira Tools Integration QuickStart ▪Includes implementation and training SpiraTest Automation QuickStart ▪Includes consulting and implementation www.coveros.com/QuickStarts
  • 22. Coveros helps companies accelerate the delivery of secure, reliable software using agile methods Agile/DevOps Transformations Agile Software Development Agile Testing & Automation DevOps Engineering DevSecOps Agile, DevOps, DevSecOps, Testing Training Open Source Products
  • 23. Coveros helps companies accelerate the delivery of secure, reliable software with agile methods Agile/DevOps Transformations Agile Software Development Agile Testing & Automation DevOps Engineering DevSecOps Agile, DevOps, DevSecOps, Testing Training Open Source Products
  • 25. Coveros, Inc. +1 929.341.0139 • coveros.com