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.

Exception Handling

Exception Handling

Java TutorialJava – BasicsData Types and VariablesOperatorsDecision MakingArraysLoopsClasses and ObjectsClass ConstructorsString ClassJava – Object Oriented PrincipalsModifiers – Access ModifiersModifiers – Non Access ModifiersInheritancePolymorphismException HandlingData StructuresIntroductionData Structures – ArrayListDictionary ClassHashTable classList InterfaceStackVectorGenerics Understanding Compile-Time vs. Run-Time Errors In Java, there are two major types of errors: compile-time errors and run-time errors. Compile-time errors are those preventing…

Polymorphism

Polymorphism

Java TutorialJava – BasicsData Types and VariablesOperatorsDecision MakingArraysLoopsClasses and ObjectsClass ConstructorsString ClassJava – Object Oriented PrincipalsModifiers – Access ModifiersModifiers – Non Access ModifiersInheritancePolymorphismException HandlingData StructuresIntroductionData Structures – ArrayListDictionary ClassHashTable classList InterfaceStackVectorGenerics In Geek roots, “poly” means many like polygon, and “morph” means forms or the way something behaves. In programming, polymorphism is the ability to…

Inheritance

Inheritance

Java TutorialJava – BasicsData Types and VariablesOperatorsDecision MakingArraysLoopsClasses and ObjectsClass ConstructorsString ClassJava – Object Oriented PrincipalsModifiers – Access ModifiersModifiers – Non Access ModifiersInheritancePolymorphismException HandlingData StructuresIntroductionData Structures – ArrayListDictionary ClassHashTable classList InterfaceStackVectorGenerics In object-oriented programming (OOP), Inheritance allows reusing of software by extending an existing class members. When creating a new class, you may want the…

Mobile Testing Challenges

Mobile Testing Challenges

Mobile Application TestingMobile TestingIntroduction on Mobile TechnologyMobile Applications | Introduction and ImpactNative, Hybrid And Web Apps and their DifferencesMobile Application TestingMobile Testing ChallengesMobile Testing StrategyMobile Testing MethodologyTop 5 Mobile Automation Testing toolsSetting Up Virtual Devices for Manual Mobile TestingHow to Create an Android Virtual Device using Android EmulatorCreating Custom Device Definition Using AVD ManagerAppiumWhat is…

Mobile Application Testing

Mobile Application Testing

Mobile Application TestingMobile TestingIntroduction on Mobile TechnologyMobile Applications | Introduction and ImpactNative, Hybrid And Web Apps and their DifferencesMobile Application TestingMobile Testing ChallengesMobile Testing StrategyMobile Testing MethodologyTop 5 Mobile Automation Testing toolsSetting Up Virtual Devices for Manual Mobile TestingHow to Create an Android Virtual Device using Android EmulatorCreating Custom Device Definition Using AVD ManagerAppiumWhat is…

Introduction on Mobile Technology

Introduction on Mobile Technology

Mobile Application TestingMobile TestingIntroduction on Mobile TechnologyMobile Applications | Introduction and ImpactNative, Hybrid And Web Apps and their DifferencesMobile Application TestingMobile Testing ChallengesMobile Testing StrategyMobile Testing MethodologyTop 5 Mobile Automation Testing toolsSetting Up Virtual Devices for Manual Mobile TestingHow to Create an Android Virtual Device using Android EmulatorCreating Custom Device Definition Using AVD ManagerAppiumWhat is…

Cucumber Options

Cucumber Options

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…

Step Definition

Step Definition

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…

Gherkin Keywords

Gherkin Keywords

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 Selenium Java Test

First Cucumber Selenium Java Test

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…