Open Source C Software Testing Tools - Page 2

C Software Testing Tools

View 239 business solutions

Browse free open source C Software Testing Tools and projects below. Use the toggles on the left to filter open source C Software Testing Tools by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    CuTest lets you write unit tests for your C code. You should use it because: (1) It has the cutest name, (2) It looks and feels like JUnit, (3) It is cross-platform, (4) It ships in a single .c and .h file for ease of deployment.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Open System Testing Architecture - a distributed software testing architecture designed around CORBA. The current toolset has the capability of performing scripted Web (HTTP and HTTPS) heavy load tests with performance measurements from Win32 platforms.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    EZ Project

    EZ Project

    Softwares making our work easier

    Go to "Files" to download releases of EZComm and Jirrit. EZComm (EZ Comm) is still maintened, code hosted on https://github.com/bon-ami/ezcomm You can use it as either a client or a server for TCP/UDP text messages Jirrit is still maintened, code hosted on https://github.com/bon-ami/jirrit You can use it to operate with commands on JIRA, bugzilla, Jenkins and Gerrit. EZOutput is hosted on https://gitee.com/bon-ami/ezoutput
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    The Open POSIX Test Suite is a test suite for POSIX 2001 APIs, not tied to specific implementations. It provides conformance, functional, and stress testing. Initial focus is on Threads, Clocks & Timers, Signals, Message Queues, and Semaphores.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    A powerful C-written web application testing and load generating tool. It uses HTTP, FTP and TLS/SSL stacks, simulating tens of thousand users / clients each with own IP-address. The goal is to provide an alternative to Spirent Avalanche and Ixia IxLoad.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    CxTest is a JUnit/cppUnit/xUnit-like unit test framework for C. It is extremely portable since it doesn't depend on RTTI, exception handling or any libraries (including standard ones)
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    small collection of memory allocators, useful mostly for debugging purposes
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    The Compartmented Robust Posix C++ Unit Test system. crpcut is a simple to use unit test system for C++, where each test case is run in its own process and own working directory, to ensure that each test case starts from a clean slate.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Bug Finder

    Bug Finder

    A real Win32 extensible passive debugger

    This project born a few years ago when I encountered a fatal bug on a production environment, unfortunately not replicable on my development machine. I spent many time finding a solution, using also freeware and commercial third-party tools and libraries, but none helped me because the bug crashed the process, and no of the above tools could be able to catch the exception before the process dying. Also, it was not possible to install a development environment onto the production machines, so the only solution was to develop a debugger which didn't need any user/developer interaction. I used many open source resources, then I decided to make the Bug Finder an open source project. It is built over a pluggable architecture to support other languages different from Borland Delphi (the one I used to develop my faulting application and the Bug Finder too). Here is the article http://www.codeproject.com/Articles/602794/Bug-Finder-a-real-Win32-extensible-passive-debugge .
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 10

    DDMTestbed

    An independent Data Distribution Management testbed

    DDMTestbed is a testbed that allows you to generate random instances and evaluate your proposed resolutive method measuring execution time, memory occupied and distance from the optimal solution. It has been written in C language.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    ODMan (Optical Device Manipulator) uses specific commands (IOCTLs) to manipulate, enable or disable features, retrieves the identify information from CD/DVD drives, and executes transfer rate tests
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12

    Protocol tool

    Hexadecimal strings test tool

    This is a software/hardware development tool that allows the user to send strings on an interface (parallel,serial, network or other), specified in hexadecimal or strings or a combination of these. The strings can be retrieved/stored from/to a file.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13

    GUITAR - A GUI Testing Framework

    A model-based test automation framework for GUI applications

    This framework supports a wide variety of model-based GUI testing techniques. The innovation lies in the architecture of GUITAR, which uses plug-ins to support flexibility and extensibility. Software developers and quality assurance engineers may use this architecture to create new toolchains, new workflows based on the toolchains, and plug in a variety of measurement tools to conduct GUI testing. More detail is presented in this publication: GUITAR: An Innovative Tool for Automated Testing of GUI-driven Software. Bao N. Nguyen, Bryan Robbins, Ishan Banerjee, and Atif Memon. Automated Software Engineering Journal. p.21, 1. 2014
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    "Better Extension for RPM" is a buildroot installation tool compatible with YUM written in C. It is fast and system resources friendly. The main audience are users, developers or administrators of Red Hat/Fedora Core Linux operating systems.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    DSPemu emule a digital signal processor TMS320F243, with console interface showing the registers and memory. With DSPemu is possible test algorithms such as Filter, FFT/IFFT. This can be integrate and used with a circuit simulator.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Forkbeard is Bluetooth™ tools for Windows environment, similar to those in BlueZ for Linux/UNIX.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    HTTP Test Tool
    httest is a script based tool for testing and benchmarking web applications, web servers, proxy servers and web browsers. httest can emulate clients and servers in the same test script, very useful for testing proxys.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    This profiler (JRE 1.5.0 only) uses JVMTI and native bytecode instrumentation for the analysis of the heap, reachable objects, execution time, garbage collection efficiency, code coverage and thread contention. No preparation steps required in build.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19

    NetStress-NG

    NetStress is a DDoS and network stress testing tool.

    Syn Flood Attacks SYNFlood with static source port SYNFlood with random source port SYNFlood with static source ip address SYNFlood with random source address SynFlood with fragmented packets ACK Flood Attacks ACK Flood with static source port ACK Flood with random source port ACK Flood with static source ip address ACK Flood with random source address ACK Flood with fragmented packets FIN Flood Attacks FIN Flood with static source port FIN Flood with random source port FIN Flood with static source ip address FIN Flood with random source address FIN Flood with fragmented packets UDP Flood Attacs Static source port udp flood UDP flood with random source port UDP Flood with static source ip address UDP Flood with random source address UDP Flood with fragmented packets ICMP Flood ICMP Flood with all options random(source ip, icmp type, code) HTTP Flood ... More info: http://sf.net/p/netstressng/wiki/Home/
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Bannergrab is a next generation network service banner grabbing tool. In addition to simple banner grabbing it can send triggers to various services such as FTP, SMTP and HTTP to enumerate additional information, including support for SSL services.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    RND

    RND

    Random data generator: secure character streams and large files

    Generate a lot of random junk. Create: • huge files • random character stream • specific character sequence Example uses - generate: • specific number of characters for testing web forms • restricted range character stream • control characters, 'high characters', emojis for fuzzing application input • specific byte sequence • Unicode character range • file overwrites to the exact byte count • custom text strings as content filler • long password strings • specific file size (e.g. 777 bytes, 10 MB, 2 GB) • huge files (x64 version: 4GB+ files) • fast generation rates on x64 version: ~8GB/sec streams with i3 CPUs on Linux • files for zipping / hashing / integrity / transfer / speed tests. RND.zip contains the source code and the x86/x64 executables for Linux, Windows, Raspberry Pi.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    A Windows console app to delay a specified number of seconds and exit if a key is pressed. Handy for automation batch files. For example: :start batdelay 10 if ERRORLEVEL 1 goto :EOF ...do something goto start
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    cfix is a xUnit unit testing framework for C and C++, specialized for Win32 and NT kernel mode. The aim of the framework is to make the development of test suites as easy as possible while fully exploiting the services provided by Windows.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24

    dbtesma

    efficient data generation for benchmarks and performance analysis

    Highly efficient Data Generator for Benchmarks and Algorithm Performance Analysis. Supports fully configurable schemata as well as meta structures like Foreign Keys and Functional Dependencies.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    eXplode is a storage system checker. It contains a generic model checker for real code instead of abstract models. Using this model checker, eXplode can systematically check a storage system against many possible crashes to find crash-recovery errors.
    Downloads: 1 This Week
    Last Update:
    See Project
Monday.com Logo