2011年9月29日

摘要: 第3章 黑盒测试及用例的设计端口测试模型端口测试模型侧重于对被测对象的抽象,说明的是要测试什么。它将被测试对象之间的共性抽象出来,使测试与被测试对象可以最大程度地分离开来,其主要思想是:被测试对象可以用测试端口集合来表达;测试功能体现在测试端口的对外协议(称为端口协议)的实现上,对不同系统的测试或对同一系统中不同子系统的测试都表现为对不同端口的测试。端口协议一般用结构化语言描述在测试用例中。端口协议的差异不会影响测试对象的内部实现(与被测试对象的借口除外)。对象测试模型对象测试模型注重于测试内容的表达,阐明的是如何表达测试内容。对象测试模型把分散的功能测试单元有机地组合起来,使实际测试更逼近真 阅读全文
posted @ 2011-09-29 15:08 空城优昙 阅读(333) 评论(0) 推荐(0) 编辑
 
摘要: 第2章 软件测试策略与过程约47%的软件故障是由用户发现的,并只与系统当中4%的程序模块有关。软件测试充分性准则:(1) 对任何软件系统都存在有限的充分测试集合。(2) 如果一个软件系统在一个测试数据(测试用例)集合上的测试是充分的,那么再次测试一些测试数据也应该是充分的,这一特性称作测试的单调性。(3) 即使对软件所有的组成成分都进行了充分的测试,也并不能标明整体软件系统的测试已经充分了,这一特性称作测试的非复合性。(4) 即使对软件系统整体的测试是充分的,也并不能证明软件系统中各组成成分都已经充分地得到了测试,这个特性称作测试的非分解性。(5) 软件测试的充分性应与软件的需求和软件的实现都 阅读全文
posted @ 2011-09-29 15:06 空城优昙 阅读(454) 评论(0) 推荐(0) 编辑
 
摘要: 第一章 软件测试概述一个可靠的软件系统应该是正确、完整、一致和健壮的,也是软件用户所期望的。IEEE组织将软件的可靠性定义为:系统在特定环境下,在给定的时间内无故障运行的概率。对于软件缺陷的精确定义,通常全球软件业界普遍认同下列5条规则:(1) 软件未达到产品说明书中已经标明的功能;(2) 软件出现了产品说明书中已经指明不会出现的错误;(3) 软件未达到产品说明书中虽未指出但应当达到的目标;(4) 软件功能超出了产品说明书中指明的范围;(5) 测试专业人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。导致软件缺陷的最大原因源于软件产品的设计文档(各种设计、规划文件及说明书)。 阅读全文
posted @ 2011-09-29 09:15 空城优昙 阅读(724) 评论(0) 推荐(0) 编辑

2011年8月17日

摘要: LoadRunner的三大组件Virtual User Generator、Controller、Analysis分别负责脚本的录制与开发、场景的创建与执行、测试结果分析。第1章 性能测试基础知识狭义的性能测试 主要用于描述常规的性能测试,是指通过模拟生产运行的业务压力或用户使用场景来测试系统的性能是否满足生产性能的要求。广义的性能测试 是压力测试、负责测试、强度测试、并发(用户)测试、大数据量测试、配置测试、可靠性测试等和性能相关的测试统称。压力测试对系统不断施加压力的测试,是通过确定一个系统的瓶颈或不能接收用户请求的性能点,来获得系统能提供的最大服务级别的测试。压力测试的目的是发现在什么条 阅读全文
posted @ 2011-08-17 16:20 空城优昙 阅读(807) 评论(0) 推荐(1) 编辑

2011年7月24日

摘要: 第1章 Visual Basic语言基础Visual Basic(简称VB)是Microsoft公司于1991年推出的基于窗口操作系统的可视化程序设计语言。Visual Basic是在早期的Basic语言基础上发展起来的,其语法与Basic语言的语法基本相同。Visual Basic既可采用先进的面向对象的程序设计(OOP)方法,同时又能兼容传统的面向过程的结构化程序设计方法。Visual Basic使用“工程”来管理一个应用程序中的所有文件,每个“工程”都包含了一个以“.vbp”为扩展名的“工程文件”。Visual Basic中有3种状态,分别为:设计模式、运行模式、中断模式。Visual 阅读全文
posted @ 2011-07-24 17:07 空城优昙 阅读(3132) 评论(0) 推荐(0) 编辑