I’M LAKSHAY SHARMA AND I’M FULL STACK TEST AUTOMATION ENGINEER.Have passed 12 years playing with automation in mammoth projects like O2 (UK), Sprint (US), TD Bank (CA), Canadian Tire (CA), NHS (UK) & ASOS(UK). Currently I am working with KNAB bank as SDET.I am passionate about designing Automation Frameworks that follows OOPS concepts and Design patterns. For automation, my weapons are Selenium(Java & C#), Appium, REST-Sharp, REST-Assured, Cucumber, Specflow, etc.I live in Amsterdam(NL), with my wife and a lovely daughter. Please connect with me at LinkedIn or follow me on Instagram.Follow TOOLSQA for latest updates on QA Events and Tutorials.

testng

What is TestNG?

BASICSJava BasicsData Types and VariablesOperatorsDecision MakingLoopsArraysClasses and ObjectsClass ConstructorsString ClassSet Up WebDriver with EclipseSet Up JavaSet Up EclipseSet Up Webdriver Java ClientConfigure Eclipse with Selenium WebDriverFirst Test CaseRunning Test on GeckoDriverRunning Test on Safari BrowserRunning Test on Chrome BrowserRunning Test on IE ExplorerInternet Explorer Driver ServerChallenges to run Selenium Scripts with IE BrowserWebDriver CommandsBrowser CommandsNavigation…

MySQL

SQL Table Commands

SQLSQL BasicsData, Database and Database Management SystemIntroduction to SQLHow to Install MySql Server?SQL Database Commands In the previous tutorials of SQL Database Commands and Data Types in SQL, now we are moving forward with Operations on Database Tables. In the past few tutorials we completely understood the concept of Database and now we are going…

MySQL

Introduction to SQL

SQLSQL BasicsData, Database and Database Management SystemIntroduction to SQLHow to Install MySql Server?SQL Database Commands Now when we understood the concept of Data, Database & DBMS, an important question arise: Can a database management system decide on its own what kind of action it needs to perform? Well, the answer is NO. Just like any other computer software, a database…

MySQL

Data, Database and Database Management System

SQLSQL BasicsData, Database and Database Management SystemIntroduction to SQLHow to Install MySql Server?SQL Database Commands Welcome to this tutorial on one of the most commonly used Database Management language, SQL. But before we talk about SQL, we need a basic understanding of What is Data, Database and Database Management System (DBMS) because all of them form…

MySQL

SQL Database Commands

SQLSQL BasicsData, Database and Database Management SystemIntroduction to SQLHow to Install MySql Server?SQL Database Commands Since now we have MySQL installed on our system, we can move ahead to work doing some real work. Now we will be writing codes and will be creating databases. We will have our first real interaction with SQL queries and…

MySQL

How to Install MySql Server?

SQLSQL BasicsData, Database and Database Management SystemIntroduction to SQLHow to Install MySql Server?SQL Database Commands In the last post, we talked about the basics of SQL, it’s definition, advantages and disadvantages. In this tutorial, we will learn about MySQL that is one of the various SQL databases like PostgreSQL, SQLite, etc. The most basic step…

Selenium Tutorial

Automated Testing with the Selenium Automation Tool

BlogsProgram QA AutomaionEstimating an Automation ImplementationAutomation (Importance of Feasibility Study & Returns on Investments)Five most important Automation best practicesTest Data Management Best Practices for AutomationProgram QAAuto-Tracking Project SchedulesTest Data Management or Test Data Masking ProcessHow to Attain more Test Coverage in Lesser timeProduct TestingDid we ever hear of Sampling TestingComparison Testing for Projects migrating from…

cucumber

Run Cucumber Test from Command Line / Terminal

CucumberCucumber IntroductionTest Driven Development (TDD)Behavior Driven DevelopmentGherkin – Business Driven DevelopmentGetting Started with Cucumber BDD for Testing in Agile TeamsSet Up Cucumber with EclipseInstall JavaDownload and Start EclipseInstall Cucumber Eclipse PluginDownload Cucumber JVM for EclipseConfigure Eclipse with CucumberCucumber BasicsCucumber Selenium Java TestCucumber Feature FileJUnit Test Runner ClassGherkin KeywordsStep DefinitionCucumber OptionsData Driven TestingData Driven Testing in…

cucumber

Cucumber Extent Report

CucumberCucumber IntroductionTest Driven Development (TDD)Behavior Driven DevelopmentGherkin – Business Driven DevelopmentGetting Started with Cucumber BDD for Testing in Agile TeamsSet Up Cucumber with EclipseInstall JavaDownload and Start EclipseInstall Cucumber Eclipse PluginDownload Cucumber JVM for EclipseConfigure Eclipse with CucumberCucumber BasicsCucumber Selenium Java TestCucumber Feature FileJUnit Test Runner ClassGherkin KeywordsStep DefinitionCucumber OptionsData Driven TestingData Driven Testing in…

cucumber

Cucumber Reports

CucumberCucumber IntroductionTest Driven Development (TDD)Behavior Driven DevelopmentGherkin – Business Driven DevelopmentGetting Started with Cucumber BDD for Testing in Agile TeamsSet Up Cucumber with EclipseInstall JavaDownload and Start EclipseInstall Cucumber Eclipse PluginDownload Cucumber JVM for EclipseConfigure Eclipse with CucumberCucumber BasicsCucumber Selenium Java TestCucumber Feature FileJUnit Test Runner ClassGherkin KeywordsStep DefinitionCucumber OptionsData Driven TestingData Driven Testing in…