.
CodeSonar has been proven to provide the deepest static analysis, finding more critical defects than other static analysis tools on the market. CodeSonar has performed best on several static analysis tool benchmarks in finding static memory, resource management, concurrency, and other defects.
By analyzing both source code and binaries, CodeSonar enables teams to analyze complete applications, enabling you to take control of your software supply chain and eliminate the most costly and hard-to-find defects early in the application development lifecycle.
The Software Testing Automation Framework (STAF) is an open source, multi-platform, multi-language framework designed around the idea of reusable components, called services (such as process invocation, resource management, logging, and monitoring). STAF removes the tedium of building an automation infrastructure, thus enabling you to focus on building your automation solution. The STAF framework provides the foundation upon which to build higher level solutions, and provides a pluggable approach supported across a large variety of platforms and languages.
TESSY performs automated dynamic module/unit and integration testing of embedded software and determines the code coverage along the way. This kind of test is required for certifications according to standards such as DO-178B, IEC 61508 or ISO 26262. The Classification Tree Editor (CTE) provides one method of systematically specifying test cases. This use of the Classification Tree Method is a unique feature of TESSY. For programs written in the C programming language, a unit is a function in the sense of C. To start unit testing with TESSY, you simply browse for the C source module containing the function to test. TESSY parses this module and lists the C functions in it. You can select the function you want to test.
RCUNIT is a small framework for testing C programs and a black box testing tool. It uses non-local jumps to emulate exceptions and handles program terminating signals (e.g. SIGILL) during test runs. RCUNIT allows creation of test fixtures, either per test or per test group. RCUNIT also provides a runtime memory leak check facility and an extensible exception handling mechanism. Requiring only an ANSI compliant C compiler, it is a highly portable unit testing tool.
cfix is an xUnit testing framework for C/C++, specialized for unmanaged Windows development (32/64 bit). cfix supports development of both user and kernel mode unit tests. cifx unit tests are compiled and linked into a DLL. The testrunner application provided by cfix allows selectively running tests of one or more of such test-DLLs. Execution and behaviour in case of failing testcases can be highly customized. Moreover, cfix has been designed to work well in conjunction with the Windows Debuggers (Visual Studio, WinDBG). As of cfix 1.3, the framework is source-compatible to WinUnit, i.e. a WinUnit test suite can be recompiled into a full-fledged cfix test suite.
Cleanscape TestWise is a software visualization toolkit for testing, analyzing, and understanding C or C++ programs on UNIX, Linux or Windows platforms. TestWise allows developers to integrate redundant test processes into an automated test process that helps them identify and eliminate problems early in the development cycle-- reducing resource allocation while increasing software quality. TestWise is powerful software visualization and analysis toolset that automates test and maintenance of software applications for faster, better, smarter, cheaper and cleaner software development.
TestWise include the following testing utilities:
xTests is a simple, easy-to-use, efficient unit- and component-test library, for multiple languages. Combining high discoverability and low coupling, xTests is a lightweight solution designed for use in verifying other libraries.
The current version covers C and C++ testing. It is implemented in C++ and expresses a C/C++-API. Its primary design features are:
The Linux Test Project is a group aimed at testing and improving Linux. The goal of the LTP is to deliver a suite of automated testing tools for Linux as well as publishing the results of tests we run. LTP invites community to contribute in new horizons. The LTP testsuite contains a collection of tools for testing the Linux kernel and related features.
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. Ant can also be used effectively to build non Java applications, for instance C or C++ applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks. Ant is written in Java. Users of Ant can develop their own "antlibs" containing Ant tasks and types, and are offered a large number of ready-made commercial or open-source "antlibs".
Theme by Danetsoft and Danang Probo Sayekti