TAG: GTest

创建者: liqianqian1116    创建时间:2021-05-26 16:38:06    总信息数: 15

查看该TAG下的全部信息
软件测试博客
  • 如何设置GTest 环境

    作者: allenzgw / 发表于 2015-11-20 00:19:42

    英文版: https://acetestblog.wordpress.com/2015/11/19/how-to-setup-google-test-in-linux/1. 下载GTest. https://code.google.com/p/googletest/2. 解压缩,并编译。g++ -I./include -I./ -c ....在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • 编写优美的GTest测试案例

    作者: schiffahr / 发表于 2010-04-28 18:34:39

    使用gtest也有很长一段时间了,这期间也积累了一些经验,所以分享一下。GTest为我们提供了便捷的测试框架,让我们只需要关注案例本身。如 何在GTest框架下写出优美的测试案例,我觉得必须要做到: 案例的层次结...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • gtest 参数化测试代码示例

    作者: schiffahr / 发表于 2010-04-28 18:33:26

    在玩转 Google开源C++单元测试框架Google Test系列(gtest)之四 - 参数化中已经介 绍过了如何使用gtest进行参数化测试。在twitter上应 @xlinker 的要求,我在这里提供一个参数化的完整例子。这个例子也是我当初...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • gtest 中如何跳出当前测试案例

    作者: schiffahr / 发表于 2010-04-28 18:30:04

    在前面的玩转gtest - 断言中, 我们提到了ASSERT_*系列的断言只是在当前函数返回,并非退出当前测试案例,因为ASSERT_*系列是通过return来实现的(因此 ASSERT_*系列不能在返回值不为void的函数内出现)。要退...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • 玩转 Google开源C++单元测试框架Google Test系列(gtest)之八 - 单元测试框架

    作者: schiffahr / 发表于 2010-04-28 18:23:42

    一、前言上一篇我们分析了gtest的一些内部实现,总的来说整体的流程并不复杂。本篇我们就尝试编写一个精简版本的C++单元 测试框架:nancytest ,通过编写这个简单的测试框架,将有助于我们理解gtest。二、整体设...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • 玩转 Google开源C++单元测试框架Google Test系列(gtest)之七 - 深入解析gtest

    作者: schiffahr / 发表于 2010-04-28 18:21:29

    一、前言 “深入解析”对我来说的确有些难度,所以我尽量将我学习到和观察到的gtest内部实现介绍给大家。本文算是抛砖引玉吧,只能是对gtest的整体 结构的一些介绍,想要了解更多细节最好的办法还是看gtest源码...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • 玩转 Google开源C++单元测试框架Google Test系列(gtest)之六 - 运行参数

    作者: schiffahr / 发表于 2010-04-28 18:20:30

    一、前言 使用gtest编写的测试案例通常本身就是一个可执行文件,因此运行起来非常方便。同时,gtest也为我们提供了一系列的运行参数(环境变量、命 令行参数或代码里指定),使得我们可以对案例的执行进行一些有...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • 玩转 Google开源C++单元测试框架Google Test系列(gtest)之五 - 死亡测试

    作者: schiffahr / 发表于 2010-04-28 18:19:38

    一、前言 “死亡测试”名字比较恐怖,这里的“死亡”指的的是程序的崩溃。通常在测试过程中,我们需要考虑各种各样的输入,有的输入可能直接导致程序崩溃,这 时我们就需要检查程序是否按照预期的方式挂掉,这也...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • 玩转 Google开源C++单元测试框架Google Test系列(gtest)之四 - 参数化

    作者: schiffahr / 发表于 2010-04-28 18:18:28

    一、前言在设计测试案例时,经常需要考虑给被测函数传入不同的值的情况。我们之前的做法通常是写一个通用方法,然后编写在测试案 例调用它。即使使用了通用方法,这样的工作也是有很多重复性的,程序员都懒,都希...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • 玩转 Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制

    作者: schiffahr / 发表于 2010-04-28 18:16:03

    一、前言 gtest提供了多种事件机制,非常方便我们在案例之前或之后做一些操作。总结一下gtest的事件一共有3种: 1. 全局的,所有案例执行前后。 2. TestSuite级别的,在某一批案例中第一个案例前,最后一个案...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号