Conscientious Test Automation

Often, automated tools and acceptance tests are thrown at everything in a software startup environment, in hopes that by ‘covering’ the regression, the software will be ‘tested.’ However, in building an automated suite from the ground up, it is important to consider what you are automating and why. Rather than automating everything, using BDD test […]

Testing the Data Warehouse – Big Data, Big Problems

Data warehouses have become a popular mechanism for collecting, organizing, and making information readily available for strategic decision making. The ability to review historical trends and monitor near real-time operational data has become a key competitive advantage for many organizations. Yet the methods for assuring the quality of these valuable assets are quite different from […]

I18N: English is “Just Another Language”

We live in a Global workplace. Software, especially Web Based Applications, are accessible from all over the world. In each of our home locations, we may develop in our native language, and maybe we don’t give thought to Globalization, or what someone from another country, speaking another language might experience if they land on our […]

WORKSHOP: Implementing Business Context to Test Heuristics Model

We live in a world with various business domains. Testers in these domains are called upon to understand the business context, and while the core approach to their testing should be similar to other testers, it is important to understand the industries that are out there. Have you ever wondered how testers in another domain […]

Navigating the UX Jungle

There are very few known techniques that can accurately and consistently shape a good UI/UX. Though most of the companies are spending a lot in deciding the colors and bars on the screen, frankly beauty comes second. It’s a known fact that users resist change. How can you stage the changes in a way that’s […]

Why Bugs Escape

A test team’s worst nightmare is having a flood of critical bugs discovered by customers at a new release of a product. It seems that you can never test too much nor can you test everything. So it is always a fine balance, driven by many factors, of when to stop testing and deliver the […]

Metrics: The Force Awakens

It is often said, “You cannot improve what you cannot measure.” That statement has led to a proliferation of measure and metrics gather programs throughout history. In software testing, metrics are used frequently to inform stakeholders regarding the quality and/or progress of testing in a project. Many time metrics are presented in visual form in […]

More Top Performance Problems and Metrics for Testing

Ever wondered why really had a problem or why BestBuy was down on Black Friday? Or what is the real reason behind that maintenance screen when you just tried to access your online banking system? If the system crashed under the load – why didn’t they test it properly? Or did they but forgot […]

DevOps: Find Solutions, Not More Defects

The promise of DevOps is that we can push new ideas out to market faster while avoiding delivering serious defects into production. Andreas Grabner explains that testers are no longer measured by the number of defect reports they enter, nor are developers measured by the lines of code they write. As a team, you are […]