Blurring the Lines between Developer and Tester

(Feature image: Courtesy of British Council) While this site is dedicated to helping anyone out there to become a great testing professional, I sometimes feel that I need to pass on some traditional wisdom as well. You cannot just shape your skills alone, you need to prepare yourself for the future as well. Sometimes I…

Automate Online Demo Form with Selenium WebDriver and C#

In this article, we will automate an online form with Selenium WebDriver and C#.. An online demo form is available on this site: http://toolsqa.com/automation-practice-form/ As you can see, the form comprises of following: text boxes for entering first name and last name radio button for selecting gender (male or female) radio button for selecting years of…

What does a good Test Report look like?

Before we look at the content of a good test report, we need to understand the purpose of the report. Technical teams working on a project have various means to provide status update to each other. This includes daily stand-up meetings,  formal/informal defect triage, weekly project meetings etc. Senior management/stakeholders, on the other hand, need…

Can a good PM deliver better software?

My answer is YES. It all comes down to planning and managing the project properly. Defects cost Money! This may sound cliché but it is the truth. As IT organisations are transitioning from traditional delivery model to outcome based vendor delivery model, the impact of defects are becoming more profound. Think of a scenario where…

Don’t Blame Testing, it is an IT Issue

How many times have we heard below in meetings after a release? Why did Testing not find this defect? Why did Testing find this defect so late? Yes, there were environment issues. But why didn’t Testing finish on time? Yes, the code quality was poor. But why didn’t Testing find all the defects? People attending…

Agile in Private and Public Sector: To Be or Not To Be

  If you have never heard of the buzzword “Agile” before, then you must have been living in Mars! This is what every Manager wants to have, but not everyone can actually pull it off in its true sense. Being a big supporter of agile technology, I have found the experience of implementing agile methodology…

Surviving the Release Date

Those of you who are in the software testing industry, would have experienced this. You have worked long hours to meet a release deadline. Everything you have done has passed. All boxes have been ticked. All defects have been closed. All results have been stored in common repository. Test Summary Report has been issued and…

Developing Application without requirements: Pitfalls for Testing

Just like life, you may at times end up testing an application that has not been developed as per approved requirements. In fact, I have come across scenarios where business has provided some broad outlines and developer has gone ahead and applied his/her own interpretation of the requirements. The beauty about waterfall method of SDLC…