Related Content
Just Enough Testing at Each Stage of Your Delivery Pipeline The continuous delivery pipeline should determine whether the software is a viable candidate for production. Having frequent quality gates along that pipeline that give frequent feedback about the quality of the software helps us find that answer faster. Short feedback loops ensure better product quality. |
||
Developing and Testing IoT and Embedded Systems: Questions to Ask Self-driving cars are the new big thing, and the operational and environment scenarios these vehicles will encounter are practically infinite. How we should develop and test these systems is a big question, and there are no easy answers. But Jon Hagar has some ideas about where to start. |
||
Removing the Performance Testing Bottleneck When you start down the road to continuous testing, even if you increase speed, performance tests can still hold up production deployments. By using application monitoring, service virtualization, and open source performance testing tools, performance testing is accounted for in every cycle of development. |
||
Are We Sacrificing Quality for the Sake of Speed? Are we reducing the quality of our code by pushing teams to produce at a speed that might be too fast? Will the final product require multiple updates in order to fix bugs missed along the way? Like just about every question posed about agile, it can depend on the specific team makeup. |
||
Staying Competitive in Software Testing In today’s global economy, staying competitive may be more important than ever. Three ways to contend are by focusing on price, niche (addressing a particular group’s needs), or differentiation (doing things better in some way). Which tactic you choose could make all the difference for your software team. |
||
What’s in the Summer 2016 Issue of Better Software Magazine? The summer issue of Better Software magazine is now live! This issue includes a number of articles that emphasize state-of-the-art practices in the IoT, DevOps, and product-driven process, in addition to highlighting the roles of QA, women, and Millennials and the benefits they can bring to your organization. |
||
Building a Business Case for Automation in Your Software Lifecycle To remain competitive, organizations should consider implementing a well-integrated set of automation capabilities—not just for testing, but across the entire lifecycle. Making the investment might take some convincing, so here are some questions to ask in order to assess the potential benefits of automation. |
||
The Best Way to Communicate Project Quality Concerns When you encounter quality concerns in a project, it's important to let management know. But building an overly detailed list of faults and shortcomings undermines the impact of the important points and muddles communication. To effectively convey the crucial issues, you have to prioritize. |