Blog
Our Latest Tech Discussions
Automated Atomic Tests (Definitive Guide)
An automated UI test should form a single irreducible unit. This means that tests should be extremely focused and test only a single thing. An automated test should not do something like end-to-end automation. (As an aside, this concept is already well...
Testing JavaScript [Beginner to Expert]
Testing JavaScript with ESLint ESLint is a static code analysis tool that makes sure that your code follows standard JavaScript standards. Code standards are important in both test code and production code. Install Eslint npm i eslint --save-dev This will populate the...
Getting Started with Appium
Must have documentation Appium Desired Capabilities that you can configure in your test automation codeAppium Desktop tutorial by J Lipps from 2017Appium code examples in all of the different languagesAppium tutorial series by Jonathan Lipps (Appium creator) Mobile...
Complete Selenium WebDriver with Java Bootcamp
Are you ready to become a professional that is able to handle the demands of the modern world? This Selenium WebDriver course is going to boost your professional value! There are companies all over the world that are searching for talented developers that are able to...
The difference between Explicit and Implicit Waits in Selenium WebDriver
Confused about all of the different Selenium Webdriver Timeouts? This post will help you to understand the difference between an Explicit and Implicit Wait. Which should you use and why? Based on recommendations from Selenium community... You should only use an...
19 Websites to Practice Automation Testing (UI, API, Mobile)
We need websites to practice our test automation skills, wouldn’t you agree? Where do you go when you need to learn how to deal with AJAX, Angular, Kendo and other dynamic elements? Hence, I compiled a list of my favorite websites to practice test automation:...
Top 17 Automated Testing Best Practices (Supported By Data)
Automated testing best practices are critical if you want to succeed with test automation! Test automation has been around for decades! So why not learn the best design patterns from others? As opposed to re-learning them all yourself. This post has some of the most...
How to fix common Selenium errors?
Here you will find the most common Selenium WebDriver errors and the solutions to those errors. Enjoy 👍 Selenium C# errors Element is not clickable at point (X, Y). Other element would receive the click... Error Message...
Should we use logging in Test Automation code?
Should we use logging in Test Automation Code? Everything that we do in software development is a choice that either helps us or hurts us (The Valley of Success by Titus Fortner). Furthermore, we must always consider the cost of maintenance in everything...
Learn Test Project Java SDK – Free Tutorial
In this free tutorial, you will learn about the Test Project Java SDK. It is an excellent resource for creating robust test automation using the Java programming language. I'll walk you through how to: Create your free test project account; Download the test...
The Top 4 Automation Posts of 2020
If nothing else, the past year has produced some fantastic articles on test automation. Selenium WebDriver is exceptionally versatile and supports multiple programming languages, including Java, Ruby, and .Net. It also works with multiple browsers, including Chrome,...
Top 3 Testing Conferences To Attend in 2021
Although the pandemic has meant that a lot of events have been canceled over the past year, there is some light at the end of the tunnel, as conferences and exhibitions are starting to take place again. Some will happen in-person, others will take place online to make...
How to Interview?
If I were to ask you to write up 20 pages for your next interview (yes, really) on the company, why you’re a great fit, and what you’re going to say and do during the interview, could you do it? I doubt it.But if you could, how likely would it be that you would get...
Getting Started with TestProject Java SDK
In this free tutorial, you will learn how to get started with TestProject Java SDK - an excellent resource for creating robust test automation using the Java programming language. I'll walk you through how to create your free TestProject account, how to download...
MsTest vs NUnit: Which Should You Use And Why?
MsTest and NUnit are the two most popular unit testing frameworks in the .NET ecosystem. I always get questions from my students asking about which should be used and why. Let's talk about the advantages and disadvantages of each solution. Parallelization...
Black Friday Sale 50% Off! Biggest Sale Ever! On Our Best Selenium Java Course Ever
We’re delighted to announce our mega Black Friday sale! This is your opportunity to take the Complete Selenium WebDriver with Java Bootcamp at a highly reduced rate! All you need to do is enter your email and you will receive an exclusive code on the 27th of November,...
How Do APIs as a Service Work?
Those who are new to the world of application programming interfaces, or APIs, may still have an abstract understanding of how they work. To be fair, figuring out how an API is made and what it’s capable of isn’t as easy as for a physical product. It isn’t so easy to...
What is BDD, and how do we practice it?
The Process of Behavior Driven Development How is BDD different from TDD (Test-Driven Development)? BDD is an evolution of TDD, and different in many ways. In Test-Driven Development, developers will go through four phases: they will write unit tests (which inevitably...
FREE LIVESTREAM: How to interview?
Interviews are a critical part of the recruitment process. If you don’t make a positive impression, you’re not going to get the job. It is as simple as that. In our “How to Interview?” livestream, we will ensure you master the art of interviewing so that you can...
How to Create Parallelization in Test Automation
Mandatory requirements for Parallelization There are four key points that are mandatory in executing Parallelization in Test Automation Tests must be atomicTests must be autonomousManage the Test data correctlyAvoid Static keywords 1. Tests must be atomic Atomic tests...
5 Tips for Writing the Perfect IT Resume
Information technology resumes are unique from many other resume types. It’s important when applying for IT jobs, to use a resume that is technology focused. After all, you want to convince the recruiter that you are an expert in tech. Don’t you? While crafting an IT...
Selenium WebDriver with Java Complete Bootcamp Course Resources
This is a list of resources for the Selenium WebDriver with Java Complete Bootcamp Course Resources. Introduction Source code for the entire course Tools Setup Common selenium errors postFB Automation CommunityGit GistsJava SE DownloadIntelliJ DownloadMaven...
How to install Maven on Mac OS
The Easy way Learn how to install Maven on Mac OS Following the instructions in this article The other way Download MavenExtract itMove the apache-maven-x.x.x folder to a permanent location. For example /Users/nikolay/apache-maven-3.6.3Open your bash_profile cd ~/...