
软件测试
文章平均质量分 79
jfkidear
这个作者很懒,什么都没留下…
展开
-
google mock分享
转一篇小亮同学的google mock分享ContentMatcher(匹配器)基数(Cardinalities)行为(Actions)序列(Sequences)Google Mock 入门概述Google Mock使用Mock实践Google Mock Cookbook什么是Mock?Google Moc转载 2012-10-04 20:15:05 · 11916 阅读 · 0 评论 -
PC-lint
PC-lint编辑目录1引言2介绍3功能强类型变量跟踪顺序检查弱定义格式检查缩进检查4使用方法安装配置开发工具5特殊情况6总结7附录一8附录二9附录三1引言转载 2013-12-14 22:01:19 · 1927 阅读 · 0 评论 -
Google C++ Testing Framework AdvancedGuide
My>Sign ingoogletestGoogle C++ Testing Framework Project Home Downloads Wiki Issues SourceSearch Search within: All wiki pages Fea转载 2013-12-25 23:10:38 · 2772 阅读 · 0 评论 -
gmock
gmock分类: C/C++2012-01-01 10:18 1746人阅读 评论(0) 收藏 举报testingdistanceclassapideletegtest其实是googlemock(简称gmock)的一个模块,gmock的下载包中包含gtest。gmock的主页为:http://code.google.com/p/googlemock/三篇学习文章转载 2013-12-25 22:10:55 · 2528 阅读 · 0 评论 -
googlemock
googlemockGoogle C++ Mocking Framework Project HomeDownloadsWikiIssuesSourceSearch Search within: All wiki pages Featured pages Current pages转载 2013-12-25 22:46:17 · 3948 阅读 · 0 评论 -
googlemock
googlemockGoogle C++ Mocking Framework Project HomeDownloadsWikiIssuesSourceSearch Search within: All wiki pages Featured pages Current pages转载 2013-12-25 22:43:40 · 1302 阅读 · 0 评论 -
google mock C++单元测试框架
google mock C++单元测试框架 2012-03-12 09:33:59分类: C/C++ContentMatcher(匹配器)基数(Cardinalities)行为(Actions)序列(Sequences)Google Mock 入门概述Google Mock使用Moc转载 2013-12-25 22:13:49 · 5149 阅读 · 0 评论 -
Mocks Aren't Stubs
Mocks Aren't StubsThe term 'Mock Objects' has become a popular one to describe special case objects that mimic real objects for testing. Most language environments now have frameworks that make转载 2013-12-25 22:15:31 · 1327 阅读 · 0 评论 -
轻松编写 C++ 单元测试 介绍全新单元测试框架组合: googletest 与 googlemock
轻松编写 C++ 单元测试介绍全新单元测试框架组合:>googletest 与 googlemock 是 Google 公司于 2008 年发布的两套用于单元测试的应用框架,本文将向读者介绍如何应用这两套应用框架轻松编写 C++ 单元测试代码。以下讨论基于 gtest-1.2.1 及 gmock-1.0.0 。0 评论:熊 伟 (billdavi转载 2013-12-25 22:16:41 · 1641 阅读 · 0 评论 -
SEH exception with code 0xc0000005 error
EXPECT_CALL of googlemock leads to “unknown file:error: SEH exception with code 0xc0000005 thrown in the test body” [closed]up vote1down votefavoriteI am转载 2014-04-10 11:38:19 · 8893 阅读 · 0 评论 -
valgrind 的使用简介
valgrind 的使用简介分类: liunx2012-07-10 16:43 6865人阅读 评论(0) 收藏 举报工具leakdst单元测试delete测试目录(?)[+] zz自 http://blog.youkuaiyun.com/destina/article/details/6198443 感谢作者的分享!一转载 2014-05-18 11:07:19 · 569 阅读 · 0 评论 -
单元测试基本路径覆盖法
单元测试基本路径覆盖法分类: 软件测试理论2009-06-22 15:23 3165人阅读 评论(3) 收藏 举报单元测试测试图形工具算法 白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。 其中运用最为广泛的是基本路径测试法。 基本路径测试法是在程序控制流图的基础上转载 2014-06-10 14:19:45 · 6150 阅读 · 0 评论 -
性能测试,负载测试,压力测试有什么区别
性能测试,负载测试,压力测试有什么区别性能测试(或称多用户并发性能测试)、负载测试、强度测试、容量测试是性能测试领域里的几个方面,但是概念很容易混淆。下面将几个概念进行介绍。 性能测试(Performance Test):通常收集所有和测试有关的所有性能,通常被不同人在不同场合下进行使用。 关注点:how much和how fast 负载测试(Load Test):负载测试转载 2014-06-09 17:50:55 · 902 阅读 · 0 评论 -
对C语言的函数进行mock的3种方法
对C语言的函数进行mock的3种方法CC++C#OO咨询 为一个咨询项目做准备,学习了几种对C语言函数进行mock的方法,由于C语言面向过程, 缺乏封装,继承,多态等面向对象语言的特性, 也无法利用面向对象中多态这个特性来实现mock,相对来说比java等OO的语言难于测试。 但也不是没有办法,先看例子: 下面的代码中account_update函数使用了db_upd转载 2016-09-28 13:56:17 · 6336 阅读 · 0 评论 -
Logiscope
Logiscope编辑Logiscope是面向源代码进行工作的,贯穿于软件开发、代码评审、单元测试、集成测试、系统测试、以及软件维护阶段。一、Logiscope概述LOGISCOPE是法国Telelogic公司推出的专用于软件质量保证和软件测试的产品。其主要功能是对软件做质量分析和测试以保证软件的质量,并可做认证、反向工程和维护,特别是针对要求高可靠转载 2013-12-14 21:58:34 · 1561 阅读 · 0 评论 -
自动化测试的几个优点和必要代价
自动化测试的几个优点和必要代价来自: 豌豆 2011-11-27 12:28:00自动化测试的几个突出优点: 1.执行快:覆盖用例的周期短。至少是可以很短,依赖用例与脚本设计水平 2.可重复:用例能反复使用。至少是可以在特定版本上反复用,跨版本同样依赖用例与脚本的设计 自动化测试的几个必要代价: 1.环境管理的投资 2.实现的转载 2013-05-10 17:39:43 · 4341 阅读 · 0 评论 -
测试用例设计白皮书--等价类划分方法
测试用例设计白皮书--等价类划分方法Author: Vince 来源:http://blog.youkuaiyun.com/vincetest 一.方法简介1.定义 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。 2.划分等价类: 等价转载 2013-05-10 15:02:35 · 1034 阅读 · 1 评论 -
测试覆盖率
测试覆盖率(zz) (2009-10-22 15:48)分类: 软件工程测试覆盖率之一——测试覆盖率分类关于覆盖率,网络上最常见的两个词应该是“测试覆盖率”(Test Coverage)和”代码覆盖率“(Code Coverage)。今天就来探探这两个东西。在测试里面,一般会将测试覆盖率分为两个部分,即”需求覆盖率“和”代码覆盖率“。可以看到,代码覆转载 2012-10-15 18:57:19 · 1928 阅读 · 0 评论 -
单元测试实践的主要问题与解决(3)
单元测试实践的主要问题与解决(3)分类: 单元测试实践的主要问题与解决2011-12-06 09:51 1319人阅读 评论(0) 收藏 举报二、 单元测试实践的主要问题 单元测试有个特点:测试简单独立的代码很容易,但要在实际工作中做好单元测试却很困难。 根据我们的经验,企业在实施单元测试时,通常会面对四大问题—— 不愿做:程转载 2013-01-01 15:35:59 · 572 阅读 · 0 评论 -
单元测试实践的主要问题与解决(4)
单元测试实践的主要问题与解决(4)分类: 单元测试实践的主要问题与解决2011-12-09 10:14 1196人阅读 评论(2) 收藏 举报(承上篇) 新加的这几行代码完成字符串的移动。这样,代码基本上写完了,结果对不对呢?CTRL+F7编译一下。 结果是完全不对的。我们来分析一下,输入是这个,全部代码都是黑色,表示都执行到了,跟我转载 2013-01-01 15:36:33 · 495 阅读 · 0 评论 -
单元测试实践的主要问题与解决(2)
单元测试实践的主要问题与解决(2)分类: 单元测试实践的主要问题与解决2011-12-02 10:30 1331人阅读 评论(0) 收藏 举报1.3 单元测试的效益 单元测试的效益可以说是立竿见影,并且会推动整个开发过程的改进。 首先,单元测试可以保证代码的质量。因为只有单元测试,能够全面检测代码单元的功能逻辑,排除代码中大量的、细小的错误。转载 2013-01-01 15:35:19 · 550 阅读 · 0 评论 -
单元测试实践的主要问题与解决(6)
单元测试实践的主要问题与解决(6)分类: 单元测试实践的主要问题与解决2011-12-28 10:05 814人阅读 评论(0) 收藏 举报(承上篇) 首先,我们要让这个取温度的函数返回1,表示取温度成功。双击函数名。 模拟值填1。 然后,设定环境的温度。双击这个表示环境温度的参数。 模拟值转载 2013-01-01 15:37:43 · 514 阅读 · 0 评论 -
单元测试实践的主要问题与解决(7)
单元测试实践的主要问题与解决(7)分类: 单元测试实践的主要问题与解决2012-01-12 10:36 1187人阅读 评论(0) 收藏 举报(承上篇) 这个底层函数返回的是一个对象指针,如何模拟呢?双击函数名,打开底层模拟器。 首先,在前置代码中定义对象并初始化。然后,在模拟值中填写这个对象的地址。 这转载 2013-01-01 15:38:12 · 603 阅读 · 0 评论 -
集成测试
集成测试2011-08-15 14:12 273人阅读 评论(0) 收藏 举报 集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如概要设计文档)集成为子系统或系统,是单元测试的逻辑扩展。最简单的形式是:两个已经测试过的单元组合成一个组件,并测试它们之间的接口。 集成测试中,我们主要关注的是以下内容:①在转载 2013-01-01 14:35:29 · 1257 阅读 · 0 评论 -
单元测试实践的主要问题与解决(1)
单元测试实践的主要问题与解决(1)分类: 单元测试实践的主要问题与解决 单元测试2011-11-28 08:45 2854人阅读 评论(14) 收藏 举报 本文是我在“第十届中国系统与软件过程改进年会广东会场”所作演讲的整理稿,主要分享单元测试的一些要点、单元测试实践的主要问题,以及如何来解决这些问题。 一、 单元测试概述 1.1 什么是单元转载 2013-01-01 15:34:45 · 507 阅读 · 0 评论 -
单元测试实践的主要问题与解决(5)
单元测试实践的主要问题与解决(5)分类: 单元测试实践的主要问题与解决2011-12-15 10:48 3007人阅读 评论(3) 收藏 举报(承上篇)3.2 如何解决“做不了” 上面我们只是用一个独立的函数来演示ETDD过程。在实际的工作中,代码之间通常是互相依赖的,这种依赖关系会造成测试难于进行,这就是“做不了”的问题。 我们首转载 2013-01-01 15:37:12 · 591 阅读 · 0 评论 -
单元测试实践的主要问题与解决(8)
单元测试实践的主要问题与解决(8)分类: 单元测试实践的主要问题与解决2012-01-16 16:44 2598人阅读 评论(5) 收藏 举报(承上篇)3.3 如何解决“做不好” 现在来看做不好的问题。做不好的主要原因,是高标准的测试覆盖难以实现。 为什么要关注测试覆盖呢?因为未覆盖的单位,通常对应未测试的数据分类,也就是说,可以用覆盖率来检查测试转载 2013-01-01 15:38:43 · 670 阅读 · 0 评论 -
Valgrind学习
分类: 资料2011-10-24 20:04 330人阅读 评论(0) 收藏 举报工具pointerscache测试工具commandlinux内核目录(?)[+] Valgrind学习之一一、Valgrind的简介 Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开转载 2013-04-09 21:02:21 · 822 阅读 · 0 评论 -
解决valgrind(版本3.6.1)(: Fatal error at startup: a function redirection
分类: c++ linux2011-11-04 16:08 374人阅读 评论(0) 收藏 举报function测试原因是glibc没有debuginfo,安装glibc的debug info:sudo apt-get install libc6-dbg测试ls -l 命令是否存在内存泄露:valgrind --tool=memcheck --leak-check=转载 2013-04-09 21:02:41 · 4484 阅读 · 0 评论 -
安全测试
目录简介目的方法困境相关区别翰海源展开简介目的方法困境相关区别翰海源展开编辑本段简介安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程 。编辑本段目的1.提升IT产品的安全质量; 2.尽量在发布前找到安全问转载 2013-05-20 21:24:00 · 1442 阅读 · 0 评论 -
测试分布式系统的线性一致性
测试分布式系统的线性一致性 siddontang 关注2017.09.04 00:53* 字数 3007 阅读 2352评论 1喜欢 13赞赏 2最近看到一篇文章 http://www.anishathalye.com/2017/06/04/testing-distributed-systems-for-linearizability/,写得非常好,在征得作者 Anish 同意的情况...转载 2018-07-27 10:29:38 · 339 阅读 · 0 评论