1 |
3 |
C |
C++ |
Unity |
I have viewed throwtheswitch course on udemy about TDD.
|
Show
|
23 |
30 |
C |
C#, C++ |
0 |
first approach about 6 months back
|
Show
|
2 |
7 |
C++ |
Python, Bash |
GTest |
Write your test first an the implementation second. This improves the design.
|
Show
|
3.5 |
16 |
C |
C++, python, bash |
pytest, googletest, cppunit |
I read your book "Test driven development for Embedded C"; my previous job used TDD in automotive.
|
Show
|
3 |
7 |
SystemVerilog |
c,c++ |
google test, |
None
|
Show
|
0.5 |
2 |
C |
C#, C++ |
None really. Familiar with GTest. |
Not a lot. Have read TDD for Embedded C but have not practiced it.
|
Show
|
2 |
5 |
C |
Python
C++ |
gTest
|
That we develop test before the code implementation.
|
Show
|
2 |
20 |
Python |
C, C++, Verilog, SystemVerilog, Tcl |
Google Test |
Develop test while adding features.
|
Show
|
1 |
10 |
C |
Python |
None |
Prevention is better than cure.
|
Show
|
0 |
13 |
C |
assembly, python |
unity, cmock, pytest |
Code the tests asserting behavior first, then code the modules that deliver those behaviors.
|
Show
|
0 |
20 |
C |
Python |
pytest, gtest |
write test first, then write code
|
Show
|
6 |
20 |
C |
Assembly, Python, C# |
cpputest |
Automates testing of requirements from the design phase. I would say it promotes top-down.
|
Show
|
2 |
6 |
C |
Python, Matlab, Bash |
I do not know |
It sounds to me like it helps to build tests as you develop code
|
Show
|
10 |
30 |
C |
C++, C#, Swift |
cpputest |
a little, started reading you book and a few others and attempting on current project
|
Show
|
7 years |
7 years |
C |
I don't use more languages |
Execute test suites of test cases. Generate associated test reports |
not much by the moment
|
Show
|
3.5 |
7.5 |
C |
a bit of python and C++ |
CxxTest |
All I know is that the approach when implementing should be: how will I test this?
|
Show
|
3 |
20 |
C |
C++
Python |
cppUTest
cppUTest for QPC/QPCPP |
I've been learning about TDD through reading your book and attempting to implement TDD
|
Show
|
1 |
8 |
C/C++ |
Python |
proprietary |
A bit from the book. Start writing tests, then implement the least necessary code to pass the tests.
|
Show
|
4 |
12 |
C |
Python, VHDL, C++ |
IAR |
Basic concept to first write a test, let it fail, write the code to satisfy the test case & iterate
|
Show
|
2 |
20 |
C# |
C, JavaScript, F# and C++ |
MStest |
Nothing at all except for peripheral talk.
|
Show
|
15 |
30 |
CLIPPER |
C, ASM, VISUAL OBJECTS |
Propietary tests. |
Nothing except some notes from my boss.
|
Show
|
4 |
20 |
C++ |
Qt/QML (framework)
.Net/XAML |
Usually in house harnesses |
That Tests should be modular/self contained. The test (should) be completed before you code.
|
Show
|
2 |
6 |
C++ |
C, Java, Python |
None |
Not much
|
Show
|
0 |
5 |
c++ |
C# and Python |
None |
Added by my project
|
Show
|
7 |
12 |
C |
C++, Python, Lua |
For small pieces of code (C/C++), cpputest and unity. Once: GTest.
Python: unittest or pytest. |
Test code is done before functional code. In that way, all the functions will be tested.
|
Show
|
2 |
5 |
C++ |
MATLAB, Python, C# |
Tortoise SVN |
I don't know anything about tdd
|
Show
|
1 |
10 |
C/C++ |
Python |
CMock, Catch2 |
It is the right way of software development. Create the test first, before writing software.
|
Show
|
0 |
28 |
was C#, now C++ |
C, pascal script |
Unit test framework bult into Visual Studio Enterprise for .NET Framework |
Excellent way to reduce bug risk
|
Show
|
3 |
4 |
C++ |
MATLAB |
None |
Nothing
|
Show
|
1 |
0 |
C++ |
C#, used a little of Java |
None |
Nothing
|
Show
|
3 |
5 |
C# |
C++, Javscript |
MSTest for C++ and C# |
You write tests before writing production code so that your code fits the testing requirements
|
Show
|
4 |
4 |
Java |
Javascript, Python |
N/A |
Write failing tests. Rewrite tests to make them pass, then proceed to write implementation
|
Show
|
1 |
4 |
Python |
C++,C#, C |
None |
Have not had any experience with tdd.
|
Show
|
4 |
4 |
C# |
C++ |
None |
Inputs and Outputs of test cases are set prior to coding the module that performs the test.
|
Show
|
8 |
27 |
Java |
C# |
JUnit |
none.
|
Show
|
1 |
1 |
c++ |
C#, matlab and system verilog |
none |
This can be extremely important when applying to software that puts people's lives in danger
|
Show
|
5 |
8 |
C# |
C, C++ |
None. |
Nothing.
|
Show
|
3 |
2 |
C# |
little bit of C++ and Xaml |
none |
none
|
Show
|
15 |
30 |
c++ |
na |
none |
I dont know what that is
|
Show
|
1 |
20 |
C++ |
Python |
Google Test, Junit (long ago) |
I first read about it in Rob Martin's clean code book. TDD can help accelerate development
|
Show
|
0 |
4 |
C++ |
Linux and some C |
Google |
Focus on developing Test for the code
|
Show
|
0 |
7 |
C |
C++, qml, python |
VectorCAST |
Not much - except "write test, test should fail. Write code until test passes".
|
Show
|
0 |
7 |
C |
C++, qml, python |
VectorCAST |
Not much - except "write test, test should fail. Write code until test passes".
|
Show
|
3 |
7 |
Java |
JS/TS, PHP, C++, Python |
JUnit, Jest, Cypress |
Write test first, fail test, pass test
|
Show
|
5 |
5 |
C# |
C++
Python
C
Java
Visual Basics |
NUnit |
It helps our coding development cycle
|
Show
|
<1 |
5 |
Python |
C#,C++ |
None |
I had heard of the concept before but never looked into it.
|
Show
|
1 |
4 |
Javascript |
Python,
Java |
Juint for javascript |
That you should try and do TDD before programming the function, not after
|
Show
|
6 |
11 |
C# |
C,C++ |
NUnit,GoogleTest |
Write tests based on behavior before writing implementation. Strong when requirements are known
|
Show
|
4 |
6 |
Java, React |
C/C++, Python |
JUnit, React Jest |
You code to pass the test
|
Show
|
4 |
8 |
C# |
Only C# in my project |
NUNIT |
Not much.
|
Show
|
4 |
8 |
C# |
Only C# in my project |
NUNIT |
Not much.
|
Show
|
4 |
8 |
C# |
Only C# in my project |
NUNIT |
Not much.
|
Show
|
4 |
8 |
C# |
Only C# in my project |
NUNIT |
Not much.
|
Show
|
4 |
8 |
C# |
Only C# in my project |
NUNIT |
Not much.
|
Show
|
4 |
8 |
C# |
Only C# in my project |
NUNIT |
Not much.
|
Show
|
4 |
8 |
C# |
Only C# in my project |
NUNIT |
Not much.
|
Show
|
4 |
8 |
C# |
Only C# in my project |
NUNIT |
Not much.
|
Show
|
3 |
3 |
Java |
Javascript
C# |
JUnit |
It's good for making sure requirements are met.
|
Show
|
4 |
8 |
C# |
Java, SQL |
NUnit |
Basic understanding of the concepts
|
Show
|
5 |
9 |
C# |
Java |
NUnit |
It involves making the tests first and then writing the software to pass it.
|
Show
|
5 |
5 |
C# |
Java, C++, C, Python |
JUnit. PyTest, XUnit, Google Test |
It is a method of writing test cases against requirements first before fully developing code.
|
Show
|
2 |
5 |
C# |
Java, Python |
JUnit, Pytest |
Red Green Refactor approach
|
Show
|
19 |
10 |
C# |
C, C++, Java |
GoogleTest, NUnit, JUnit |
We use it every day in our work
|
Show
|
3 |
3 |
java |
typescript |
junit, jest |
It assures software meets requirements, shortens dev time,
|
Show
|
1 |
5 |
C |
Python, Javascript, dabbled in C#, C++, Rust |
None really, have used a simple test harness written by colleague, not strictly for unit tests |
It involves writing tests before writing code.
|
Show
|
1.5 |
8 |
C/C++ |
Python, Java |
Google Test |
Build tests to fail first, then write the function to pass the test.
|
Show
|
2 |
0 |
Matlab |
C, C++ |
N/A |
None
|
Show
|
1 |
33 |
C |
C#
WPF
C++
FreeRTOS, SafeRTOS and RTXC RTOS |
None |
just cursory knowledge from talking about it and a couple YouTube videos.
|
Show
|
0.25 |
0 |
N/A |
N/A |
N/A |
Heard the terminology and have seen what I feel is similar at a different company. happy to learn
|
Show
|
20 |
32 |
C |
MATLAB
Assembly (rarely!) |
Limited experience with CppUnit.
Some experience with Model-Based testing using Simulink tools. |
Develop automated tests based on specifications BEFORE developing code. Helps verify requirements.
|
Show
|
34 |
44 |
C |
none |
none |
Very little -- watched a training video, read a few articles.
|
Show
|
2 |
20 |
C++ |
VHDL
Typescript
Node.js
Python |
Junit |
I know some. I have written unit tests in the past but I havent done tdd, I have encouraged adoption
|
Show
|
0.75 |
4 |
Java |
Go, MATLAB,
Recently started C and C++ |
None |
It shortens feedback time, you catch more bugs sooner
|
Show
|
2 |
Off/On 15Y |
C |
C++
|
None |
The basics: you write a test, you fail the test, you write/update code until it passes the test.
|
Show
|
7 |
7 |
C |
Python |
Ceedling |
I understand the development cycle and its potential.
|
Show
|
0.4 |
6 |
C++ |
Python, Node.js, C, C#, Go, JavaScript, Typescript, Java |
Cypress, Selenium, GTest, Cpputest |
Not too much
|
Show
|
2 |
10 |
C |
C++
Python
JavaScript |
ceedling - not much experience though |
The basic philosophy, but not too much honestly.
|
Show
|
2 |
10 |
C |
C++
Python
JavaScript |
ceedling - not much experience though |
The basic philosophy, but not too much honestly.
|
Show
|
1 |
4 |
C |
python |
unity cppucheck google test |
it is about writing test before writing relevant functions
|
Show
|
2.5 |
8 inc uni |
C (embedded) |
Python (data)
Javascript (cloud) |
None. Mostly integration tests controlled using a CLI and not at all automated. |
A methodology which improves code reliability, maintainability and extensibility through testing.
|
Show
|
2 |
6 |
C |
C++, Python |
Googletest, Unity, VectorCAST |
Not much, haven't done TDD before.
|
Show
|
6 |
6 |
C |
C++, python |
None |
I read Test-Driven Development for Embedded C, but I couldn't use it on a daily basis.
|
Show
|
1 |
23 |
C++ |
C# |
gtest |
some basic online training.
|
Show
|
13 |
24 |
C |
x86 assembly |
Visual Sutdio, Windbg, protocol analyzers/jammers |
Just learning about this
|
Show
|
2 |
3 |
C |
C++, python |
I haven't done any unit tests. |
It's a good platform to develop necessary embedded skills for engineers.
|
Show
|
4 |
25 |
C, C++ |
Java, Assembly |
implement my own |
none
|
Show
|
3 |
5 |
C |
C++, Python |
pytest |
Unit-level testing by mocking a hardware behavior to validate all the possible use cases.
|
Show
|
3 |
20 |
C/C++ |
Java, C#, Python |
Google Test, CppUnit |
I have done TDD with C++ before
|
Show
|
2 |
5 |
C |
Python, C++, java |
We currently use googletest, but are likely going to switch to unity test. |
From what I understand, you write unit tests based on required functionality, and then code after.
|
Show
|
2 |
10 |
C++ |
Python |
Gtest, Gmock |
I know the high level concepts.
|
Show
|
0.5 |
4 |
C |
None |
None |
Not a lot.
|
Show
|
1 |
15 |
c |
c++ |
google test framework |
I just know first we need to write test cases before even to start with developing code.
|
Show
|
4 |
13 |
C |
C++, python, Java, C# |
None |
Avoiding getting bogged down writing tests when we don't even know what the legacy code is doing.
|
Show
|
1 |
26 |
C |
C++, Python |
CppUnit, QSpy, TSIM (for VxWorks) |
I worked on a project a couple of years ago which was truly TDD. I loved it.
|
Show
|
1 |
6 |
C++ |
Python, CUDA, C |
Catch2 |
Familiar with the concept, but haven't worked on a project that develops strictly by TDD.
|
Show
|
9 months |
21 years |
c/c++ |
angular |
Microsoft Unit testing framework |
Not much
|
Show
|
0.6 |
15 |
C |
Python |
Ceedling |
TDD starts with writing a failing test case and then creating just enough code to pass the test.
|
Show
|
1 |
15 |
C |
C++, Python |
N/A |
You need to have test in mind and start by thinking how you can test a piece of code before you star
|
Show
|
1 |
4 |
C/C++ |
Python |
CUnit framework |
That writing tests first demonstrates you know the expected/desired requirements of your code
|
Show
|
34 |
40 |
c |
.net |
none |
-
|
Show
|