|
Embedding Performance Engineering into the CI/CD Pipeline
Slideshow
A difficult challenge organizations face when adopting continuous integration/continuous delivery (CI/CD) is ensuring that every build has been evaluated for performance. Although most organizations do performance testing, how they do it and when they do it define their readiness for deploying in fast-paced environments. Anjeneya Dubey’s team faced similar challenges and found ways to embed performance engineering as part of their CD pipeline. To achieve this objective, they made changes to processes, technologies, and culture. They added non-functional requirements to “normal” requirements and built a performance engineering platform for each API. This platform automates the performance tests, provides a centralized database for metrics, and automatically analyzes pass/fail on builds, based on dynamic thresholds.
|
Anjeneya Dubey
|
|
Continuous Testing vs. Test Automation: Three Key Differences
Slideshow
The past few years have brought a sea change in the way applications are architected, developed, and consumed—increasing both the complexity of testing and the risk of software failures. Given the trends that impact both architectures (cloud, microservices, and APIs) and processes (DevOps, agile, and continuous delivery), how can software testing keep pace with modern application delivery? Enter continuous testing. Wayne Ariola explores the three main differences between continuous testing and test automation.
|
Wayne Ariola
|
|
Cultural Intelligence: A Key Skill for Success
Slideshow
Diversity is becoming the norm in everyday life. However, introducing global delivery models without a proper understanding of intercultural differences can lead to difficulty, frustration, and reduced productivity. Priyanka Sharma and Thena Barry say that in our diverse world, we need...
|
Priyanka Sharma and Thena Berry
|
|
Databases in a Continuous Integration/Delivery Process
Slideshow
DevOps is transforming software development with many organizations adopting lean development practices, implementing continuous integration (CI), and performing regular continuous deployment (CD) to their production environments. However, the database is largely ignored and often seen as...
|
Steve Jones
|
|
The Fourth Constraint in Project Delivery—Leadership
Slideshow
All too often, the triple constraints—time, cost, and quality—are bandied about as if they are the be-all, end-all. While they are important, leadership—the fourth and larger underpinning constraint—influences the first three. Statistics on project success and failure abound, and these...
|
Rob Burkett
|
|
Operations in the Continuous Delivery Ecosystem
Slideshow
As development teams move toward a more agile development process coupled with continuous delivery (CD), the role of operations has evolved from a support organization to an integral part of the product delivery ecosystem. Today, operations organizations need to be agile in their feature...
|
Sumedha Ganjoo
|
|
Measure DevOps for Objective Continuous Improvement Practices
Slideshow
Logan Daigle says DevOps has brought about unprecedented changes in the way organizations solve problems and break down silos. DevOps is empowering employees to automate expensive processes and leverage the power of cross-functional teams to benefit development and operations...
|
Logan Daigle
|
|
What Does Continuous Testing Really Mean?
Slideshow
You may have heard the term “continuous testing” and thought it was just the DevOps flavor of the month … or that it isn’t part of DevOps … or that it isn’t for cloud-based applications. Marianne Hollier says that continuous testing means adopting the right set of automated tests along...
|
Marianne Hollier
|
|
Continuous Testing in DevOps
Slideshow
Achieving continuous testing is a daunting task for many test teams still struggling with combining agile, test automation, and increased speed. We know that change is rarely easy. Fixing or getting rid of some practices is tough. However, one-step-at-a-time change can take you far and fast.
|
Michael Hackett
|
|
Pipeline as Code: A Model for Scaling CI/CD
Slideshow
Many companies begin their journey into DevOps by using open-source tools to stand up simple but effective continuous integration (CI) and continuous delivery (CD) pipelines for one or two small, leading-edge teams—as a proof-of-concept. These early successes are often followed by an...
|
Dan Petit
|