The Five Challenges to Risk-Based Testing

Risk-based testing (RBT) has been around for over 20 years, and accepted as a mainstream approach for over half that time, now being an integral part of popular certification schemes, such as ISTQB, and the basis of the new international software testing standard, ISO/IEC 29119, Stuart Reid, CTO of Testing Solutions Group highlights the obstacles [...]

Best Practices for Designing and Executing Automated Tests

Article by Amir Ghahrai Automated Testing serves its best purpose when it comes to tests that are run frequently such as regression test suites to give quick feedback to the development team about the status of the current build. As more and more companies move to agile development methodologies (Scrum, XP) where 2-4 weeks releases [...]

Test Automation: An Architected Approach

Thumbnail image for Test Automation: An Architected Approach

In the world of automated testing, everyone throws around buzzwords like “data-driven,” “data flows” and “error handling,” but what does it take to produce automation that is efficient, maintainable and usable? Successful automated testing requires a considerable financial investment. Simply installing an automated testing tool and recording scripts may jumpstart the initial automated testing effort, [...]

How to Squeeze the Most Out of Your Automated Testing

Jonathan Lindo describes examples of automated test infrastructure utilizing both open source and traditional, independent-software-vendor-sourced software. In addition, he discusses new techniques for extending the value of automated testing by transforming the process from defect finding to defect resolution by reducing the effort required to document, reproduce, and troubleshoot the defects generated from automated tests. [...]

Software Testing Notes, Guidelines and Best Practices

Thumbnail image for Software Testing Notes, Guidelines and Best Practices

This post intends to capture some fundamental and most important aspects of Software Testing and Quality Assurance. The list will be from personal experience and read material. The list will grow overtime. Certain defects are both easier and cheaper to detect during system testing, than during component testing. This may be down to the fact [...]

QTP A Brief Primer on Data-driven Implementation

Thumbnail image for QTP A Brief Primer on Data-driven Implementation

Introduction: QTP has some very practical usages which require very little time investment, encounter no tool complexities, but has huge benefits. The current topic demonstrates one such implementation. Lets us say that you have a calculator application and you want to test all possible numeric combinations with all the available operators. I am just talking [...]

Testing vs. Checking

There is confusion in the software development business over a distinction between testing and checking. I will now attempt to make the distinction clearer. Checking Is Confirmation Checking is something that we do with the motivation of confirming existing beliefs. Checking is a process of confirmation, verification, and validation. When we already believe something to [...]

A Bug in Google Maps?

While trying to explore some parts of London, I typed “London Bridge” in Google Maps and to my surprise, Google pointed me to “Tower Bridge”. Now is that a bug is the map system or have Google got it completely wrong?!

Page Objects in Selenium 2.0

Thumbnail image for Page Objects in Selenium 2.0

There’s an important difference in tests between the specification of what to test versus the implementation of how to test. For example, my test specification might be “When the user enters their username and password and clicks the login button, then they are logged in and can see their recommendations”. This describes a scenario – [...]

The Test Test

I am always frustrated and somewhat sad when I hear testers whine or complain that they are not treated fairly; or that they are not respected; or that their development peers look down on them. I’ve been sitting on this post for many months wondering if I should post it or not when this thread [...]