This article summarises the testing technologies used by C#Bot and provides a list of learning resources.
The test target of C#Bot is built using a number of different tools. Before you start using the bots, we recommend you first become familiar with the testing framework. The technologies involved are listed below:
|xUnit||xUnit and xUnit Runner are the test framework and test runner used for C#Bot. It is used for all C# testing targets.||Learn xUnit||xUnit|
|SpecFlow 3||SpecFlow is the behaviour-driven development framework used for writing Selenium based tests for C#Bot.||Learn SpecFlow||SpecFlow 3|
|Selenium||Selenium is a free (open-source) automated testing framework used to validate web applications across different browsers and platforms. You can use multiple programming languages like Java, C# or Python to create Selenium test scripts.||Selenium Documentation|
|RestSharp||RestSharp is a C# library for sending API requests. It is used by the C#Bot testing target for API tests.||Learn RestSharp||RestSharp|