devops

Articles

Rethinking Our Job as Software Testers: We Should Try to Test as Little as Possible Rethinking Our Job as Software Testers: We Should Try to Test as Little as Possible

DevOps transforms testing from finding all bugs to prioritizing critical ones. Risk assessment helps testers focus on high-impact areas. Testing can be pre-release (critical issues), post-release (resolvable issues), or out-of-scope (low-impact). Testing should align with business goals and user stories. Data science helps measure and improve software quality.

Joel Montvelisky's picture Joel Montvelisky
The Growing Role of AI in DevOps

All around us, we are seeing a growing trend of artificial intelligence (AI) being implemented in every aspect of our lives—from self-driving cars to intelligent chatbots. But what about the world of DevOps? Has AI come to play a role here as well? The growing role of AI in DevOps has unearthed some key benefits it can bring to many DevOps workflows.

Jenelle Fulton-Brown's picture Jenelle Fulton-Brown
Continuous Testing with Self-Healing: Why Is It Important? Continuous Testing with Self-Healing: Why Is It Important?

Adopting a machine learning-driven self-healing technique in test automation can prevent flaky tests, reduce test failures, and save time on code maintenance. Self-healing is one of the essential factors for successfully performing continuous testing in the DevOps model.

Shanthi Karpurapu's picture Shanthi Karpurapu
How to Make 100 Releases Per Day with Only 6 Quality Engineers

Evgeny Tkachenko outlines how, at Wayfair, they are able to release code to production hundreds of times per day, with only six Quality Engineers.

Evgeny Tkachenko's picture Evgeny Tkachenko

Better Software Magazine Articles

Using Agile and DevOps to Achieve Quality by Design Using Agile and DevOps to Achieve Quality by Design

When software nears completion, it is the wrong time to focus on quality. Product delivery improves if you invest in a plan, validate in small increments, and focus on continuous testing.

Michael Sowers's picture Michael Sowers
DevOps and the Culture of Code DevOps and the Culture of Code

Migrating an organization to continuous integration requires adoption new processes, tools, and automation. DevOps relies on dramatic culture change to encourage total transparency and collaboration among all project stakeholders.

Patrick Turner's picture Patrick Turner
Building Autonomous DevOps Capability in Delivery Teams

After setting up a DevOps team and adopting continuous delivery practices, product releases may not be as smooth as they could be. The missing ingredient requires empowerment and autonomy.

Miiro Juuso's picture Miiro Juuso
The New Normal for Software Development and Testing The New Normal for Software Development and Testing

Customers expect fast-paced, quality product releases. To meet these demands, you must consider test automation, testing in production, and the extensive use of data and analytics.

Michael Sowers's picture Michael Sowers

Interviews

Melissa Benua Whole Team Quality: A Conversation with Melissa Benua
Video

Melissa Benua, director of engineering at mParticle, chats with TechWell community manager Owen Gotimer about the importance of whole team quality, how to get started using the test pyramid, and how developers can start writing testable code.

Owen Gotimer's picture Owen Gotimer
Gene Gotimer Understanding the Role of QA in DevOps: An Interview with Gene Gotimer
Video

Gene Gotimer, senior architect at Coveros Inc., discusses understanding the role of QA in DevOps, DevOps educational tools, trusting your team, and paid and open source security tools.

Jennifer Bonine's picture Jennifer Bonine
Glenn Buckholz Serverless Technology and Integration with DevOps: An Interview with Glenn Buckholz
Video

Glenn Buckholz, a technical manager at Coveros Inc., discusses methods to gain an understanding of serverless technology, the motivation behind businesses moving to serverless technology, and how a serverless infrastructure changes your testing strategy and bug reports.

Jennifer Bonine's picture Jennifer Bonine
Anj Dubey Embedding Performance Engineering into CI/CD: An Interview with Anj Dubey
Video

In this interview, Anj Dubey, director of performance engineering for McGraw-Hill Education, discusses the need to shift left and embed your performance engineering into your CI/CD pipeline in order to ensure that every line of code is going to meet your performance requirements.

Jennifer Bonine's picture Jennifer Bonine

Conference Presentations

Agile + DevOps East Rome Wasn't Built in a Day...and Neither is Your DevSecOps
Slideshow

DevSecOps is about more than just the tools—it is an organizational, operational, and strategic transformation. So, as a “thorough or dramatic change in form or appearance” across the three main pillars of an organization, how can we expect a DevSecOps transformation to take place overnight?

Brittany Greenfield
Agile + DevOps East Effective Test Automation in DevOps
Slideshow

The ultimate objective of a DevOps approach is to deliver quality products to your customers as efficiently as possible. DevOps shops that achieved this state point to continuous testing as a key contributor to their success.

Lee Barnes
STARCANADA 2019 Stabilizing Continuous Testing in DevOps
Slideshow

Organizations have matured their software development practices over the past few years. Despite advancements and innovations, testing remains one of the biggest challenges in DevOps.

Eran Kinsbruner
Before and After You Say ‘I Do’ to Docker
Slideshow

Docker is the most popular containerized solution being used in the software industry for development. However, implementation can get complicated, tricky, and unmaintainable if all you understand is the record-and-playback features or think it is the same as using a virtual machine. 

Aprajita Mathur

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.