彩票走势图

Parasoft C/C++test (Eclipse)2020.2系列教程:产品介绍

翻译|使用教程|编辑:况鱼杰|2021-02-18 16:01:25.930|阅读 86 次

概述:​本文将向您介绍C / C ++ test,然后提供有关如何使用C / C ++ test对示例应用程序执行静态分析,单元测试和运行时错误检测的课程。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Parasoft C/C++test针对C/C++开发的专业白盒自动化测试方案,能有效提高软件开发效率和代码质量。C++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。


本文将向您介绍C / C ++ test,然后提供有关如何使用C / C ++ test对示例应用程序执行静态分析,单元测试和运行时错误检测的课程。

先决条件

对于所有课程:

  • 必须在受支持的平台上安装受支持的编译器之一。

有些课程还有其他先决条件,将在课程开始时进行说明。

正确的编译器配置至关重要

  • 在大多数情况下,C / C ++ test需要调用编译器和链接器才能执行静态分析和运行时测试任务,这些任务通常涉及预处理,编译和链接程序。
  • 要访问C / C ++ test的全部功能,运行C / C ++ test的计算机必须具有完整的开发环境和编译器工具链。

样本ATM应用程序

本教程中的课程演示了如何测试示例ATM应用程序的代码。此应用程序是自动柜员机的非常简单的模型。它允许访问银行帐户以便存入/提取资金和检查余额。

ATM应用程序包括以下文件:

  • Account.[hc]xx-模拟客户帐户
  • Bank.[hc]xx-为包含一组帐户的银行建模
  • BaseDisplay.[hc]xx-定义简单的用户界面并提供通用的实现
  • ATM.[hc]xx-ATM的客户端接口

应用程序设计的UML模型如下:


ATM项目的主源位于<C / C ++ test安装目录> / examples / ATM中。该目录包含源文件,一个Makefile(使用GNU gcc)和准备好的Visual C ++项目。我们将在“教程-创建C ++测试项目”中演示如何为此源代码创建C ++测试项目。

开始本教程之前,请复制原始示例目录。这样可以确保在修改源文件时,安装目录中的原始示例保持不变。

C / C ++测试GUI

下图是C / C ++ test独立版本的一般视图。独立版本和Eclipse插件版本都具有相同的布局。项目文件显示在左窗格中。右窗格包含编辑器。屏幕的下部三分之一处有几个选项卡或视图。这些标签显示与每个标签标签特别相关的信息。


导航器(也称为“项目树”)是您可以在其中查看项目并选择要测试的资源的地方。



练习:配置和自定义透视图和视图

C / C ++ test允许您配置用户界面的默认布局。这是使用透视图和视图实现的。

  • 选择“窗口”>“打开透视图”>“其他”。将打开“打开透视图”对话框。
  • 在“打开透视图”对话框中,选择Parasoft C / C ++ test,然后单击“确定”。执行以下步骤将更改用户界面。屏幕底部三分之一处的视图选项卡也可以针对每个透视图分别进行操作。具体而言,可以根据需要关闭或重新打开它们。

要自定义哪些“视图”可用:

  • 如果“质量任务”视图尚未打开,请通过选择Parasoft>“显示视图”>“质量任务”将其打开。
  • 要打开Coverage视图,请选择Parasoft> Show View> Coverage。


  • 要打开“测试用例浏览器”视图,请选择“ Parasoft”>“显示视图”>“测试用例浏览器”。

Parasoft C/C++test 是一个集成的解决方案,用于自动化广泛的最佳实践,能够实现编码策略执行、静态分析、单元和组件测试以及运行时错误检测,为团队提供了一种实用的方法,以确保他们的C和C++代码能够按照预期工作。C/C++test与Parasoft DTP集成,DTP提供了基于Web的交互式仪表盘,具有向下钻取功能,允许团队根据C/C++test的结果和其他关键流程指标跟踪项目状态和趋势。 




标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP