cpptestcli can send results to the Parasoft Report CenterDTP, send comprehensive reports to the team manager and to the Parasoft Team Server, and send focused reports to each team developer. Reports can be generated in HTML, PDF, and custom XSL format. Details such as reporting preferences (who should reports be sent to, how should those reports be labelled, what mail server and domain should be used, etc.) Team Server settings, Parasoft Report Center settingsby optionss, and email settings, license settings, etc. can be controlled by options files.
Developers use their local installations of C++test to test the code that they write or modify, make the necessary corrections, then check the code and test cases in to source control. Every night the
C++test runs in cli mode on a team machine to verify the checked-in code base; here, it executes all of the tests that developers have created (through automated test generation and manual test definition/customization) and added to source control. After the test completes, team developers can import test result into the C++test GUI to facilitate error examination and correction. Additionally, C++test sends results to the Parasoft Report Center, emails each developer a report that contains only the errors/results related to his or her work, emails group managers a report that lists all team/project errors and identifies which developer is responsible for each error, and uploads reports and results to Team Server.
Throughout the process, Team Server manages the sharing and updating of test settings and test files; this standardizes tests across the team and helps team members leverage one another’s work. The standardized test settings and custom team rules are configured and maintained by the team architect.
The Team Server (formerly named Team Configuration Manager [TCM]) component of Parasoft ensures ensures that all team members have access to the appropriate team Test Configurations, suppressions, rule files, and test case files. Team Server is available and licensed separately. This version of C++test works with Team Server 2.0 and higher, which is distributed as part of Parasoft Server Tools.
Parasoft Development Testing Platform
Parasoft Report Center (formerly named Group Reporting System [GRS]Development Testing Platform (DTP) is a decision support system that provides development teams the on-going visibility and measurement of the software development process necessary to help keep software projects on track. Collecting and consolidating metrics generated during the development process, Parasoft Report Center DTP turns these data points into meaningful statistics and dashboards that provide development managers and team members with the ability to continuously and objectively assess the quality and readiness of the code base, status of the coding process, and the effectiveness of the development team. With Parasoft Report CenterDTP, development teams can more readily identify, respond to and manage risks in the code or coding process that threaten project schedules and quality. Parasoft Report Center DTP provides the metrics by which management can more effectively assess and direct resources, set and monitor development targets, communicate, guide and measure conformance to development policies, and ensure successful project outcomes.
Once C++test is configured to send information to Parasoft Report CenterDTP, developers, architects, and managers can use the Parasoft Report Center DTP dashboard to access role-based reports on quality, progress, and productivity.
For details on how to connect to Parasoft Report CenterDTP, see Connecting to Development Testing Platform.
Parasoft Project Center
Parasoft Project Center delivers advanced task management that increases development teams' work quality and efficiency.
Parasoft Project Center is designed to simplify and enhance project planning, process monitoring, and team participation by grouping project requirements, defects/enhancements, and tasks into a single system. It integrates with most bug tracking systems (BTS), requirement management systems (RMS), and Microsoft Project to enhance functionality and make associations between components.
It streamlines development workflow, teamwork, and development progress. In addition to creating and automatically distributing tasks and test results, it also reports project status and monitors development progress.
By tracking source code, automated tests, and manual tests for all project artifacts (requirements, defects/enhancements, and tasks), Parasoft Project Center can analyze development progress, and then determine which activities are costly and time-consuming—enabling the organization to reduce costs and increase productivity.
For details on how to connect to Parasoft Project Center, see Connecting to Concerto and Report Center.