课程简介

本课程为期3天,结合实例讲解如何使用Cantata开展C和C++代码,通过培训,可以明显提高工程师操作Cantata的效率,并加速单元测试和集成测试。

【日期】2020年11月3日-5日(共3天)

【时间】3:00pm-11:00pm (北京)时间

【地点】线上(Go To Meeting -网络课程)

Cantata是围绕C/C++语言的特点而设计的,能够满足开发者进行高效的单元和集成测试的需求。它包含单元和集成测试、独特的AutoTest测试、覆盖率分析、静态分析、测试需求追踪、代码变更分析、Cantata Makefile等功能。

课程类别及价格

课程优势

> 课程包括讲课和互动实践

> QA Systems专家在线指导,学员可获得实践经验

> 测试方面的具体问题可以得到解决

> 通过实践,学员可根据提供的示例亲自动手实践课程概念的实际应用

课程讲师

讲师均为QA Systems在C和C++测试方面的专家,具有丰富的Cantata技术咨询及测试经验。

涵盖主题

> 单元测试理论
> 了解Cantata IDE
> 在Cantata中验证哪些内容以及如何进行
> 代码覆盖率分析(理论和Cantata实操)
> 隔离单元测试
> 集成测试
> 如何控制函数调用以进行模拟和拦截
> 正向(基于需求)和逆向(鲁棒性)的测试
> 全局数据的测试
> 从源代码自动生成测试用例
> 模板测试
> 测试抽象类和继承
> 功能需求和测试用例/脚本之间的关联

授课对象

> C / C ++代码开发人员
> 执行C / C ++单元和/或集成测试的测试工程师
> 软件质量保障人员
> 无需事先具备Cantata的经验

课程收益

> 了解单元和集成测试的理论和目标
> 在Cantata中使用最佳实践的单元和集成测试技术

学员必备

自备电脑:

> 具有至少4GB RAM的PC

> 外围设备:网络摄像头,耳机和麦克风

> 能够在工作站上安装“ Go To Meeting”应用程序*

> 能够在工作站上安装Cantata和培训插件及示例代码*

> 能够安装/使用GNU GCC / g ++编译器*

*付款后提供

学员技能:

> 对C和/或C ++编程的基本了解

> 拥有UNIX或Windows功能方面的知识

> 了解软件测试的概念

提供材料

Cantata安装:

> Windows或Linux工作站的Cantata 9.x安装

> GNU 8.2 C / C ++编译器

> 与培训课程一起使用的Cantata临时License

课程插件(视情况而定):

> Cantata 9.x培训课程Eclipse Cheat Sheets for C

> Cantata 9.x培训课程Eclipse Cheat Sheets for C ++

> 作为插件提供实验练习用的源代码

报名参加

扫描二维码报名参加培训课

更多详情请方位:http://qa-systems.cn/

C&C++代码单元集成测试培训的更多相关文章

  1. 基于spring-boot的应用程序的单元+集成测试方案

    目录 概述 概念解析 单元测试和集成测试 Mock和Stub 技术实现 单元测试 测试常规的bean 测试Controller 测试持久层 集成测试 从Controller开始测试 从中间层开始测试 ...

  2. [Effective JavaScript 笔记] 第7条:视字符串为16位的代码单元序列

    Unicode编码,基础:它为世界上所有的文字系统的每个字符单位分配一个唯一的整数,该整数介于0~1114111之间,在Unicode术语中称为代码点(code point). 和其它字符编码几乎没有 ...

  3. Java Core 学习笔记——3.char/Unicode/代码点/代码单元

    通用字符集(UCS) UCS是由ISO制定的ISO 10646(或称ISO/IEC 10646)标准所制定的标准字符集. UCS包括了其他所有的字符集(包含了已知语言的所以字符). ISO/IEC 1 ...

  4. 深入学习Java中的字符串,代码点和代码单元

    在Java字符串处理时,在使用length和charAt方法时,应该格外小心,因为length返回的是UTF-16编码表示下的代码单元数量,而非我们所认为的字符的个数,charAt方法返回的是指定位置 ...

  5. Java中的代码点和代码单元(转)

    文章来源:http://blog.csdn.net/weizhaozhe/article/details/3909079 这篇文章讲的很细,但是对于初学者也很难理解,在后面的笔记中,我会陈述自己的简单 ...

  6. <自动化测试方案_5>第五章、代码单元自动化测试

    第五章.代码单元自动化测试 代码单元测试需要根据编程语言,选择单元测试框架,然后访问类方法,函数.代码单元测试做自动化,相比API.UI自动化做起来更加麻烦,建议放到待API自动化测试.UI自动化测试 ...

  7. Java 字符编码 ASCII、Unicode、UTF-8、代码点和代码单元

    1 ASCII码 统一规定英语字符与二进制位之间的关系.ASCII码一共规定了128个字符的编码.例如,空格“SPACE”是32(二进制00100000),大写字母A是65(二进制01000001). ...

  8. Java中代码点与代码单元(转)

    摘要 本文介绍 Java 平台支持增补字符的方式.增补字符是 Unicode 标准中代码点超出 U+FFFF 的字符,因此它们无法在 Java 编程语言中描述为单个的 16 位实体(例如char数据类 ...

  9. java中什么是代码点,什么是代码单元?

    1.代码点&代码单元,是从Unicode标准而来的术语,Unicode标准的核心是一个编码字符集,它为每一个字符分配一个唯一数字.Unicode标准始终使用16进制数字,并且在书写时在前面加上 ...

随机推荐

  1. Spring源码学习(六)-spring初始化回调方法源码学习

    1.spring官方指定了三种初始化回调方法 1.1.@PostConstruct.@PreDestory 1.2.实现 InitializingBean DisposableBean 接口 1.3. ...

  2. 干货:不同场景容器内获取客户端源IP的方法

    摘要:客户端和容器服务器之间可能存在多种不同形式的代理服务器,那容器中如何获取到客户端真实的源ip呢? k8s已经成为当今容器化的标准,人们在享受容器带来的高效与便利的同时,也遇到一些烦恼:客户端和容 ...

  3. .NET多线程(Thread,ThreadPool,Task,Async与Await)

    .NET多线程是什么? 进程与线程 进程是一种正在执行的程序. 线程是程序中的一个执行流. 多线程是指一个程序中可以同时运行多个不同的线程来执行不同的任务. .NET中的线程 Thread是创建和控制 ...

  4. Java中CAS 基本实现原理

    一.前言 了解CAS,首先要清楚JUC,那么什么是JUC呢?JUC就是java.util.concurrent包的简称.它有核心就是CAS与AQS.CAS是java.util.concurrent.a ...

  5. 渣渣的Leetcode之旅(Python3)_1.两数之和

    题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标.你可以假设每种输入只会对应一个答案.但是,数组中同一个元素不能使用两遍 ...

  6. django之models字段参数

    字段内部参数: null 数据库中字段是否可以为空 db_column 数据库中字段的列名 db_tablespace default 数据库中字段的默认值 primary_key 数据库中字段是否为 ...

  7. BFC与HasLayout的理解

    1.(Block Formatting Contexts)BFC 定义 BFC(Block formatting context)直译为"块级格式化上下文".它是一个独立的渲染区域 ...

  8. Git+Gitlab+Ansible的roles实现一键部署Nginx静态网站(4)

    前言 截止目前已经写了<Ansible基础认识及安装使用详解(一)–技术流ken>,<Ansible常用模块介绍及使用(二)–技术流ken><Ansible剧本介绍及使用 ...

  9. python温度转换代码分析

    将用户输入的温度信息保存在TempStr变量中 if分支条件,判断TempStr类型是否在f及F列表之中 如果用户输入的在f及F列表之中,则用户输入的是一个华氏温度值,对华氏温度进行摄氏温度的转换,e ...

  10. golang 指针类型学习

    对于指针类型不安全编程,通过指针值以及偏移量操作slice私有属性 // 通过指针值获取切片 func TestGetPrivate(t *testing.T) { s := []int{1, 2, ...