Agile: Speed of Agile Barrier is as Real as the Sound Barrier

The Bell X-1 is the historic US plane credited for breaking the sound barrier.  The “sound barrier” is a term coined to represent the belief that man and aircraft could not travel faster than the speed of sound.  Stemming from the perception that drag (air-resistance and friction), which dramatically increases as you approach the speed… Continue reading Agile: Speed of Agile Barrier is as Real as the Sound Barrier

Software Requirements and Why They Matter

In software development, I find that many firms place insufficient emphasis on requirements―one of the most fundamental building blocks of successful software origination. Requirements are the “what” of the matter―what we are supposed to build. However, humans are creatures of action. They are so enamored with the “how”―how are we going to accomplish it―that they… Continue reading Software Requirements and Why They Matter

Documenting Complex Enterprise Apps

Many of the enterprise systems we encounter are very complex. Unfortunately, the IT teams that develop and support these solutions will oftentimes have inaccurate documentation to show all of the elements. The design of the software is handled by one organization whereas the actual implementation onto the underlying components end up within other teams such… Continue reading Documenting Complex Enterprise Apps

Steps to Implement a Java Selenium Automation Project: A Customer Story

Background In order to plug into the continuous delivery pipeline, one of our customers wanted us to implement an open source test automation solution from the ground up using Selenium WebDriver.  The customer had an existing automation framework that they were moving away from and we were given 2 weeks to get everything up and… Continue reading Steps to Implement a Java Selenium Automation Project: A Customer Story

Data Quality as an Initiative

If your business is capturing or coordinating persistent data as a primary function then it behooves you to create a data quality initiative that improves your Test Data Management (TDM). There are common opportunities in the way that IT organizations manage, coordinate and execute their processes around test data. The actual data are not securely… Continue reading Data Quality as an Initiative

Are Your Development and Testing Teams On the Same Page?

Traditionally, development and testing/QA teams have worked in isolation, with each group performing its respective tasks. Not only were they not on the same page, they weren’t even speaking the same language. Modern approaches such as Agile advocate for developers and testers to work in a more collaborative, closely synched environment. Companies that have achieved… Continue reading Are Your Development and Testing Teams On the Same Page?

More on Test Coverage

As promised here is my continuing post on Test Coverage. More on Test Coverage… Last post, I wrote about how developers can evaluate their code coverage and overall code quality using their development tools. This post covers how the test team becomes involved more directly. Specifically we will focus on. Test coverage workflow Test case… Continue reading More on Test Coverage

Code Coverage in Development Phase

Let’s consider how code coverage and other similar processes, as requested, fit within the workflow of an application during design and development. I think of this in the following stages: Local development – quality analysis Centralized build – quality analysis Test coverage workflow (next post) Test case coverage evaluation (next post) Local Development – Quality… Continue reading Code Coverage in Development Phase

Celebrating 30 Years of Excellence with the CQAA

This post was written by Skytap Content Managing Editor Noel Wurst and originally appeared on the Skytap blog.The Chicago Quality Assurance Association (CQAA) was founded in 1984 to “promote quality principles and practices within Chicago-area companies” and to provide “a forum for information professionals to present and discuss quality and process management within information systems, technology,… Continue reading Celebrating 30 Years of Excellence with the CQAA

Zombie Test Cases – How They Cost Organizations

The chilling reality is, old test cases never die, they cluster, clutter and disrupt testing and development indefinitely. But why? Because no one can be confident that the old test cases aren’t necessary, no one wants to cull a case when it isn’t clear if it tests a vital piece of functionality or not, so… Continue reading Zombie Test Cases – How They Cost Organizations