自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 信号与槽关联的三个方式

3、第三种关联:自动关联。

2024-12-12 15:55:42 235

原创 C++学习

派生类和基类:通过引用或指针指向派生类对象,通过该指针调用 基类的公有方法(该方法在派生类被限定为私有方法),在实际运行时将执行 派生类中实现的方法(派生类的私有限定无效)。1、指向派生类对象的基类指针 不能调用派生类方法(帮助理解:因为基类对象本来就不能使用派生类方法啊)。派生类初始化时必须使用初始化器,因为派生类不能访问基类的私有成员变量,更不能给其赋值,所以需要使用初始化器 在程序进入派生类构造函数 之前 基类对象被创建。基类中有该方法,派生类没有该方法,是继承。重载是函数特征标不同。

2024-11-27 11:06:02 263

原创 编译过程理解

编译器编译过程简单理解:编译器将单独为每个.cpp文件创建.obj或.o目标代码文件,链接程序将库代码、目标代码、启动文件合并生成可执行文件.out(Linux)或.exe(windows)。2、qt构建项目时:首先预编译,即头文件 被MOC预编译,读取到.h文件中含Q_OBJECT宏后会生成元对象代码文件(moc_dialog.cpp和一个都是宏的moc_predef.h文件),UIC将.ui预编译为ui_dialog.h文件,RCC将.ui预编译为qrc_res.cpp。

2024-11-27 10:56:52 190

原创 白盒测试-google test

samples6:类型参数化,测试相同的接口、不同实现(即纯虚函数)示例。白盒测试-google test。samples7:值参数化示例。

2024-10-28 15:58:55 120

原创 白盒测试-集成测试

非渐增式测试时可能发现一大堆错误,为每个错误定位和纠正非常困难,并且在改正一个错误的同时又可能引入新的错误,新旧错误混杂,更难断定出错的原因和位置。非渐增式的方法如:大爆炸集成。**2.**渐增测试:逐个把未经测试的模块组装到已经过测试的模块上去进行集成测试,每加入一个新模块进行一次测试,重复此过程直至程序组装完成。2、非渐增式需要更多的工作量,因为每个模块都需要驱动模块和桩模块,而渐增式利用已测试过的模块作为驱动模块或桩模块,因此工作量少。5、渐增式比较彻底,已测试的模块和新的模块在测试。

2024-10-14 11:13:30 591

原创 白盒测试-测试方法

动态测试: 是通过输入一组预先按照一定的测试准则构造实际数据来动态运行程序,达到发现程序错误的过程。白盒测试中的动态分析技术主要有逻辑覆盖法和基本路径测试法。静态测试: 不要求在计算机上实际执行所测试的程序,主要以一些人工的模拟技术对软件进行分析和测试,如代码检查法、静态结构分析法等;从控制流图来看,一条独立路径是至少包含一条在其他独立路径中从未有过的边的路径。独立路径是指包括一组以前没有处理的的语句或条件的一条路径。判定-条件覆盖(CDC);条件组合覆盖(MCC);(1)6种逻辑覆盖方法。

2024-10-14 11:02:10 216

原创 软件测试总结

软件测试总结。

2024-10-08 11:06:07 126

原创 白盒测试-测试工具

可以做静态分析,单元测试,集成测试。静态分析主要检查代码编写是否符合GJB或其他编写代码的标准。静态分析工具,自动检测代码内存泄漏、空指针引用、缓冲区溢出、数组越界等运行错误。

2024-09-29 16:16:55 376

原创 白盒测试-测试问题

3、new对象之后是否释放,是否造成内存泄漏。2、是否有异常处理,函数异常处理清楚。8、接口传递的参数是否均使用。1、是否与软件需求一致。4、数组越界,内存溢出。7、是否有空循环体。9、是否有冗余代码。

2024-09-29 11:42:31 147

原创 白盒测试-代码覆盖率

判定覆盖(分支覆盖),使程序中的每个判定(即每个分支)至少都获得一次“真值”或“假值”(即执行分支语句)。https://www.cnblogs.com/coderzh/archive/2009/03/29/1424344.html 解释。2、CDC/MCDC区别:https://www.cnblogs.com/yangxia-test/p/3767842.html。条件判定组合覆盖,使得判定中每个条件的所有可能(真/假)至少出现一次,并且每个判定本身的结果(真/假)也至少出现一次。

2024-09-29 10:57:20 188

转载 JDK21下载+安装+环境配置教程(Windows系统)

5,点击新建系统变量名为"JAVA_HOME",变量值为"%JDK-21%",此处可以配置多个JDK版本用于以后的开发需求,切换JDK版本时更改"JAVA_HOME"的变量值即可快速切换。6,再次新建系统变量名为"JDK-21",变量值指定路径为"D:\jdk-21"(第三步中解压后存放jdk-21的路径)10,开始测试JDK21是否安装成功,打开jdk-21的安装目录,选中资源路径并输入"cmd"打开命令窗口,9,点击新建输入"%JAVA_HOME%\bin",并将其上移到最上方后确定保存(操作如下)

2024-04-17 15:05:00 812 1

原创 Googletest学习

gtest学习

2023-07-31 14:45:07 91 1

原创 同步和异步、单线程与多线程、复杂度分析

操作系统理解

2023-03-24 09:39:52 102

原创 集成测试:非增量式集成测试策略和增量式集成测试策略

集成测试

2023-02-27 13:31:12 1634 1

转载 常见的HTTP状态码

常见HTTP状态码

2023-01-31 14:56:43 125

原创 Android与IOS测试区别

由于Android开源,IOS非开源,测试时有区别

2023-01-31 14:18:41 2648

原创 前端开发学习笔记01

前端开发学习笔记01表单、表格、CSS基础一、表格1. 表格里面的属性:widthheightborderbordercolor cellspacing="" 相邻单元格边框间的间距 cellpadding="" 内容距离边框之间的间距 align="center/left/right" 水平对齐 v...

2020-03-18 20:39:59 583

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除