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…

Improve SEO of Your Blog with Automation

Disclaimer: I am not really advocating that you increase the traffic to your Blog artificially.  If you look at traffic to my own blog, not very high, is it? But I am a firm believer in sharing knowledge. I believe that it is the fundamental right of every human being to have access to free…

Technical team engagement for reviewing vendor contract

More and more companies are slowly transitioning to a vendor based delivery model. Let it be engagement of a vendor to deliver a project or outsourcing application development to an external agency, this is now becoming quite common. Running IT as a business is the new approach for private and public organisations. Over the last…

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…

Machine Learning (ML)

I came across these posts about Machine Learning the other day. Machine Learning for dummies — explained in 3 mins! View at Medium.com Machine Learning for Humans Very easy to follow. Explains the basics of machine learning. Enjoy!

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…