【车载开发系列】ParaSoft安装步骤介绍

news2024/9/20 16:55:16

【车载开发系列】ParaSoft安装步骤介绍

【车载开发系列】ParaSoft安装步骤介绍

  • 【车载开发系列】ParaSoft安装步骤介绍
    • 一. 前言
    • 二. 安装步骤
      • 1. 双击安装包
      • 2. 选择安装语言
      • 3. 选择许可协议
      • 4. 选择软件安装位置
      • 5. 选择开始菜单文件夹
      • 6. 选择安装时的附加任务
      • 7. 安装准备完毕
      • 8. 执行安装开始
      • 9. 安装结束
    • 三. 启动C++Test
      • 1. 双击启动软件
      • 2. 指定工作空间目录
      • 3. 载入被测对象
      • 4. 载入完成
    • 四. 总结

一. 前言

Parasoft的C++Test是该公司出品的一款可以针对C/C++源代码进行静态分析、单元测试、集成测试的测试工具。
在白盒测试领域被广泛使用。本篇文章主要介绍了如何安装C++Test的安装。
Parasoft C++Test包括了Windows和Linux两种环境下的安装版本,以及独立版和插件版两种类型。
如果选择安装的是插件版软件,那么需要先确保将开发工具(如:CCS、Wind River Workbench)先安装好。
本篇文章主要介绍的是Windows环境下独立版的C++Test的安装。

二. 安装步骤

Parasoft C++Test的安装过程相对比较简单,一般情况下只要默认一路到底就可以安装完软件。

1. 双击安装包

这里一个是独立版,一个是安装Eclipse插件版C++Test,我们这里选择的是独立安装包在这里插入图片描述

2. 选择安装语言

这里选择中文,然后点击确定按钮。
在这里插入图片描述

3. 选择许可协议

选择“我接受协议”,点击下一步
在这里插入图片描述

4. 选择软件安装位置

选择安装位置,点击下一步。没有特殊的要求,使用默认的安装目录便可。
在这里插入图片描述

5. 选择开始菜单文件夹

选择快捷方式生成位置,点击下一步。
在这里插入图片描述

6. 选择安装时的附加任务

在这里插入图片描述

7. 安装准备完毕

确认安装时的配置信息,点击安装即可
在这里插入图片描述

8. 执行安装开始

在这里插入图片描述

9. 安装结束

点击结束按钮,完成安装过程。
在这里插入图片描述
如果安装的是插件版的C++Test,C++Test是没有独立的启动界面,
只需要在启动Eclipse的时候,确认被安装插件的开发工具即可。
比如启动Eclipse之后,就可以在上方工具栏中看到Parasoft,则证明插件安装成功了。

三. 启动C++Test

1. 双击启动软件

从开始菜单找到C++Test,然后就可以启动已安装的程序了。启动程序的时候会出现下面的画面。
在这里插入图片描述

2. 指定工作空间目录

在第一次启动的时候,会跳出以下的画面,要求在这个画面中输入【工作空间】,按下【浏览按钮】,就可以指定我们的工作空间目录,如果不想每次启动都出现这个选择画面的话,可以在下面的【将此值用作缺省值并且不再询问】这个给打钩。
在这里插入图片描述
工作空间中一般存放的是什么东西呢?我们通过查找看到,有四个文件夹。

  1. settings主要存放配置工作空间的信息,一般我们不会对其进行改动。
  2. factory目录主要存放测试的驱动,测试的main函数就在这里的C文件中。
  3. stubs目录对应的是测试桩。当选择创建测试桩的时候,在改工作空间中,所有的测试桩都会出现在这个目录下。
  4. Tests目录对应的是测试用例。
    在这里插入图片描述

3. 载入被测对象

点击菜单:文件->【Open Projects from file System…】就进入选择被侧对象的界面。
在这里插入图片描述
在【Import Projects from File System or Archive】画面中,通过点击【Directory】按钮,我们就可以选择需要的Import source了。

在这里插入图片描述

4. 载入完成

载入被测对象之后,被测对象可以通过【导航器】来查看。(红框中的便是已载入的被测试对象)
在这里插入图片描述

四. 总结

以上便是Parasoft C++Test的安装启动的全过程,总的来说比较简单,没有太多的配置。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2116009.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【小沐学OpenGL】Ubuntu环境下glfw的安装和使用

文章目录 1、简介1.1 OpenGL简介1.2 glfw简介 2、安装glfw2.1 直接命令二进制安装2.2 源码安装 3、测试glfw3.1 测试1,glfwglew3.2 测试2,glfwglad3.3 测试3 结语 1、简介 1.1 OpenGL简介 OpenGL作为图形界的工业标准,其仅仅定义了一组2D和…

PhotoZoom9怎么样?图片模糊怎么办?

DeepZoomPix的前身。PhotoZoom是一款新颖的、技术上具有革命性的对数码图片进行放大的工具。通常的工具对数码图片进行放大时,总会降低图片的品质,而这款软件使用了S-SPLINE Max技术 一种申请过专利的,拥有自动调节、高级的插值算法的技术&am…

PCIe总线-Linux内核PCIe设备枚举流程分析(十三)

1.简介 当系统启动时或者有新的PCIe设备接入时,PCIe主机会扫描PCIe总线上的PCIe设备,读取设备配置空间信息,建立设备的拓扑关系,然后为设备分配资源(如内存空间、I/O空间、中断、总线编号等),最…

网络安全AI大模型训练从入门到精通

前言 2022年下半年,国内安全圈内开始完chatGPT,当时在安全圈内小火了一把。大家纷纷注册去体验一把,希望chatGPT能帮助解决日常安服渗透问题。当时以为仅此而已,谁知年后大火,随后以chatGPT为代表的大语言模型&#x…

【老课推荐】基于LangChain和知识图谱的大模型医疗问答机器人项目

在当今数据驱动和人工智能主导的时代,大模型和知识图谱的结合是一个重要的研究和应用方向。大模型实战课程通过48课时,分为六个主要章节,涵盖了从基本概念到高级应用的多方面内容。学员将通过本课程学习如何使用LangChain和OpenAI进行开发&am…

Spring Boot:医疗排班系统开发的技术革新

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常…

数据分析:Python语言相关性对角矩阵计算

文章目录 介绍加载R包导入数据计算连续型变量相关系数展示显著性结果图总结介绍 下三角相关系数矩阵是指相关系数矩阵中,仅展示主对角线以下部分(不包括主对角线)的值。在相关系数矩阵中,主对角线上的元素都是1(因为任何变量与自身的相关系数都是完美的1),而上三角和下…

Java笔试面试题AI答之单元测试JUnit(2)

文章目录 7. 为什么JUnit只报告单次测试中的第一次失败?8. Java中,assert是一个关键字。 这不会与JUnit的assert()方法冲突吗?9. 解释如何测试静态方法?一、直接调用测试二、隔离依赖三、使用Mock框架四、重…

助贷行业的三大严峻挑战:贷款中介公司转型债务重组业务

大家是否察觉到一种趋势?现如今,众多贷款辅助服务机构与专注于债务再构的公司之间形成了紧密的“联动”。有的选择将获取的贷款需求转介给债务重组方,有的则直接下场,动用自身资本参与债务重组业务。这一现象背后,究竟…

每日一练:合并区间

一、题目要求 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例 1: 输入:in…

四.海量数据实时分析-Doris数据导入导出

数据导入 1.概述 Apache Doris 提供多种数据导入方案,可以针对不同的数据源进行选择不同的数据导入方式。 数据源导入方式对象存储(s3),HDFS使用 Broker 导入数据本地文件Stream Load, MySQL LoadKafka订阅 Kafka 数据Mysql、PostgreSQL&a…

表格多列情况下,loading不显示问题

问题描述: 用element plus 做得表格,如下图,列数较多,且部分表格内容显示比较复杂,数据量中等的情况下,有一个switch 按钮,切换部分列的显示和隐藏,会发现,切换为显示的时…

单线程 TCP/IP 服务器和客户端的实现

单线程 TCP/IP 服务器和客户端的实现 文章目录 单线程 TCP/IP 服务器和客户端的实现通信流程服务端客户端 代码实现服务端客户端 运行结果 通信流程 服务端 socket:创建监听的文件描述符(socket) fd;bind:fd 和自身的 ip 和端口绑定&#x…

【Transformer】Positional Encoding

文章目录 为什么需要位置编码?预备知识三角函数求和公式旋转矩阵逆时针旋转顺时针旋转 原始Transformer中的位置编码论文中的介绍具体计算过程为什么是线性变换? 大模型常用的旋转位置编码RoPE基本原理Llama3中的代码实现 参考资料 为什么需要位置编码&a…

DPDK基础入门(五):报文转发

网络处理模块划分 Packet Input: 接收数据包,将其引入处理流程。Pre-processing: 对数据包进行初步处理,例如基本的检查和标记。Input Classification: 细化数据包的分类,例如基于协议或流进行分流。Ingress Queuing: 将数据包放入队列中进行…

【信息学奥赛题】

目录 一、计算机组成与工作原理 二、计算机信息表示 三、计算机软件系统 四、计算机网络基础 五、多媒体知识 六、数据结构 七、程序语言知识 八、知识性问题 一、计算机组成与工作原理 1.下列不属于冯诺依曼计算机模型的核心思想是(D&#xff…

Spring源码(3)Aware接口、初始化和销毁方法、@Scope、@Primary

1、目标 本文的主要目标是学习Spring源码中Aware接口、初始化和销毁方法、Scope注解、Primary注解的使用 2、Aware接口 Component public class MyBeanAware implements BeanNameAware, ApplicationContextAware {Overridepublic void setBeanName(String name) {System.out…

Linux系统本地化部署Dify并安装Ollama运行llava大语言模型详细教程

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

屏保壁纸 芝麻时钟比屏保壁纸更好看的桌面动态屏保 大气美观

屏保壁纸 芝麻时钟比屏保壁纸更好看的桌面动态屏保 大气美观,今天小编给大家带来一款非常大气美观的桌面时钟屏保,比屏保壁纸更好看,更美观的桌面屏保软件。非常有个性化哦,我们看看这种屏保主题,是不是让你眼前一亮呢…

20240908 每日AI必读资讯

新AI编程工具爆火:手机2分钟创建一个APP! - AI初创公司Replit推出的智能体——Replit Agent。开发环境、编写代码、安装软件包、配置数据库、部署等等,统统自动化! - 操作方式也是极其简单,只需一个提出Prompt的动作…