2021年软件测试课(5)

发布于 2021-05-10 11:05 ,所属分类:软件测试工程师学习资料

顾老师新书《全栈软件测试工程师宝典》

https://item.m.jd.com/product/10023427978355.html

以前两本书的网上购买地址:

《软件测试技术实战设计、工具及管理》:

https://item.jd.com/34295655089.html

《基于Django的电子商务网站》:

https://item.jd.com/12082665.html


5. C语言单元测试(2天)

1.单元测试概要

介绍单元测试

单元测试在传统开发模式中的地位

单元测试在敏捷开发模式中的地位

TDD

测试桩和驱动

测试应该贯彻始终

敏捷与DevOps下的单元测试

代码提交

嵌入式软件测试的难点

嵌入式软件测试的方法

2.白盒测试基本概念

静态测试与动态测试

精准测试

白盒测试基本概念-动态分析

语句覆盖

分支覆盖

条件覆盖

条件/分支覆盖

MC/DC覆盖

路径覆盖

控制流覆盖

白盒测试基本概念-静态态分析

MISRA C/C++

代码错误

功能层面错误

有特征的错误

语法特征错误

边界行为特征错误

经验特征错误

无特征的错误

算法错误

部分算法错误

性能层面的错误

时间性能层面问题

空间性能层面问题

3.C语言单元测试框架CUNIT

C语言单元测试工具

安装配置mingwWindows

安装配置msys2Windows

下载并且编译CUNIT

建立测试文件和被测文件

查看测试结果

安装配置IDE

CUNIT介绍

四种运行模式

Basic

Automated

Console

Curses

头文件

断言

CUNIT架构

通用步骤

测试主体

加入CU_TestInfo

suite_init/cleansuite_setup\teardown

CU_SuiteInfo suites

CU_initialize_registry

CU_register_suites

选择四种运行模式

CU_cleanup_registry

案例

排序

冒泡排序

快速排序

文件的读写

交换变量值

返回结构体

数据驱动及测试数据

4.白盒测试覆盖率工具——GCOVLCOV

圈复杂度

扇入扇出

GCOVLCOV安装

GCOVLCOV运行

测试报告

5.语法规范检查SonaQube

JDK 11的安装

SonaQube支持的数据库

MS SQL Server安装

postgresql安装

SonaQube安装

SonaQube配置

sonar-scanner安装及运行

6.TDD实践

TDD简介

需求变更带来的

注册(测试桩)

项目实战


顾老师专注企业内训和线下公开课,有兴趣者加顾老师xianggu0625


——————————————————————————————————

顾老师课程欢迎报名

软件安全测试

https://study.163.com/course/courseMain.htm?courseId=1209779852&share=2&shareId=480000002205486

接口自动化测试

https://study.163.com/course/courseMain.htm?courseId=1209794815&share=2&shareId=480000002205486

DevOps 和Jenkins之DevOps

https://study.163.com/course/courseMain.htm?courseId=1209817844&share=2&shareId=480000002205486

DevOps与Jenkins 2.0之Jenkins

https://study.163.com/course/courseMain.htm?courseId=1209819843&share=2&shareId=480000002205486

Selenium自动化测试

https://study.163.com/course/courseMain.htm?courseId=1209835807&share=2&shareId=480000002205486

性能测试第1季:性能测试基础知识

https://study.163.com/course/courseMain.htm?courseId=1209852815&share=2&shareId=480000002205486

性能测试第2季:LoadRunner12使用

https://study.163.com/course/courseMain.htm?courseId=1209980013&share=2&shareId=480000002205486

性能测试第3季:JMeter工具使用

https://study.163.com/course/courseMain.htm?courseId=1209903814&share=2&shareId=480000002205486

性能测试第4季:监控与调优

https://study.163.com/course/courseMain.htm?courseId=1209959801&share=2&shareId=480000002205486

Django入门

https://study.163.com/course/courseMain.htm?courseId=1210020806&share=2&shareId=480000002205486

啄木鸟顾老师漫谈软件测试

https://study.163.com/course/courseMain.htm?courseId=1209958326&share=2&shareId=480000002205486


相关资源