The Latest

The Rules for Writing Maintainable Code[magazine]

We've all been burned working with software code that, if not designed for long-term maintainability, results in expensive support over a product's lifetime. Kaushal explores three approaches that provide guidelines to ensure that software is designed with maintainability in mind. If you're a software developer, read this!

Kaushal Amin's picture Kaushal Amin
Fixing the Brittleness Problem with GUI Tests[article]

One common complaint about test automation is that it’s too brittle. Small changes in the system can cause lots of rework during the automated checks. In this article, Clint Hoagland shows a way to fix “the brittleness problem” by using the right abstractions in your automation design.

Clint Hoagland's picture Clint Hoagland
Should QA Perform Unit Testing?[magazine]

In this FAQ column, Linda Hayes addresses the question: "Should QA Perform Unit Testng?"  Detailing why and who should perform unit testing to ensure the best possible outcome.

Linda Hayes's picture Linda Hayes
Development DNA The Evolution of z/OS Development[article]

Kristin Cowhey explains how z/OS development has evolved throughout the years and what that means for developers and tech personnel. With legacy developers leaving the workforce, there’s a dire need to replace the knowledge in order to maintain the mainframe systems and applications that are still in use today. 

Kristin Cowhey's picture Kristin Cowhey
Agile World Typewriter Writing in an Agile World[article]

Sarah Johnson explains the role of writing in an agile world and how to educate your team members. Remember, agile takes into account that each situation is unique, and you need to determine what makes the most sense for your particular Scrum team.

Sarah Johnson's picture Sarah Johnson
Joe Townsend talks about configuration management How Configuration Management Is Changing: An Interview with Joe Townsend[interview]
Video

Joe Townsend has been working in the configuration management field for fifteen years and is a regular contributor to CMCrossroads. In this interview, Joe discusses how configuration management has changed over the years, the trouble with tools, and trends in IT.

Jonathan Vanian's picture Jonathan Vanian
STARCANADA 2014: Security Testing Mobile Applications[presentation]
Slideshow

Due to the sensitive nature of the personal information often stored on mobile phones, security testing is vital when building mobile applications. Jeff Payne discusses some of the...

Jeff Payne, Coveros, Inc.
The Art of Complex System Testing[presentation]
Slideshow

It’s one week after your product’s launch, and everyone is happy. After all, for the first time in years, your product development exceeded expectations. Coding was completed on time...

Ray Arell, Intel
How Did I Miss That Bug? Managing Cognitive Bias in Testing[presentation]
Slideshow

How many bugs have you missed that were obvious to others? We all approach testing hampered by our own biases. Understanding our biases—preconceived notions and the ability to focus...

Gerie Owen, Northeast Utilities, Inc. and Peter Varhol, Telerik
Building a Testing Center of Excellence: Experiences, Insights, and Failures[presentation]
Slideshow

As organizations mature in their testing processes, the perennial quest to achieve ultimate excellence has led many to establish a Testing Center of Excellence (TCoE). Many of these...

Krishna Iyer, Zen Test Labs and Mukesh Mulchandani, Zen Test Labs
CAN I USE THIS?—A Mnemonic for Usability Testing[presentation]
Slideshow

Often, usability testing does not receive the attention it deserves. A common argument is that usability issues are merely “training issues” and can be dealt with through the product's...

David Greenlees, Innodev Pty Ltd
Test Automation—It’s a Journey, Not a Project[presentation]
Slideshow

Organizations implement automated testing in hopes of reducing time and cost while creating higher quality products. They invest in tools, training, and development; identify candidates...

Paul Maddison, The CUMIS Group
Do You See What I See?[presentation]
Slideshow

Managing a software project is challenging. Managers often need to deal with overwhelming amounts of data and detail but they must also be able to see the big picture at a glance...

Michael Bolton, DevelopSense
STARCANADA 2014: When Testers Feel Left Out in the Cold[presentation]
Slideshow

When you're responsible for testing, it's almost a given that you will find yourself in a situation in which you feel alone and out in the cold. Management commitment for testing might...

Hans Buwalda, LogiGear
Techniques for Agile Performance Testing[presentation]
Slideshow

The performance of your application affects your business more than you might think. Top engineering organizations think of performance as not just a nice-to-have feature but as a...

Jim Hirschauer, AppDynamics

Pages

CMCrossroads is a TechWell community.

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