https://github.com/borismod/vest
https://github.com/borismod/vest
tdd testing vest
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/borismod/vest
- Owner: borismod
- Created: 2016-09-25T13:56:13.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-02-07T08:43:27.000Z (over 9 years ago)
- Last Synced: 2025-08-30T07:10:19.149Z (10 months ago)
- Topics: tdd, testing, vest
- Homepage: https://gitpitch.com/borismod/vest
- Size: 3.27 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VEST
VErtical Slice Testing, or VEST for short, is a software testing technique that recommends testing a whole component
by looking at its external interface, API, UI and by replacing its dependencies with in-memory implementation.
These in-memory alternatives should be carefully chosen and this repo will try to collect them.
If you know or own a library like that feel free to contribute via PR.
## In-Memory File System
| Language | Library | Project Site |
|---------- |-------------------------------------------|-----------------------------------------------------------|
| C# | System.IO.Abstractions.TestingHelpers | https://github.com/tathamoddie/System.IO.Abstractions |
| Python | pyfakefs | https://github.com/jmcgeheeiv/pyfakefs |
| Java | jimfs | https://github.com/google/jimfs |
| Ruby | Fakefs | https://github.com/fakefs/fakefs |
## In-Memory Database
| Language | Library | |
|-----------------------|---------------------------------------|-----------------------------------------------------------------------|
| C# + Entity Framework | Effort | https://github.com/tamasflamich/effort |
| C# + NHibernate | SQLite + NHibernate | https://gist.github.com/akimboyko/4319926 |
| Python | sqlite3 | https://docs.python.org/2/library/sqlite3.html |
| Cross-platform | SQLite | https://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki |