• Stars
    star
    610
  • Rank 70,926 (Top 2 %)
  • Language
    C#
  • License
    Apache License 2.0
  • Created about 8 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Automate The Planet Series Source Code

Welcome to the source code repository of Automate The Planet Learning Series!

Please STAR the repository.

This way, you will have a bookmark for easier access and you will show appreciation to our work!

Thank you for being an awesome supporter of the automation testing!

C# Series

Java Series

Under each folder, you will find a separate solution file. Every article from the series has its folder and an info file. To run the examples from particular series you need only its folder.

Running Tests through CLI

To execute your tests via command line in Continues Integration (CI), you can use the native .NET Core test runner.

  1. Navigate to the folder of your test project.
  2. Open the CMD there.
  3. Execute the following command:
dotnet test

For applying filters and other more advanced configuration check the official documentation https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-test and https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-vstest.

Both MSTest and NUnit are supported.

Supported Code Editors

The recommended code editor for writing tests is Visual Studio 2019 or higher (preferably installed on Windows).

NOTE: After the support for .NET Core/.NET 5.0 and higher, Microsoft officially does not support .NET Core development in older versions of Visual Studio 2015, 2017 and so on.

Other Supported Editors:

  • Visual Studio Code
  • Visual Studio for Mac
  • Rider: Cross-platform .NET IDE

SDKs and Frameworks Prerequisites

.NET Core SDK 5 or higher (usually comes with Visual Studio installation or updates)

For desktop modules you need to download WinAppDriver. You need to make sure it is started before running any desktop tests.

For mobile modules you need to download and install Appium. You need to make sure it is started before running any mobile tests.

More Repositories

1

Meissa

Cross-platform Distributed Test Runner. Executes tests in parallel, time balanced on multiple machines.
C#
83
star
2

Design-Patterns-for-High-Quality-Automated-Tests-Java-Edition

Examples for Design Patterns for High-quality Automated Tests Java Edtion
Java
54
star
3

Design-Patterns-for-High-Quality-Automated-Tests-CSharp-Edition

Source code and examples from the book Design Patterns for High-Quality Automated Tests, C# Edition
C#
54
star
4

BELLATRIX

Contains the full source code of BELLATRIX Test Automation Framework and templates for faster use.
C#
44
star
5

LambdaTest-Selenium4-Java-Tutorial

Contains Code from the LambdaTest Selenium 4 Java Tutorial
Java
34
star
6

BELLATRIX-Java

BELLATRIX Java Version
Java
22
star
7

Design-Patterns-for-High-Quality-Automated-Tests-Java-Workshop

Java
13
star
8

Bellatrix-Documentation

Source Repository for Bellatrix Framework's Documentation
6
star
9

Meissa-Documentation

Source Repository for Meissa's Documentation
4
star
10

LambdaTest-NUnit-Tutorial

C#
3
star
11

LambdaTest-xUnit-Tutorial

LambdaTest xUnit Tutorial
C#
2
star
12

Design-Patterns-for-High-Quality-Automated-Tests-CSharp-Workshop

C#
2
star
13

how-to-automate-passwordless-login-in-java-selenium

1
star
14

BELLATRIX-Kotlin

BELLATRIX Kotlin Edition
Kotlin
1
star
15

Bellatrix-BDD-Documentation

Source Repository for BELLATRIX BDD Framework's Documentation https://docs.bdd.bellatrix.solutions/
1
star
16

LambdaTest-JUnit-Tutorial

Java
1
star
17

test-login-app

JavaScript
1
star
18

lambdatest-auto-healing

HTML
1
star
19

LambdaTest-Dependency-Injection-Pattern

C#
1
star
20

LambdaTest-Singleton-Design-Pattern

C#
1
star
21

LambdaTest-Strategy-Design-Pattern

C#
1
star
22

LambdaTest-Repository-Design-Pattern

C#
1
star
23

LambdaTest-Factory-Design-Pattern

C#
1
star
24

LambdaTest-Adapter-Design-Pattern

C#
1
star
25

UnicornFramework

C#
1
star
26

LambdaTest-Data-Driven-Testing-Pattern

C#
1
star