You can get the most out of your visit to Sauce Con 2021 by not missing out on these essential Sauce Con workshops.

Sauce Con is an exciting opportunity to get together with people all over the world who use Sauce Labs as well as other automated testing experts. The conference set for 2021 is sure to be full of exciting workshops.

The conference will be held on April 20th at 11 AM EST, but if you can’t make it, you will be sent a recording of the workshop. You can register here and save 50% by applying the coupon…

Parallelization is the procedure of running tests on different environments at the same time. It can be extremely helpful in terms of lowering the test execution time.

The three more popular test parallelization frameworks you can use are:

  1. SpecFlow;
  2. MSTest;
  3. NUnit.

Parallelization with NUnit

To begin with, we will look at NUnit, which is one of the most popular testing frameworks for the .NET languages. It boasts user-friendly characteristics, as well as being easy to understand and open source.

How to set up Parallelization with NUnit?

The first thing you must do is define the project’s parallel scope. After this, the level of parallelism, i.e. the number of tests you…

Are you looking to begin with TestProject Java SDK? Then this free tutorial is a great way to develop vigorous test automation utilizing the java programming language. There is also a free video version if you want to learn this topic in more depth. This lesson will guide you on creating a free TestProject account, downloading the TestProject agent, and setting up Java SDK. After this lesson, you can code automated tests utilizing Chrome and Safari, which is incredibly simple. TestProject will help you figure out how to explore all TestProject dashboards, which are automated to generate astonishing HTML reports.

TestProject Java SDK Setup

Are you contemplating on using manual tester writing English-like Gherkin Syntax via tools like SpecFlow or Cucumber for conducting UI test automation? Let us elaborate on the right way to do so. We will also shed some light on the pros and cons of using various approaches.

It is evident that in the current times, it is not sufficient to merely push best practices on large organizations. Therefore, it is imperative that we at least talk about the advantages and disadvantages of various approaches. Henceforth, we will be referring to all Gherkin style, that is, BDD collaboration tools as Cucumber…

If you assume that MORE UI Automation is a good thing, you are guaranteed to lose trust in automation or kill your automation program. When it comes to anti-patterns, there are very few that will kill an automation program as quickly as using UI automation to test everything.

The assumption that more is better is a common assumption to make, but it’s the wrong one.

I recently had an excellent conversation with my bud Titus Fortner and realized that it’s actually pointless to check whether a page has loaded. Since all automated browsers tests aim to mimic user behavior, at some point we will be making a UI interaction. At this point, the UI interaction can tell us if something went wrong. Doing any page rendering validation before hand is actually redundant and a waste of time.

Let’s take a look at how I used to write my UI automation. I would start with a simple test and then expand to a more complicated one…

Probably one of the most important automated testing best practices is to follow the Page Object Pattern. I’m sure you heard this one before.

However, I would say at least 80% of people doing test automation still don’t follow the pattern as defined. The pattern that’s existed for over a decade.

In my point of view, that’s a mistake. This is a tried and true pattern that works when followed.

Our team of SAs all follow this pattern and have not had to deviate away from it for any reason. It’s easy and it works. …

Nikolay Advolodkin

Nikolay Advolodkin is a self-driven SDET on a lifelong mission to create profound change in the IT world and ultimately leave a legacy for his loved ones

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store