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

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

5 Myths About Software Testing & QA That Need to Die

One of the definitions of the word myth is ‘an unproved or false collective belief that is used to justify a social institution.’ As such, the word has become synonymous with the notion of a false idea that we tell ourselves to avoid confronting a …

Read More

SaaS Testing: Key Challenges and Effective Solutions

SaaS. It sounds like something a teenager might do, but it’s one of the hottest trends in software. SaaS stands for Software-as-a-Service. On-demand software that eliminates many of the purchase-cycle and maintenance frustrations customers experience with packaged software.
You might have heard SaaS referred to …

Read More

6 Tips to Improve Collaboration Between Software Developers & QA

Collaboration requires communication. At least, effective collaboration does! Without supportive communication practices, even the most well-planned project can turn into a confusing jumble of “who’s done what, who’s doing what, and what are the specific issues that need prioritized?”
How Important is Good Communication?
The …

Read More

Software Testing in the Age of DevOps

Waterfall to Agile to Dev/Ops, software development from concept to finished product has changed more than software organizations from two or three decades ago could possibly have imagined. Nonetheless, the days of eighteen-month release cycles with the rigid separation of development and quality are gone.

Read More

Is an Enterprise Testing Strategy Right For Your Company?

One thing all brands have in common is the need to keep their customers happy. If you’re reading this, you likely rely on releasing high quality software to keep your customers, well…happy. While creating a great release relies on great development, insufficient testing could lead …

Read More