Articles

Continuous delivery Test Coverage in the Age of Continuous Delivery

Test coverage is a strategy to help us spend scarce testing time on the right priorities. When things were tested last, how much automation coverage we have, how often the customers use the feature, and how critical the feature is to application are all factors to consider. Here are some ideas for keeping quality high when you're transitioning to continuous delivery.

Matthew Heusser's picture Matthew Heusser
STAREAST Testing Microservices Testing Strategies: The Good, the Bad, and the Reality
Slideshow

Software development is trending toward building systems using small, autonomous, independently deployable services called microservices. Leveraging microservices makes it easier to add and modify system behavior with minimal or no service interruption. Because they facilitate releasing...

Tariq King
STAREAST Testing My Failures in Software Testing
Slideshow

In her more than thirty years in the IT industry, Isabel Evans says she has learned more from her failures than she has from her successes. Why is this? And what has she learned? That making mistakes is the way to learn, and that allowing yourself to be wrong allows you to grow. Join...

Isabel Evans
STAREAST Testing Improving Accuracy and Confidence in Workload Models
Slideshow

The most critical component in capacity planning and performance engineering is the Workload Model, which defines the workflows, throughputs, and target performance your system must support at peak loads. As critical as it is, it can be difficult and particularly challenging to predict...

Gopal Brugalette and Safi Mohamed
STAREAST Testing The Lost Art of Acceptance Testing
Slideshow

Acceptance testing is often thought of as the little brother of system testing and, in many projects, it ends up as a little phase at the end. Having worked in system testing for most of her testing career, Bettina Faldborg found it was a bigger jump than you might think to move to...

Bettina Faldborg
Communication and Testing: Why You Have Been Wrong All Along!
Slideshow

You ran all the tests you planned for your team, you reported all the bugs with clear and to the point descriptions, and you sent a weekly email with a professional PowerPoint presentation including graphs and statistics pointing out the risk areas and project issues. However, you still...

Joel Montvelisky
STAREAST Testing Use Docker to Enhance Your Testing
Slideshow

Wonder how you can make your testing more efficient? Join Glenn Buckholz as he explores Docker, a technology that allows rapid development and deployment via containers. First, he explains exactly what composes a container, and discusses the differences between a container and an image. 

Glenn Buckholz
STAREAST Testing Use Layered Model-Based Requirements to Achieve Continuous Testing
Slideshow

Requirements, test cases, and test data are still generally designed and created the same way they have been for the past thirty years—despite the evolution of testing techniques and tools. Requirements are still specified through written natural language, which leads to ambiguity and...

Alex Martins
STAREAST Testing AI and Machine Learning for Testers
Slideshow

Artificial intelligence (AI) is the most important technology for software testers to understand today. All software will soon have AI-powered components, and they are unlike anything you’ve ever tested before. As risky as AI can be, it is a powerful weapon for testers to solve some of...

Jason Arbon
STAREAST Testing Service Virtualization: What Testers Need to Know
Slideshow

Unrestrained access to a trustworthy and realistic test environment—including the application under test and all of its dependent components—is essential for achieving “quality @ speed” with agile, DevOps, and continuous delivery. Service virtualization is an emerging technology that...

Arthur “Code Curmudgeon” Hicken

Pages

CMCrossroads is a TechWell community.

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