Tddstud10
Test Driven Development Studio - An environment for practicing Kent Beck style Test Driven Development.
Install / Use
/learn @tddstud10/Tddstud10README
Test Driven Development Studio - An environment for practicing Kent Beck style Test Driven Development.
Project Components
- Main: This repo, for work item tracking and discussions related to the project. Also for source code history.
- VS: Plugin for VS2013, VS2015
- VSCode: Plugin for VSCode. Work has just started, no ETA. Help needed!
- Common: Common Library for all components.
- Engine: Workflow coordinator.
- TestHost: Test host, runner and runtime.
Goals, Intentions, Guidelines
- Environment for practicing Kent Beck style TDD [F.I.R.S.T. Unit Tests, fast builds, No Mocks, Hexagonal architecture].
- Open source alternative to nCrunch.
- Eventually not just unit tests - but a collection of facilities that makes TDD a joy! e.g. TODO list, hotspot analysis, etc.
Features that currently work
- Supported on VS2013 & VS2015.
- Enable/Disable TDDStudio.
- Ability to ignore tests (e.g. long range/acceptance tests, using a setting in .sln.tddstud10.user)
- Multiple Unit Test Frameworks [nUnit v2/v3, xUnit v1/v2]
- Multiple Languages [C#/F#/VB]
- Run build/test cycle on every change to any file under the solution folder.
- Incrementalv0 - i.e. build/test happen only for projects that have changed.
- Show code coverage indicators next to each line [green => tests covering it have all passed, red => otherwise]
- nCrunch style status indicator at the bottom-right in VS Status Bar.
- Each coverage marker has a rich list of covering tests with (a) error message/stacktrace (b) option to debug test.
Demo
Wish list and stuff really far off into the future
- Other Unit Test Frameworks [VS' CppUnit]
- Languages [C++]
- Hosts [Atom/VSCode]
- Test List
- Automated change detection
Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
Security Score
Audited on Sep 5, 2025

