Training Preparation -- Technical Background of 100 Attendees

Years with company Years programming Primary programming language Other programming languages Unit test harnesses Tdd knowledge
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
4 17 C Python C++ None Very little.
Show
20 30 C++ C, Java, Php Junit, Gtest I use it regularly
Show
34 25 C Python nothing nothing at the moment
Show
2 months 10 years Embedded C I was using Python & VB.net in my previous job Nothing Its Test Driven Development where a unit test will be written along with the regular functional code
Show
3 10 C Assembler none It is a way to design code in order to increase testability and maintenance in the time
Show
1.5 5 C++ C, Python CppuTest Not much, but I've heard good things about it.
Show
1 5 C/C++ Python, Rust, Javascript. CppUTest, Python unittests. Write a test first, then develop for that test.
Show
18 20 C++ Python, Matlab Python Unittest
Show
4 10 Python C, C++, Javascript, Matlab Python unit tests and teamcity CD/CI Only that you create tests before you code
Show
14 30 c# Long time ago: java, c, c++, fortran, lisp Resharper Unit testing Testing tools in Visual Studio Did a stint some years ago. Not doing tdd anymore, but would love to do it again
Show
1.5 4 C# Currently just C# GitLab CI Create a test first. Build logic later. Continuous growth of complexity, refactoring and testing.
Show
1.5 5 It was Java Chora (Embedded Wizard), Python, C, a little Cpp GitLab CI just basic theory, I tried in the previous company for embedded stm32 boards but it didn't last long
Show
14 35 C/C++ Python, C#, PHP, Matlab, Javascript, Bash, Assembly Google Test You iterate writing tests first that capture the requirements, then the code that makes tests pass.
Show
1 25 C++ Python, C, Matlab -none- Read your book, informed myself through podcasts, internet. Big fan of it - that's the way to go!
Show
8.5 15 python, c java, c++ (little), shell scripting plain asserts inc, unittest (python), junit Shortly a methodology where you first write a test for you code and then the code itself
Show
1 12 c++ c, python, rust, bash Cpputest i've read the book, and worked in a test-driven environment for over a year
Show
1 10 C C++, Python static analysis It's an alternative to the waterfall design. It moves the key pint on the test side in someway.
Show
3 4 C Python Unity Read the book Test Driven Development for Embedded C
Show
<1 5 C Python Java HDL N/A Just a cursory overview.
Show
5 5 c Python Not sure Nothing
Show
10 20 C C++, PHP Unity, PHPUnit In short: Develop to make your tests pass. Work in small steps. Run tests continuously.
Show
5+ few months C Python none not much.
Show
3 20+ C Bit of C++, C# and Python None Very little, some of my team use it and we discuss it, but I haven't actively used it
Show
9.7 42 C# C, C++, Java, Perl, PowerShell, bash, Javascript/Typescript NUnit, VisualStudio built-in stuff Code a test that fails, write the code it tests so that it passes, then refactor, move on.
Show
11 10 C# C, C++, Java, Matlab, LabView, VHDL/Verilog None Nothing
Show
12 20 C++ C Java C# None I understand the overall concept of writing tests first followed by the code to make them pass.
Show
14 3 Java Python, C++, C, Prolog, Scala Maven A software development methodology that puts functional expectations first through testing.
Show
1 8 Java c#, c++, python None It is a methodology to program more effectively and efficiently.
Show
1 4 Java C#, C/C++, Python none It makes testing less painful and tedious in the long run.
Show
1 20 C C++, C#, assembly Ceedling, NUnit Been using it for about 1 year. It is great to give confidence when something has changed or added.
Show
2 11 C Python Google Test not much.
Show
3 months 8 C C++ Visual studio In TDD software requirements being converted to test cases before software is fully developed
Show
3 Months 7 yerars C C++, Python Jenkins Software requirements being converted to test cases before software is fully developed.
Show
10 10 C And C++ Java,C# I have a Test application which calls specific function of interest. Also code coverage tools Nothing.
Show
2.5 3 c c++ - Nothing
Show
0 10 C Python None Nothing
Show
0 15 C C++,python Dont know Test cases are written before developing any features.
Show
15 16 C Python Automation Have basic knowledge about TDD.
Show
0 5 C C++, Python Jenkins automation testing TDD is test first development process where test case is first written before you write enough code
Show
1.7 8 C++ C, Python None Not sure about TDD
Show
0 14 C / C++ Python GMock It means: 1) understand the req 2) define a test 3) code 4) use #2 to confirm soln
Show
0 17 C C++, Python gtest I think TDD is a practice that software developers should follow to identify bugs at early stage.
Show
0.2 11 C C++ randomizing the UT and configuring jenkins to run it adding scope or hooks so that the feature can be tested independently
Show
Tag cloud words for other programming languages