logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

测试开发成长学习路线--实践篇

本来题目写成“如何从一个只会点鼠标的手工测试变成开发测试”可能更能吸睛。或者,“一个排序算法就让我顺利通过了外企的面试”,这样的题目更能激励哪些只会功能测试,想做出改变的朋友。现在,事实是,我现在就干着一份测试开发或者开发测试的工作,而且是高级岗位。我们的实践之路或者学习路线不一定都适合每个人,这里只是我个人的一些分享。1.目前的状态 差不多坚持学习了两年,说实话,学习了一部...

GTest基础学习-03-第2个单元测试-类级的单元测试

继续学习gtest框架中自带的单元测试范例,前面第一个单元测试是基于函数级别,主要就是测试函数内部的逻辑覆盖,函数内部读个分支建议都设计单元测试去覆盖到。主要学习到TEST这个宏,里面有两个参数,第一个参数是测试名称,第二个参数是测试用例名称。gtest这里测试名称和测试用例名称确实有点概念绕,然后学习到了EXPECT_EQ(预期结果,实际结果), 这个断言宏如果发生失败,会在控制台打印输出预期结

#c++#单元测试
Docker基础-19-网络-bridge模式和docker0详解

        前面我们学习了两个容器和两个网络命名空间的通信过程,这篇来学习docker中的一种网络模式叫bridge,同时docker中单机网络还有host模式和none模式。这篇来详细学习下bridge,这个bridge就是表现形式就是前面我们看到的docker0这个网络接口。多个容器都是通过docker0这个接口,然后才行通信。也通过docker0去和本机的以太网接口连接,所以容器内部才能

C++ deque容器-49-deque和vector容器练习

前面把vector容器和deque容器都学习完,现在找一个实际的例子,我们用这两个容器的特点和相关API去做一个练习题。模拟,在比赛过程中,评委给选手打分,例如十个评委打分完成,去除一个最高分和最低分,求8个评委打分的平均值。1.需求一共有5个选手ABCDE,十个评委打分,去除最高分和最低分,要求大于选手名称和平均分。2.实现思路下面是实现思路,步骤拆分1.创建5名选手,放到vector中2.遍历

#c++
C++ deque容器-48-deque元素存取和排序操作

这篇来学习C++中deque容器的元素存取和排序操作。和前面vector容器一样,也是根据at(index) 和[index]来返回所对应位置的元素,也可以获取容器第一个元素和最后一个元素。当然可以获取,如果使用赋值语句,更改获取到的元素,这个过程就元素的修改也就是存入容器操作。1.deque获取元素相关api元素读取相关函数原型at(int id);//返回索引id所指的数据operator[i

#c++
C++ set容器-56-集合容器大小/交换/插入/删除操作

这篇学习set容器的大小操作,大小主要有判断是否为空,size()还有交换swap(),最后来学习下set容器的插入和删除操作。基本上那些常用的API,前面都学习过。1.set容器大小操作和交换函数原型注意这里set容器没有resize(),重新指定容器大小的操作。#include <iostream>#include <string>#include <set&gt

#c++
C++ list容器-54-链表存取和反转和排序

继续学习list容器相关常见的API,这边学习三点,分别是list容器的存取操作,和list容器反转,这个反转经常在面试的时候被问到,最后来看看list容器的排序操作。1.list的存取注意:list容器没有和其他容器那样,根据[]和at函数获取某个位置的元素。原因是和list双端链表的数据结构有关系,由于不是连续存储,所以这里索引去查找元素就行不通。在list容器中两个api,我们可能需要经常使

#c++#链表
C++ map容器-58-map容器大小/交换/插入/删除

接着学习map容器的常见API操作,依然是大部分前面学习过的,名称相同的API的基本调用测试。本篇学习map容器大小相关API,然后学习容器交换,容器元素插入和删除,清空等操作。1.map容器大小操作统计map容器大小的函数原型#include <iostream>#include <string>#include <map>using namespace st

#c++
C++ vector容器-44-vector插入和删除以及存取

本篇继续学习vector容器,前面学习了vector是一个单端数组。也就是说vector的插入和删除,基本上都是在数组的末端进行。本篇要学习的vector插入和删除的方法就能体现这个特点,最后学习vector的存取操作1.vector的插入和删除在vector和插入、删除相关的方法主要有下面几个push_back(ele);// 尾部插入元素elepop_back();// 删除最后.

#c++
Groovy快速入门-12-Groovy如何读文件内容和写入文件

文件读写操作,在编程中经常需要去写的代码,同样在pipeline代码中,一些测试验证的代码也需要去读文件来判断下一步的动作,本篇来介绍如何读文件的groovy代码。然后简单介绍如何写入文件,写入文件比较简单。1.数据准备为了演示读文件,我在groovy项目根目录下,新建一个Data.txt的文件,内容如下。在计算机科学中,闭包(英语:Closure),又稱词法闭包(Lexic...

    共 97 条
  • 1
  • 2
  • 3
  • 10
  • 请选择