QAC/QAC++ — software static testing tools

        PRQA Corporation is recognized as a programming standards expert by senior software developers, industry experts, and standards bodies worldwide. Its main business is code integrity and software quality testing, providing related automated testing and management tools, and providing professional consulting and training services. Its flagship product QAC/QAC++ is a fully automated code static analysis tool that can provide coding rule checking, code quality measurement, software structure analysis and other functions. QAC/QAC++ can comprehensively and accurately find potential problems in software, and conforms to ISO26262 Certified to functional safety standards. At present, QAC/QAC++ has been widely used in the fields of automobile, national defense, e-commerce, medical equipment, production and communication.

product description

1. Main functions of QAC/QAC++

●   Automatic code review

        QAC/QAC++ can automatically check C/C++ code rules, report violations of programming standards and guidelines, reduce the time required for code reviews, and enable software engineers to avoid problems in the code during the development phase.

●   Comprehensive specification support

        QAC/QAC++ fully supports a variety of the latest programming standards (MISRA C:2012, MISRA C++:2008, GJB5369, etc.), and many other industry programming rules. QAC/QAC++ can find more than 1700 C language problems and 1300 C++ problems, and provides a convenient secondary development interface, which allows software quality engineers to customize specifications that meet their own requirements.

●   Scientific quality measure

        QAC/QAC++ provides authoritative metric analysis capabilities, including more than 60 C language metrics and more than 20 C++ metrics, providing objective and accurate basis for software quality improvement of enterprises at different maturity levels, helping enterprises to control software quality from a macro perspective .

●   Flexible test management

        QAC/QAC++ can provide code quality management solutions for the whole life cycle testing process. With the QA Verify plugin, development managers can monitor project quality trends through the web at any time, track defect status, manage code quality, assign work tasks, define composite metrics, compare and analyze quality, customize and generate quality reports, and, together with the Baseline plugin, conduct tests. Version management and control.

2. QA Verify main functions

        QA Verify can be integrated with third-party continuous integration plugins (such as Jenkins) to conduct centralized and timed testing of code on the server side, and distribute the results to different roles in the team after testing, while providing good team collaboration, version management, and report exporting and other functions.

3. QA Framework main functions

        QA Framework is a new module released by PRQA in October 2013. It encapsulates the user interface of QAC and supports more operations on the new user interface, such as analyzers that can use QAC and QAC++ at the same time. It is no longer necessary to use two software separately; another example is that the user can directly modify the source code on the QAC interface. The main features of QA Framework are:

●   New user interface

     ◆ User can modify source code directly in QA Framework interface
     ◆ Cross-platform command line interface

●   Fully integrated with Visual Studio and Eclipse

●   Allow the project to contain both C files and CPP files

●   Save and publish QAC project files more conveniently


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326207619&siteId=291194637
Recommended