-
Updated
May 29, 2024 - PHP
test-driven-development
Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases. This is as opposed to software being developed first and test cases created later. Programmers also apply the concept to improving and debugging legacy code developed with older techniques.
Process
- Add a test
- Run all tests. The new test should fail for expected reasons
- Write the simplest code that passes the new test
- All tests should now pass
- Refactor as needed, using tests after each refactor to ensure that functionality is preserved
Repeat.
Here are 1,829 public repositories matching this topic...
The Open Source Test Automation Platform.
-
Updated
May 29, 2024 - Java
Hacker Rank problem solving and algorithm design
-
Updated
May 29, 2024 - C++
Project Euler algorithms exercises solved in Go, running in built-in Go test suite. Developed with TDD.
-
Updated
May 29, 2024 - Go
Test spies, stubs and mocks for JavaScript.
-
Updated
May 28, 2024 - JavaScript
Ginger Automation IDE
-
Updated
May 29, 2024 - C#
a pretty good test runner
-
Updated
May 28, 2024 - Kotlin
Auto-generate FFF fake definitions for C API header files
-
Updated
May 28, 2024 - Python
Functional paradigm abstractions for .NET
-
Updated
May 28, 2024 - C#
LambdaTest Plugin is used to run automated selenium tests on LambdaTest Cloud
-
Updated
May 28, 2024 - Java
The main purpose of the project is to practice testing using Jest.
-
Updated
May 28, 2024 - JavaScript
Attendance Tracker
-
Updated
May 28, 2024 - Ruby
The SauceLabs DesiredOption factory
-
Updated
May 29, 2024 - C#
Project Euler algorithms exercises solved in Java, running with Gradle + JUnit testing suite. Developed with TDD.
-
Updated
May 27, 2024 - Java
Project Euler algorithms exercises solved in Typescript, running with Jest testing suite. Developed with TDD.
-
Updated
May 28, 2024 - TypeScript
Most popular Mocking framework for unit tests written in Java
-
Updated
May 27, 2024 - Java
Automated Software Testing using Python
-
Updated
May 27, 2024 - Python
An opinionated test application to help you practice Specification by Example
-
Updated
May 28, 2024 - Java
Reference engine for composable applications
-
Updated
May 27, 2024 - TypeScript
Created by Kent Beck, D.D. McCracken
Released 1957
- Followers
- 47 followers
- Wikipedia
- Wikipedia