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…

Testing Online Applications without being a Security Expert

As more and more organizations are pivoting towards having online presence or transforming into a digital organization, the need to have secure online application is becoming more of a necessity now. Gone are the days when security testing was an afterthought. Now it is baked into the test plan and test schedule. Traditionally, security testing…

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…

Automate simple Google search with Selenium WebDriver and C#

As you get more familiar and comfortable with Selenium WebDriver, you will notice that majority of the issues lie with identifying objects in the UI. Since developers tend to design the UI in different ways, as an automation expert, it is your job to find a way to correctly identify objects in the UI. Some…

Basic Selenium Automation in 30 Minutes

The main hurdle with Selenium automation is identifying the element on the web page. Once that is done, the rest is just performing actions on the element. Since you do not know how a web page is developed, you cannot expect the developers to follow the same standard. For example, in some web pages, elements…

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…

Free Online courses?

We are slowly entering a technological era where companies have started to move away from traditional thinking and approaches. There have been a few articles in recent times where it was reported that some companies have started to move away from university degrees when recruiting. They have started to value experience over degree. I tend…

Personalised Marketing in Applications and Future of Testing

Those of you who have been watching Netflix, you know by now how Netflix recommends movies or TV series based on your viewing preference! So if you are a fan of Action/Thriller genre (like me), then Netflix will show you other movies/TV series that closely matches with your viewing pattern. This is not a new…