Articles

Secure padlock Embedding Security in a DevOps World

Faster DevOps processes also create new challenges. It was difficult enough to add security into a traditional waterfall software development lifecycle with monthly or quarterly releases, but now software updates are released several times a day! What can developers do to build and maintain more secure applications? Here are some ways to encourage better security practices throughout the DevOps lifecycle.

Alex Humphrey's picture Alex Humphrey
Power button Simplify Continuous Operation Tests with a Periodic Reboot

Continuous operation tests find important bugs, partly as a result of their long operation and partly by increasing the probability of finding statistical bugs. However, CO tests have their own downsides. Mandating a periodic reset or reboot can work around these issues, as well as save time and cost for testing, reproduction, debugging, and fix verification.

Michael Stahl's picture Michael Stahl
Gearbox for a car with a manual transmission Shifting Your Testing: When to Switch Gears

Shifting your testing either left or right can meet different needs and improve different aspects. How do you know whether to make a change? Let your test cycles be your guide. Just like when driving a car with a manual transmission, if the engine starts to whine or you’re afraid you’re about to stall out, switching gears may be just what you need.

Maximilian Bauer's picture Maximilian Bauer
Code on a computer screen Testing a Software Rewrite

Suppose we’re looking at a system rewrite where the stakeholders have none of the original engineering documentation. (This isn't surprising; documentation becomes obsolete—or even misleading—as the system changes, and corresponding docs don't get updated.) What can we do? Here are some tactics to use—and risks to anticipate—when testing a system rewrite.

Steve Poling's picture Steve Poling

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
QA Is More Than Being a Tester QA Is More Than Being a Tester

QA testers often take on more of a role than just testing software code. When the team needs help, QA should lend a hand in assisting with business analysis, customer communication, user experience, and user advocacy.

Amanda Perkins's picture Amanda Perkins
Supporting Continuous Testing with Automation Supporting Continuous Testing with Automation

Create tests that can be used in a continuous testing environment, build the right number of tests, and don’t fall victim to the mistaken belief that everything can be automated.

Bas Dijkstra's picture Bas Dijkstra
The Unspoken Truth about IoT Test Automation The Unspoken Truth about IoT Test Automation

The internet of things (IoT) continues to proliferate as connected smart devices become critical for individuals and businesses. Even with test automation, performing comprehensive testing can be quite a challenge.

Rama Anem's picture Rama Anem

Interviews

John McConda How to Incorporate Agile and Automation in a Regulated Environment: An Interview with John McConda
Video

John McConda, principal consultant at Mozer Consulting, discusses his workshop designed to aid testers who work in a regulated environment to implement agile and automated testing. He talks about how those who work in businesses that are regulated by federal agencies, the Sarbanes-Oxley Act, and other compliance requirements can still work within those rigid specifications to introduce agile and automated processes.

Owen Gotimer's picture Owen Gotimer
Peter Varhol and Gerie Owens What Testers Can Learn from Airline Safety Improvements: An Interview with Peter Varhol and Gerie Owens
Video

Technologist and evangelist Peter Varhol and Gerie Owens, a test architect and certified ScrumMaster, discuss their STARWEST presentation, “What Aircrews Can Teach Testers about Testing.” They talk about how testers can apply airline safety practices to their teams’ delivery of high-quality applications through complementary expertise, collaboration, and decision-making. They also explain how blind deference to authority and automation can be detrimental to a testing team, and how to use everyone’s skills to achieve success.

Jennifer Bonine's picture Jennifer Bonine
Adam Auerbach Testing as the Driving Force of DevOps: An Interview with Adam Auerbach
Podcast

In this interview, Adam Auerbach, vice president of quality and DevOps engineering at Lincoln Financial Group, explains how the role of testing has changed thanks to DevOps. He also talks about how testers can lead the DevOps movement through the power of automation.

Josiah Renaudin's picture Josiah Renaudin
Andreas Grabner Performance Testing for the Sake of Your Users: An Interview with Andreas Grabner
Video

In this interview, Andreas Grabner of Dynatrace explains why you need to pay attention to your users' needs when you're doing your performance testing. He shares his performance testing approaches and explores the top problem patterns that you can learn to spot in your apps.

Jennifer Bonine's picture Jennifer Bonine

Conference Presentations

STAREAST API Testing: Going from Manual to Automated
Slideshow

API testing can be challenging—especially for the uninitiated. Ever wonder what makes an API test great? Patrick Poulin will arm you with an understanding of the benefits of automating API testing over doing it manually.

Patrick Poulin
STAREAST Testing as a Service: Forming a Service-Oriented Testing Team
Slideshow

Companies today must respond to the ever-increasing demand for delivering products in a fast-paced digital environment.

Noha Gomaa
STAREAST The Dell EMC Journey in the Age of Smart Assistants
Slideshow

Dell EMC is driving to optimize and reimagine their testing practices with the application of data-driven smart assistants, powered by analytics and machine learning.

Geoff Meyer
STAREAST Timeless Testing Skills for Modern Testers
Slideshow

As testers in today’s world of agile and DevOps, we are challenged to champion quality in new ways and to develop innovative test approaches that focus on customer value.

Gerie Owen

CMCrossroads is a TechWell community.

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