自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

浅论静态测试的价值

曾经看过一篇介绍某静态测试工具的文章,说该工具可以发现所有的代码错误,我觉得很好奇,问:如果我写了一个加法函数,把加号写成减号,如int add(int a, int b){return a-b;};,可以找出来吗?答:这是代码功能错误,当然不能找出来。愣了半天,没想明白:难道代码的功能错误不是代码错误?怪偶语文没学好,理解不了这种高深的文字游戏。静态测试方法到底可以发现哪些错误?极限是什么...

2009-11-27 10:34:00 219

通俗解释正条件判定覆盖

修正条件判定覆盖(Modified Condition/Decision Coverage),简称MC/DC,定义为: Condition —— a Boolean expression containing no Boolean operators: Decision —— a Boolean expression composed of conditions and zero or ...

2009-11-24 09:43:00 277

汉丽轩烤肉

下午跟和尚打电玩,中间小赌了两把全输了,比较郁闷,最后两个币,抓个娃娃还没抓出来,鄙视呀鄙视打算去吃小肥羊,中途KK打电话顺便去了汉丽轩烤肉上次专门去,因时间不对人家不开放,这次去尝了尝感觉一般,烤肉也不太好吃还很麻烦要自己烤不过有道菜鱼皮还值得称赞一下。...

2009-11-22 23:15:00 55

数据很多时,如何设计用例?

数据多时,例如有三个参数,A、B、X,每个可能有五六种输入,如何设计用例比较简单?最简单的方法是先用等价类法列出这三个数的可能输入(考虑正常输入有哪些?边界输入有哪些?非法输入有哪些?),然后列出需要组合的值,例如:A=1和B=1要组合起来测试,那么至少要有一个用例包含这种组合。组合不主张使用正交法,正交法第一比较复杂,第二会产生太多用例,第三仍然会有一些需要的组合遗漏。...

2009-11-20 07:58:00 109

从一个笑话看软件开发管理(转)

1. 程序员写出自认为没有Bug的代码。2. 软件测试,发现了20个Bug。3. 程序员修改了10个Bug,并告诉测试组另外10个不是Bug。4. 测试组发现其中5个改动根本无法工作,同时又发现了15个新Bug。5. 重复3次步骤3和步骤4。6. 鉴于市场方面的压力,为了配合当初制定的过分乐观的发布时间表,产品终于上市了。7. 用户发现了137个新Bug。8. 已经领了项目奖金的程序员不知跑到...

2009-11-18 21:00:00 50

没有输入参数的接口函数如何设计测试用例?

对于函数测试来说,一个用例,就是设定输入,执行程序,判断输出是否符合预期。可能输入包括:参数、需读的成员变量、需读的全局变量、内部输入(调用子函数获得的输入);可能输出包括:返回值、输出参数、被写的成员变量、被写的全局变量,内部输出(在程序执行过程中判断的中间输出)、动作(例如需判断程序在某种输入下是否调用了某个函数)。简单来说,输入就是程序执行前或执行过程中读取的外部数据,输出就是程序所改写的数...

2009-11-17 10:41:00 553

浅论单元测试的内部输入问题

内部输入是函数内部获得的输入,包括调用子函数获得的输入和局部静态变量。请看下面的两组功能完全一样代码(差异部分用粗体标出):代码一(代码清单4.1.cpp)://计算圆的外接正方形的面积int GetArea(int r){ return (r+r) * (r+r);}//判断指定的正方形是否可以容纳圆//参数int r:圆的半径//参数int x:指定正方形边长//返回值:不能容纳,返回-1;...

2009-11-13 07:16:00 174

实现完整测试的思路和方法

这里提出用“三步法”尽可能实现完整测试:第一步:基本功能测试程序的功能是人为的规定,工具不可能自动了解,因此,针对基本功能的测试用例需要人工来建立,这是无可躲避的。根据程序的设计要求,基本功能用例通常不难设计,把程序功能细化、明确化,列成“什么输入,应产生什么输出”的形式,就是测试用例。程序员准备编码时和编码过程中,是建立基本功能用例的最佳时机,为什么呢?因为程序员编码之前和编码过程中,一定要弄明...

2009-11-11 09:58:00 181

如何给OPENQUERY传递参数

发现SQL SERVER里,直接调用链接服务器的函数是不可以的。CREATE FUNCTION func_Test( @UserId INT)RETURNS TABLE ASRETURN ( SELECT * FROM [192.168.0.252].[User].dbo.func_GetData(@UserId))GO会报“不允许使用远程...

2009-11-10 09:51:00 429

逻辑覆盖率到底怎么计算?

问题:关于逻辑覆盖的知识有点迷惑,希望大家帮忙解答下!1.语句覆盖如:int example(int x,int y){ int result=0; if(x>0&&y>0){ result=x+y+5; }else{ result=x+y-5; } if(result<0){ result=0; } return resu...

2009-11-06 11:40:00 245

中国可信计算机走向世界核心技术领

中国可信计算机走向世界核心技术领 2008-5-28 17:54:55 文章来源:中国计算机安全 日前,中国可信计算机联盟(CTCU)在国家信息中心正式成立。CTCU的成立,不仅对构建我国自主知识产权的可信计算机平台起到巨大的推动作用,也标志着我国的信息技术企业正在走向世界信息技术的核心领域。  目前在国内的信息安全市场上,可信计算技术的研究越来越活跃。2006年之前主要是跟踪仿效国际...

2009-11-05 19:20:00 123

SQL 标量值函数的调用

调用 MS SQL 标量值函数,应该在函数前面加上 "dbo.",否则会报 “不是可以识别的 内置函数名称”错误。例如 DECLARE @WhichDB TINYINT; SELECT @WhichDB = dbo.user_GetWhichDB(1);--看看是哪个数据库的另外,标量值函数就相当于一个变量,而不是一个表,所以这样写是错误的: SELECT ...

2009-11-04 10:23:00 353

打造基于企业项目的单元测试实用课程(2):目前课程展示

下面是比较典型的比较有代表性的C/C++单元测试课程提纲:软件详细设计评审主要讲解软件详细设计评审方法,掌握详细设计文档写作规范、方法,详细设计文档评审流程和评审要点,保证详细设计文档能够有效的指导单元测试用例设计:1、详细设计文档的文档格式、规范 2、伪码写作注意事项 3、实践环节单元测试理论介绍单元测试的基本理论,作为后续课程学习的先导课程:1、测试理论基础2、什么是单元测试3...

2009-11-04 09:18:00 54

针对卡巴斯基2010的免杀研究

卡巴斯基2010在针对数字签名和系统文件防护变的非常严格,注册表更不说,经过这么多年的升级基本上没有可以利用的价值,卡巴斯基2010之前版本可以通过修改感染系统文件进行启动,绕过监控,只需要给PE文件添加一个数字签名,由于卡吧监控并不严格只是判断是否加了签名,而没有判断签名是否正确,所以给很多马留了生存空间。但是,卡巴2010后的版本就没有这么幸运了,对系统目录文件的验证变的十分严格,...

2009-11-02 21:42:00 69

打造基于企业项目的单元测试实用课程(1):引子

前段时间,和测试经理杨先生一块聊天,说到单元测试人才的招聘,杨先生提到最近某著名培训机构就业班毕业的一些学员来面试,情况基本一样:理论只了解一些概念,实践只是测试过三角形函数,离胜任实际工作还差很远。类似的抱怨我听过不少。我查看过一些培训机构的教学提纲,也了解过一些大学的相关课程,感觉无论大学、就业培训、公开课、企业内训,似乎都有一个特点:离应用距离太远。具体来说,这些课程并没有基于企业项目基本...

2009-11-02 13:35:00 62

空空如也

空空如也

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

TA关注的人

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