Related Content
3 Core DevOps Values for Testers to Know With DevOps, modern software teams of all shapes and sizes are aiming to deliver a high-quality software production early and often. Shifting testing earlier into your development lifecycle and smartly using test automation to reduce bottlenecks can create a more seamless, collaborative business. |
||
The Debate over Testing versus Checking Testing and checking, like a lot of language in software testing, is there in order to more precisely describe something we are already doing. However, there is a strange plague of people who feel the need to police others' language whenever they try to use the terms interchangeably. What we need is more understanding. |
||
Keeping Your Software Testing Abilities Relevant Today, Tomorrow, and Beyond Development and product teams have embraced agile and DevOps. What can testers do to keep up with their development peers? Here are some ideas about what testers can learn, what skills we can add, and what processes we can start doing in order to continue delivering quality today, tomorrow, and further into the future. |
||
Software Testing and Development Is Now a Team Sport One person might be the spark that starts the fire, but it takes multiple people to help keep the flame burning. Developers and testers rely on each other more and more these days, and you need to be able to pass something along to someone with different talents in order to successfully reach the finish line. |
||
Engineering Architecture Systems for a Faster Build In the era of continuous integration and continuous deployment, big applications are creating bloated build pipelines. The problem is when code becomes so entangled that every change impacts large portions of the system, meaning there’s a lot to rebuild. If you reshape the code architecture, you can reduce build times. |
||
Make Your Security Testing More Agile Security practices traditionally have followed a waterfall model, adding security testing on at the end. Organizations need to coach their security programs and testers to prioritize analysis and risk, much like we do with agile stories, to better incorporate security defects with other feature work along the way. |
||
Breaking Down Your Development and Testing Walls Testing earlier assures better quality. But maybe most important, things like agile and DevOps—which encourage that you shift your testing left and allow for more collaboration between different parts of your team—have broken down the walls that previously separated testers for the rest of the organization. |
||
Finding the Bottlenecks in the Agile and DevOps Delivery Cycle To achieve incremental software development and continuous feedback, you need to eliminate the tasks that create bottlenecks, which hinder the flow of development. A chain is no stronger than its weakest link, and identifying these “weak links” is a critical step toward achieving agility and increasing efficiency. |