Training Preparation -- Technical Background of 100 Attendees

Years with company Years programming Primary programming language Other programming languages Unit test harnesses Tdd knowledge
3 4.5 C or C++. It varies. Assembly(device specific), Python, C#, JavaScript, TypeScript, Markdown, LaTeX Ceedling and GoogleTest It's a method of writing software to be easily tested & write tests, to reduce time spent debugging.
Show
25 20 C, C# JAVA, Python JUnit Tried once.
Show
9 20 C I've been really focused on C for the last longest time. Unity I've had a little experience with it.
Show
2 10 c C++ TDD know a little
Show
.5 2 C python cunit only the basic concept behind unit tests, ive never written any.
Show
11 28 C# C++(Arduino) Never used one. Just the very little of your book I've read so far. It sounds very interesting.
Show
2 10 C C#, C++ Unity It is used to create more bug-free code by first designing the test methods.
Show
1 9 c python unity Cunit start with the test design then develop the application to satisfy the test cases
Show
3 8 C Python None. I understand the concept and tried to implement something.
Show
< 1 5 C/C++ Python, JavaScript CppUTest, Unity I've read James Grenning's TDD book a couple times and have tried implementing it once or twice.
Show
3months 10 C C++, python, bash, c# GTest, NUnit, CUnit Writing tests before beginning development
Show
6 15 C Python Ceedling Few concepts (having used ceedling)
Show
2 5 C Python, Bash Internal company framework, gTest, unity (not the game engine) Not much, test before you implement. People have very strong opinions of it (on both sides)
Show
3 5 C C++, Rust, Python, LabVIEW, SystemVerilog ucunit, Google Test, I understand the general idea and I would like to try it in practice.
Show
3 12 C C++ assembler VectorCast, CUnit UCunit Gtest Gmock I used it
Show
3 7 C Python zephyr ztest To achieve reliability, find bugs, and modular approach during development. A way to limit errors.
Show
14 20 C python ztest, company´s own I know quite a lot of theory. I try to practice it when I can. I teach TDD in the company sometimes
Show
5 23 Python Java, PHP, Javascript, C/C++ unittest,behave,JUNIT,Cucumber,Mockito,PHPUnit, Behat,mocha, sinon, jest,googletest, CppUTest It's a "pathfinder" technique for any development journey. Very helpful in the structuring process.
Show
2 26 C Assembler TKL Flavors of BASIC CUnit The cycle: write test, fail, pass, refactor
Show
33 45 C Visual Basic for Applications Unity Took this course live at the Barr group years ago. Taught others including wrong practices!
Show
1 12 C Python, C++ Ceedling, GTest We do it actively and I have a good experience with it, but I feel like it can be much better.
Show
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
Tag cloud words for other programming languages