• Stars
    star
    615
  • Rank 72,947 (Top 2 %)
  • Language
    C#
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated 4 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#
84
star
2

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

Examples for Design Patterns for High-quality Automated Tests Java Edtion
Java
57
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#
56
star
4

BELLATRIX

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

LambdaTest-Selenium4-Java-Tutorial

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

BELLATRIX-Java

BELLATRIX Java Version
Java
23
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

LambdaTest-NUnit-Tutorial

C#
3
star
10

Meissa-Documentation

Source Repository for Meissa's Documentation
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

LambdaTest-Repository-Design-Pattern

C#
2
star
14

LambdaTest-Factory-Design-Pattern

C#
2
star
15

LambdaTest-Data-Driven-Testing-Pattern

C#
2
star
16

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

1
star
17

BELLATRIX-Kotlin

BELLATRIX Kotlin Edition
Kotlin
1
star
18

LambdaTest-ChainOfResponsibility-Design-Pattern

C#
1
star
19

Bellatrix-BDD-Documentation

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

LambdaTest-JUnit-Tutorial

Java
1
star
21

BELLATRIX-JavaScript

BELLATRIX Tailor-made Test Automation Framework
TypeScript
1
star
22

test-login-app

JavaScript
1
star
23

lambdatest-auto-healing

HTML
1
star
24

LambdaTest-Dependency-Injection-Pattern

C#
1
star
25

LambdaTest-Singleton-Design-Pattern

C#
1
star
26

LambdaTest-Strategy-Design-Pattern

C#
1
star
27

LambdaTest-Adapter-Design-Pattern

C#
1
star
28

UnicornFramework

C#
1
star