Is Software Testing Dying? No. It’s Just Changing

The Waterfall development methodology has gradually been supplanted by and, to a degree, merged with Agile. The once sacrosanct division between development and testing has been diligently dissolved to accommodate the small development/testing/product management groups that Agile promotes and thrives upon.
A side effect of …

Read More

Benefits of Software Testing Based on Use Cases

Ideally, functional testing follows a carefully designed test plan. Those who spend their days in the Agile/Continuous Integration development trenches will doubtless look at the phrase ‘carefully designed test plan’ with understandable skepticism. Modern software development is schedule driven to release new versions with only …

Read More

Software QA Has Business Value. Treat it Like That.

For many years, the software QA and software development groups were just that, groups. The development engineers were charged with keeping their focus on converting marketing’s product feature lists into working code and integrating that code into working systems that fulfilled the system’s specified functionality.

Read More

3 Challenges You Face When Automating Website Testing

Today’s web site development, and ecommerce in particular, is driven by marketing schedules. The point of the exercise is to get market campaigns, new site features, new products/services up on the site and available to the customer base as soon as possible. In the service …

Read More

Creativity Reigns During Exploratory Testing

“To explore strange new worlds … to boldly go where no man has gone before” – James T. Kirk
Much like Captain Kirk in Star Trek, the job of the exploratory tester is to boldly go where no person has gone before. Using intuition and …

Read More

Functional Testing Approaches and Agile Considerations

Functionality testing is the examination of a coded system’s response to expected usage. Notice that doesn’t talk about cosmetic appearance, performance, security or compliance of any sort.
What is Functionality Testing?
Functional testing is a process of verifying that a system performs as expected when …

Read More

The What, Why, and How of Interoperability Testing

Software systems have had at least some need to share data and status (interoperate) with each other for over half a century.
For humans, interoperability has typically been a matter of clarity and complete content in written and spoken communications. As situational stress mounts, managing …

Read More