博文视点(北京)官方博客

——技术凝聚实力 专业创新出版

测试先知和启发式方法

测试先知和启发式方法 测试人员拿到测试任务时,需要考察两类基本情况。第一类是测试人员的情况: n  测试人员的测试经验怎么样,丰富还是欠缺? n  测试人员对被测产品的行业经验怎么样,熟悉还是了解? n  测试人员对被测产品的需求了解怎么样,熟悉还是了解? 第二类是被测产品的情况: n...

2012-08-31 16:50:34

阅读数:1108

评论数:0

测试过程

测试过程 测试专家James Bach曾经指出测试是测试人员尝试去操作被测系统并且查看被测系统是否正常工作的过程,图2.3简述了测试过程需要考虑的因素。 图2.3  测试过程需要考虑的因素 James Bach还曾提到过,探索式测试就像对一个人进行面试。测试人员需要向面试对象提出高质量的...

2012-08-28 12:27:30

阅读数:1154

评论数:0

探索式测试实践之路(国际大师James Bach题词推荐之探索式测试唯一本土著作)

探索式测试实践之路(国际大师James Bach题词推荐之探索式测试唯一本土著作) 史亮,高翔著 ISBN 978-7-121-17713-2 2012年8月出版 定价:65.00元 16开 316页 宣传语: 国际大师James Bach题词推荐之探索式测试唯一本土著作 内 容...

2012-08-28 12:20:45

阅读数:3559

评论数:0

打开神秘编程世界的大门

从 2000 年毕业,我做这行已经超过十二年了。最初接触计算机程序,还是 DOS 下的 QBASIC ,那已经离现在有接近二十年了。最初,我只是会照猫画虎,按照老师的程序抄个素数数列,或者打印个三角形什么的。初步理解程序的结构和意义,要等到读大学以后了。那个时候在老师的鼓励下,自己买书学习 Del...

2012-08-28 11:44:20

阅读数:1795

评论数:0

紧张的世界

紧张的世界 如果所有的质量特征都是很容易彼此调和的,那么软件工程师可能(几乎)就是多余的了。管理互相冲突的需求和约束是工程学中需要研究的问题,在软件质量问题中,冲突和约束也非常之多。图1-3中,使用弹簧弹力模型描述了各种质量特征之间最显著的冲突。每条连线都表示其端点的两个特征之间无法融洽共存:对...

2012-08-27 17:13:44

阅读数:1319

评论数:0

代码质量(权威精选植根于开发实践的最佳读物)

Jolt大奖精选丛书 代码质量(权威精选植根于开发实践的最佳读物) (希)斯宾耐立思(Spinellis,D.)著 左飞,吴跃,李洁译 ISBN 978-7-121-17421-6   2012年7月出版 定价:89.00元 16开 512页 宣传语:一项技术产品只有在获得了Jo...

2012-08-27 17:08:10

阅读数:6225

评论数:0

软件固有的复杂性

软件固有的复杂性 一颗垂死的恒星正处在塌缩的边缘,一名儿童在学习如何阅读,白细胞向病毒发起进攻——这是真实事件的几个例子,它们包含着真正可怕的复杂性。软件也可能包含巨大复杂性的元素,但是这里的复杂性基本上是另一种类型。Brooks曾指出:“爱因斯坦认为自然界必定存在着简单的解释,因为上帝不是反复...

2012-08-22 16:34:37

阅读数:3445

评论数:0

面向对象分析与设计(第3版)

Jolt大奖精选丛书 面向对象分析与设计(第3版)权威精选植根于开发实践的最佳读物 (美) 布奇(Booch,G.) 等著 王海鹏,潘加宇译 ISBN978-7-121-17389-9 2012年7月出版 定价:99.00元 16开 608页 宣传语:一项技术产品只有在获得了Jo...

2012-08-22 15:59:34

阅读数:3325

评论数:0

建模与设计

建模与设计 我们经常说:“使用用例对业务过程进行重组”,其可能意味着: “在重组前,通过用例对其原过程文档化。” “通过用例创建符合设计要求的外部行为需求。” “重新设计后,使用用例对新过程文档化。” 事实上,所有这些含义都应该是对的,并且都值得关注。读者可以按自己的意愿去理解其中的一个...

2012-08-21 16:27:15

阅读数:1239

评论数:0

温昱谈程序员向架构师转型的规律

温昱谈程序员向架构师转型的规律              本次讲座将紧紧围绕“程序员向架构师转型”这一主题,从态度、知识、技能等方面提炼出简明清晰的规律性法则,结合大家身边的例子,深入浅出地为程序员、初中级开发人员(以及负责指导他们的相关角色)提供有意义的参考。 讲座...

2012-08-21 09:26:44

阅读数:12489

评论数:0

自动化单元测试

自动化单元测试 人们在使用“单元测试”这个术语时比较随意。这可能会导致困惑,特别是当人们开始声称他们的单元测试“花了很长的时间执行”时。为开发者测试定义一个常用词汇表有助于将测试进行有效的分类,从而创建一个有效的CI系统,能够执行快速的构建。 “单元测试”验证软件系统中所有小元素的行为,这些小...

2012-08-20 15:28:48

阅读数:944

评论数:0

早期预警系统的组成要素

早期预警系统的组成要素 我们已经知道,早期预警系统(EarlyWarning System,简称EWS)有5个基本要素,如图12-1所示。 1.开发数据的收集 2.定期的项目现状评审 3.触发警报的潜在问题(或风险)的识别 4.启动校正行动 5.后续行动 如果实施拯救过程的机构早已成...

2012-08-15 16:36:47

阅读数:2280

评论数:0

Exadata中最有用的功能-存储索引

Exadata中最有用的功能-存储索引 前所未闻的存储索引是Exadata中最有用的功能,它不是像Oracle的B树索引或者位图索引那样传统的存储在数据库中的索引,事实上,它在传统意义上甚至根本不能算是索引。我们无法通过存储索引来定位拥有给定列上特定值的一系列记录,相反的,存储索引是存储服务器上...

2012-08-14 16:28:50

阅读数:2985

评论数:0

Exadata的独门武器--卸载(Offloading)

Exadata的独门武器--卸载(Offloading) 卸载(Offloading)是Exadata的独门武器,正是它让Exadata不同于其他任何一种运行Oracle的平台。卸载指的是将处理能力从数据库服务器转移到存储层,它也正是Exadata平台提供的主要卖点,它不仅仅转移了CPU的使用,...

2012-08-13 16:34:33

阅读数:3531

评论数:0

Exadata是什么?

Exadata是什么? Exadata是什么?在我们看来,它是一个把硬件和软件根据合理的配置整合在一起的 Oracle数据库(在本文编写时是11gR2版本)平台。Exadata数据库机器包含了存储子系统,在存储层上运行着研发的新软件,这使得研发人员可以做一些在其他平台上无法完成的事情。实际上,E...

2012-08-10 10:16:35

阅读数:2895

评论数:0

深入理解OracleExadata

深入理解OracleExadata (美)奥斯本(Osborne, K.)等著 黄凯耀,张乐奕,张瑞译 ISBN978-7-121-17489-6 2012年7月出版 定价:99.00元 16开 600页 宣传语 本书将传授你所应知道的一切,让你尽情驾驭这个改变了游戏规则的数据库...

2012-08-08 16:53:18

阅读数:1810

评论数:0

多语境的操作

多语境的操作   根据前一章的说法,代码运行时会从USER 语境中查询单字的定义,其实不完全是这样的。 代码中的单字是可以从不同语境中查询定义的。为了证明这一点,这里再做一个实验。 步骤一,我先通过context函数,分别为苹果(Apple)与谷歌(Google)建立它们各自专 用的语...

2012-08-07 16:41:17

阅读数:983

评论数:0

语境与单字

语境与单字   当我们输入一段代码时,REBOL 解释器怎么知道如何执行这段代码? 其实REBOL 解释器一启动,就预先准备好LIB 语境。语境(context)是一张表,把单字对应 到它的定义。这些REBOL 解释器预先定义在LIB 语境中的单字,我称为REBOL 内置单字, 都是...

2012-08-06 16:49:21

阅读数:902

评论数:0

解释器原理

文字解码完后,你可以想象有一条纸带,上面写着代码。从左侧向左拉动纸带,用剪刀将程序 纸带剪成纸片,在内存中依次摆放这些纸片,然后才可以执行内存中的这些纸片。     执行内存中代码的时侯,会用到一种名为堆栈(stack)的数据结构(也就是数据的组织处理 方式)。堆栈像个容器,放东西与取东...

2012-08-03 16:13:24

阅读数:3621

评论数:0

字符编码

人类采用十进制,数字是0-9。计算机是二进制的世界,只有0 与1 两种选择,称为比特(bit)。 你可以想象一个灯泡就是一个比特,亮代表1,不亮代表0。 十进制的0 写成二进制是0,十进制的1 写成二进制是1,十进制的2 写成二进制是10,十 进制的3 写成二进制是11,十进制的4 ...

2012-08-02 16:34:19

阅读数:933

评论数:0

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