Cantata 测试工具基本使用介绍

这篇具有很好参考价值的文章主要介绍了Cantata 测试工具基本使用介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写本文是因为没有带办公电脑,在个人电脑上先写,然后复制到公司内部网络。需要软件自行联系国内代理商,勿扰

概述

Cantata QA 工具是德国斯图加特的一家名为QA System技术股份有限公司的产品,国内名称为北京旋极信息技术股份有限公司,在北京上海深圳均有办公点。

  • 工具本身在汽车行业符合26262规范
  • 工具能够创建自动化测试集。能够支持MCDC测试,有便捷的硬件模拟测试,方便的驱动测试支持。
  • 工具官网介绍链接《Cantata Datasheet》
  • 工具支持Jenkins和Eclipse,Jenkins介绍《Cantata in a DevOps Pipeline》

国内合作的企业有
cantata单元测试,单元测试
cantata单元测试,单元测试

测试例

测试的方式与Vector测试工具一样,根据当前代码自动化生成测试代码然后,相当于把待测试的代码嵌入到一个main函数内单独测试,能嵌入的待测是代码不仅仅是一个函数还可以是函之间相互调用的多个函数。
cantata单元测试,单元测试

单元测试例注入目标值与输入值
在该界面填写某个运行分支流程的期望值与输入值。然后运行该用例,使其运行达到预期值,测试某一条逻辑分支。
cantata单元测试,单元测试
注入数据追踪
通过不同的输入数据将其组合在不同的用例之中,组成不同的测试例。
cantata单元测试,单元测试
开始测试
点击图中开始的红色按钮开始测试,测试过程包括测试脚本代码的生成以及测试结果的显示。
cantata单元测试,单元测试
规则覆盖率查看
一个逻辑分支的通过并不能测试全部代码,例如有IF判断语句时,输入值为真,则只能测试判断语句中为真的一个分支,想要测试全部代码则还需要添加判断条件为假的输入值。
cantata单元测试,单元测试
测试代码显示
在这里可以显示已经测试的代码和未测试的代码 ,已经测试的显示为绿色,未测试的显示为红色,但是这里该工具不如vector,在vector中会用表格的形式对判断条件显示,会展示当前条件还有那些未通过,那些已通过,在MCDC的测试中显得更为清晰明了。
cantata单元测试,单元测试
打桩库函数
这里提供了库函数的打桩的方式,直接界面话的选入就好,这里是要比vector工具更为方便的。
cantata单元测试,单元测试

测试报告

报告导出
整体看来网页版的报告中详细的细节是要比电子表格更详细的,但是展示篇幅有限在此处就不再详细贴图。
电子表格版本
cantata单元测试,单元测试
HTML版本报告总览图
cantata单元测试,单元测试

特色功能

cantata自己展示的特色功能
能够与QAC相结合,使其在修改代码的时候可以同时使用QAC和单元测试工具,更便捷的查看报告快速的修改处符合规范的代码。
cantata单元测试,单元测试

用例报告
cantata单元测试,单元测试

团队总体报告
cantata单元测试,单元测试

方式 https://www.watertek.com/

使用总结

总体看来Cantata与Vector很是类似,不论是测试的方式方法,测试集的建立,还是最后报告的输出,甚至支持的持续集成引擎,两者都没有功能性的差别,两者的选择还是根据已有的工具使用配合以及项目预算来做决定最好。

在测试例的调试部分,Cantata并没有找到相管的资源,Vector可以在英飞凌的平台相关调试中调用Trace32工具软件进行调试,在其他的测试例上可以使用GDB工具对单个用力进行调试。

在硬件的模拟测试上Cantat是优于Vector的,Vector是个纯软件角度的测试工具,而Cantata的测试做了更好的驱动硬件模拟,此外对测试的逻辑顺序也有较好的支持,从这个角度来说,Cantata是更利于嵌入式软件的测试的。文章来源地址https://www.toymoban.com/news/detail-655205.html

到了这里,关于Cantata 测试工具基本使用介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 总线测试工具 CANOE基本使用教程,诊断等.LIN

    CANoe(德国Vector公司推出的一款总线开发环境)_百度百科 (baidu.com) CANoe是德国Vector公司出的一款总线开发环境,全称叫CAN open environment,主要用于汽车总线的开发而设计的。CANoe的前期是为了对CAN通信网络进行建模、仿真、测试和开发,后来扩展加入了 LIN、Ethernet、 FlexRay、

    2024年02月06日
    浏览(39)
  • speccpu测试工具介绍和使用说明

    目录 1. speccpu 测试工具 1.1. speccpu 简介 2. speccpu使用说明 2.1. speccpu安装运行 2.2. speccpu测试参数 2.3. 常用测试参数说明 2.4. 测试用例说明 3. speccpu结果分析 3.1. speccpu测试结果   speccpu 测试工具 speccpu 简介 CINT2006包括C编译程序、量子计算机仿真、下象棋程序等,CFP2006包括有限元

    2024年02月12日
    浏览(33)
  • React中的性能测试工具组件Profiler的基本使用

    React中的性能测试工具组件Profiler是一个非常有用的工具,它可以帮助我们分析React应用程序的性能瓶颈。在本文中,我们将学习如何使用Profiler组件来测试React应用程序的性能。 首先,让我们来了解一下Profiler组件的基本用法。在React中,我们可以通过在组件树上添加Profiler组

    2024年02月11日
    浏览(27)
  • 劳特巴赫仿真测试工具Trace32的基本使用(cmm文件)

    使用PRACTICE 脚本(.cmm) 在TRACE32 中使用PRACTICE 脚本(*.cmm)将帮助你: 在调试器启动时立即执行命令 根据您的项目需求自定义TRACE32PowerView用户界面 加载应用程序或符号 使调试操作具有可重复性, 并可用于验证目的和回归测试 自动启动脚本 安装 TRACE32 软件后,脚本 autostart.cmm 将

    2024年02月02日
    浏览(47)
  • PICT测试用例设计工具的介绍和使用

    “PICT工具”是针对“pairwise testing”实现的测试用例设计工具。通过他,我们可以直接将“正交表”转换为测试用例。pairwise testing直译中文是“成对测试”,是一种正交分析的测试技术。 “pairwise testing”能够覆盖因子取值的所有两两组合。在实际对缺陷的统计分析发现,相

    2024年02月04日
    浏览(32)
  • 简单介绍十款可以免费使用的API测试工具

    API开发应该是后端开发最常见的工作,而调试和测试API是非常关键的,这篇文章简单介绍几款常用的工具以供大家参考。 SoapUI是很老牌的工具的,在之前Webservice盛行的时候经常会用到。 现在官方推出了Pro版本的ReadyAPI,但要收费,它功能更强大,但是太贵了。 Postman是一款很

    2024年02月12日
    浏览(29)
  • 渗透测试——安全漏洞扫描工具APPScan的安装与基本使用步骤

            HCL AppScan Standard是安全专家和渗透测试者设计的动态应用程序安全测试工具,AppScan使用强大的扫描引擎,会自动检索目标应用程序并测试漏洞。测试结果按优先级排列,允许操作员快速分类问题、发现最关键的漏洞。每个检测到的问题都可以根据清晰且可操作的修

    2024年02月09日
    浏览(34)
  • 【APP渗透测试】Android APK常用测试工具(Drozer)安装及使用方法介绍

    本篇文章主要介绍 Drozer Android测试工具的安装以及简单使用,后续会持续更新更多使用方法。 Drozer 是 MWR Labs 开发的一款Android安全测试框架。是目前最好的Android安全测试工具之一。其官方文档说道: Drozer允许你一个普通Android应用的身份与其他应用和操作系统交互。 在Web世界

    2024年02月16日
    浏览(34)
  • 【十年网络安全工程师整理】—100渗透测试工具使用方法介绍

     渗透测试是指渗透人员在不同的位置(比如从内网、从外网等位置)利用各种手段对 某个特定网络进行测试,以期发现和挖掘系统中存在的漏洞,然后输出渗透测试报告, 并提交给网络所有者。网络所有者根据渗透人员提供的渗透测试报告, 可以清晰知晓系统中存在的安

    2024年02月02日
    浏览(41)
  • 自动化测试工具Selenium的基本使用方法,面试字节跳动的前端工程师该怎么准备

    8.小结 上述均可以改写成find_element(By.ID,‘kw’)的形式 find_elements_by_xxx的形式是查找到多个元素,结果为列表 import time from selenium import webdriver#驱动浏览器 from selenium.webdriver import ActionChains #滑动 from selenium.webdriver.common.by import By #选择器 from selenium.webdriver.common.by import By #按照什

    2024年04月16日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包