Training Preparation -- Technical Background of 100 Attendees

Years with company Years programming Primary programming language Other programming languages Unit test harnesses Tdd knowledge
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
Tag cloud words for other programming languages