Articles

Embracing Quality: The Integral Role of Software Testing in Development Embracing Quality: The Integral Role of Software Testing in Development

Software testing is a critical phase in software development that ensures high-quality, reliable software. It involves a comprehensive range of activities to evaluate every aspect of a software product, from unit testing to continuous testing. By identifying and addressing issues early on, software testing helps to deliver software that meets user expectations and functions seamlessly. This not only benefits users but also fosters innovation and trust in technology.

Deepika Kale's picture Deepika Kale
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
A Primer on Continuous Testing

Continuous testing shortens feedback loops through automated testing that occurs throughout the development lifecycle—hence "continuous." Testing and QA become the responsibility of everyone working on the software, not just testers. Let's look at some proven practices from organizations that have used continuous testing effectively to realize tangible benefits.

Vasudevan Swaminathan's picture Vasudevan Swaminathan
Person holding sparkler with New Year's fireworks in the background Top 10 StickyMinds Articles of 2019

Teams everywhere are looking to speed up testing without sacrificing quality, so once again, some of the top articles last year were about continuous integration, machine learning, and—of course—how to best implement and use test automation. But readers were also interested in what they shouldn't be doing, with two high-ranking articles about test practices we should stop and a tool you may be misusing.

Beth Romanik's picture Beth Romanik

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
What Testers Need to Know about Continuous Testing What Testers Need to Know about Continuous Testing

Thanks to the trend toward DevOps and continuous delivery, traditional testing isn’t enough. Including test automation in your strategy is a good start, but your testing approach needs to change.

Wayne Ariola's picture Wayne Ariola
The Impact of Quality Intelligence on DevOps and the IoT The Impact of Quality Intelligence on DevOps and the IoT

QI is gaining momentum for providing fast and accurate test data to make better decisions. Just running your app through test suites isn’t enough for DevOps and the IoT.

Steven Winter's picture Steven Winter

Interviews

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
Melissa Benua How Traditional Testers Can Use Old Skills in New Ways: An Interview with Melissa Benua
Video

In this interview, Melissa Benua, a senior technical lead at mParticle, explains how traditional testers can use their current skill sets to easily transition to new concepts, like DevOps. She also details how continuous testing and continuous integration continue to be major hot topics.

Jennifer Bonine's picture Jennifer Bonine
Jennifer Scandariato How Manual Testers Are Evolving into Automation Engineers: An Interview with Jennifer Scandariato

In this interview, Jennifer Scandariato, the director of test engineering and leader of the Women in Technology initiative at iCIMS, explains the changing role of the manual tester, how they can adapt to a much faster environment, and why security is more important than ever before.

Josiah Renaudin's picture Josiah Renaudin
Jennifer Scandariato Re-engineer Your Development to Stop Creating Defects: An Interview with Jennifer Scandariato
Video

In this interview, Jennifer Scandariato, the director of test engineering and leader of the Women in Technology initiative at iCIMS, explains how you can alter the way you develop your software to avoid creating defects—through culture, continuous integration, and automation.

Jennifer Bonine's picture Jennifer Bonine

Conference Presentations

Agile + DevOps East Continuous Delivery Dojo: From Doing Agile to Being Agile
Slideshow

State Farm adopted an innovative approach to a common problem many organizations face with agile transformation: How do you influence, nurture, and support a whole scale culture of agility? How do you move from doing agile to being agile? 

Lisa Maurer
STARCANADA 2019 Continuous Application Security Testing
Slideshow

Because of its specialized nature, many aspects of application security testing are often assigned to testers from another team or another company who may be brought in to perform a point-in-time assessment prior to a release.

Josh Gibbs
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
STARCANADA 2019 Continuous Delivery Requires Radical Changes for Testers
Slideshow

What do testing and quality look like in a continuous delivery world? Who does what and how? Is there still a need for testers, or do developers do all the testing? Is it really possible to achieve quality when you deploy to production many times each day?

Jeff "Cheezy" Morgan

StickyMinds is a TechWell community.

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