31 packages tagged with “integrationtesting”
Accelergreat is an integration testing package that helps to simplify and speed up the writing of integration tests, as well as taking away the challenging task of managing external dependencies.
A fluent API based on Gherkin syntax to assist with the creation of automated tests.
Accelergreat Entity Framework testing tools. Accelergreat is an integration testing package that helps to simplify and speed up the writing of integration tests, as well as taking away the challenging task of managing external dependencies.
Scenario testing with XUnit
OpenID Connect and OAuth 2.0 Testing-Framework for ASP.NET Core and IdentityServer4
Accelergreat xunit testing tools. Accelergreat is an integration testing package that helps to simplify and speed up the writing of integration tests, as well as taking away the challenging task of managing external dependencies.
Accelergreat PostgreSql (Npsql) Entity Framework testing tools. Accelergreat is an integration testing package that helps to simplify and speed up the writing of integration tests, as well as taking away the challenging task of managing external dependencies.
Accelergreat Sql Server Entity Framework testing tools. Accelergreat is an integration testing package that helps to simplify and speed up the writing of integration tests, as well as taking away the challenging task of managing external dependencies.
OpenID Connect and OAuth 2.0 Testing-Framework for ASP.NET Core and Duende.IdentityServer
Accelergreat web app testing tools. Accelergreat is an integration testing package that helps to simplify and speed up the writing of integration tests, as well as taking away the challenging task of managing external dependencies.
This library hosts ASP.NET Core web applications with Kestrel in the test process and allows to configure them in various ways.
Extensions for AutoFixture and Moq
Accelergreat In-Memory Entity Framework testing tools. Accelergreat is an integration testing package that helps to simplify and speed up the writing of integration tests, as well as taking away the challenging task of managing external dependencies.
Crowbar is an application testing library for ASP.NET MVC 3 and 4.
A web browser replacement for testing websites without the browser overhead.
Accelergreat Sqlite Entity Framework testing tools. Accelergreat is an integration testing package that helps to simplify and speed up the writing of integration tests, as well as taking away the challenging task of managing external dependencies.
Summarize Azure DevOps test results into a HTML report format that can be share via email.
TransientContext is a simple tool for creating transient or disposable databases for integration testing. During integration testing TransientContext can be used to create a disposable database from an existing schema and drop the database after tests are complete.
Extensions for AutoFixture and Moq and NUnit
DotGoodies.Testing.Log4Net helps to configure logging within tests. It can also intercept error and fatal messages so a test can assert this. An integration or unit test can use it during setting the SUT up and during the assertion phase.
A wrapper for creating an instance of IIS-Express server for ASP.NET Core integration testing.
DotGoodies.Testing.ApplicationConfiguration provides a programmatic way to change the values stored in application configuration section of a app.config file. An integration or unit test can use it during setting the SUT up.
Deleporter Core (use Deleporter.Server/Deleporter.Client for easy setup) - Simple Cross Process Stubbing. Deleporter is a lightweight .NET library that teleports arbitrary delegates into an ASP.NET application in some other process (e.g. hosted in IIS) and runs them there. One use case is stubbing out dependencies when running automated browser tests. See author Steve Sanderson's excellent post on Deleporter at http://blog.stevensanderson.com/2010/03/09/deleporter-cross-process-code-injection-for-aspnet. Source code available at https://github.com/StuartLeitch/Deleporter.
Deleporter - Simple Cross Process Stubbing. Facilitates stubbing out dependencies when running automated browser tests against ASP.Net. Use in conjunction with your favorite mocking/IOC frameworks. Deleporter will teleport mock objects (or any arbitrary delegates) into a remote ASP.Net application, allowing you to swapping out dependencies and reduce test fragility or test complex scenarios. Also includes Cassini/IIS Express and Selenium Server automation to provide a fully seamless test experience. Install this package in your ASP.Net Web Application and Deleporter.Client in your test project. See the project homepage for more details. Source code available at https://github.com/StuartLeitch/Deleporter.
Deleporter - Simple Cross Process Stubbing. Facilitates stubbing out dependencies when running automated browser tests against ASP.Net. Use in conjunction with your favorite mocking/IOC frameworks. Deleporter will teleport mock objects (or any arbitrary delegates) into a remote ASP.Net application, allowing you to swapping out dependencies and reduce test fragility or test complex scenarios. Also includes Cassini/IIS Express and Selenium Server automation to provide a fully seamless test experience. Install this package in your test project and Deleporter.Server in your ASP.Net Web project (MVC or WebForms). See the project homepage for more details. Source code available at https://github.com/StuartLeitch/Deleporter.
A package designed to allow you to run load tests on any arbitrary method that conforms to a specific signature. This is for engineers who make integration tests using API calls. Unfortunately, those integration tests never include any load testing. Instead, we make big complex load tests using record and playback of our website, making it difficult to debug which elements of the site are slow. Furthermore, because the load test is complex and often not built in the same tool we do everything else in, we don't run it frequently, so we don't get fast feedback on changes to performance. This tool is meant to allow you to do smaller load tests more frequently, mostly at the API level. It is not meant to replace the load testing tools which are more robust and complex, but rather to supplement them in the same way unit tests are not meant to replace system level testing. The big advantage to this system is that it is easy to wrap an API call in the framework and then perform a load test for each and every API endpoint you have. If you're not sure what the expected performance should be for a given endpoint in your non-production environment, you can even record the performance data into a database and then use that as a baseline.