Apple, iPhone 4 Bugs and Why Companies Need to Stop Ignoring Testers

Everyone wants to know what Apple’s going to say at their big press conference in a couple of hours. Will the iPhone 4 bugs prompt them to issue a recall? Will they send users a plastic case that supposedly solves the reception problems? Will they try to fix the defects with a software patch?  Will [...]

Software Test Automation Myths and Facts

Today software test automation is becoming more and more popular in both C/S and web environment. As the requirements keep changing (mostly new requirements are getting introduced on daily basis) constantly and the testing window is getting smaller and smaller everyday, the managers are realizing a greater need for test automation. This is good news [...]

Nature of Problem(s), we testers (should) investigate (or solve)

Feed from shrinik.blogspot.com As funny as it sounds, I am puzzled about the nature of problems that software testers, today are juggling with or should be losing their sleep over – more than the problems themselves. As humans, we love simplicity (not sure about about other species – not sure if there is any way [...]

20+ Sites To Help You Find Your Next QA Job

Feeds from jayphilips.com Are you looking for a new position or a new contract? Below is a list of some great sites for you to check out to find your next quality assurance job/contract. I also created the Twitter List “@jayphilips/employment” so you can get updates from all of the people listed on this post [...]

Software Testing and Boredom at work

[A copy of this article is available freely for download here.] The motivation for this blog entry came from a tester who recently told me that he was bored and his job seemed monotonous. Before jumping right in at trying to suggest possible solutions, lets digress a bit to take a closer look at the [...]

Applying Models in your Testing Process

Model-based testing allows large numbers of test cases to be generated from a description of the behavior of the system under test. Given the same description and test runner, many types of scenarios can be exercised and large areas of the application under test can be covered, thus leading to a more effective and more [...]

Why you should NOT use the Equivalence Partitioning technique AS IS in black box testing?

You may already know the Equivalence Partitioning technique. Put simply, it is a test design technique. It involves dividing the input test data into partitions, valid and invalid. It promises to reduce the number of input test data values that must be used by suggesting that only one test data value be used from each [...]

Software Testing, where conflict is normal

In our daily lives, conflict is generally viewed as undesirable. This could be true in our personal and professional relationships. However, while producing software, conflict and problem solving are key elements involved in enabling delivery of quality products. Organizations on their part must encourage constructive conflict while keeping in place a structure to manage conflict. [...]

Sample database test plan

Shell, one of our readers, went through the article, How to do real database testing (10 tips to perform serious database tests)? and requested information on database test plan. Well, here are some tips to create a good database test plan: 1. Database testing can get complex. It may be worth your while if you [...]

Practices for Maximizing Value from Software Testing

It wasn’t too long ago that quality assurance (QA) teams played the leading (if not the only) role when it came to software testing. These days, however, developers are making an enormous contribution to software quality early in the development process, using automated as well as manual techniques. Throughout the development cycle, there are several [...]