- 博客(25)
- 资源 (29)
- 收藏
- 关注
原创 章九 兼容性测试
章九 兼容性测试本章主要讲述与上一章类似的交互测试领域——检查软件是否能够与其它软件正确协作。随着用户对来自各个厂商的各种类型程序之间共享数据能力和充分利用空间同时执行多个程序能力的要求,测试程序之间能否协作变得越练越重要了。软件兼容性测试工作的目标是保证软件按照用户期望的方式进行交互。一、兼容性测试综述软件兼容性测试(Software Compatibility Testing)是指检查软
2007-01-31 22:22:00 2592
原创 报表工具之JasperReports+iReport(4)
报表工具之JasperReports+iReport(4) Report Structure 报告的结构本章描述报告的结构,可用的report对象和它们的属性。这基本上是JasperReports的快速参考。1、Expressions 表达式表达式是JasperReports的核心特征。它是一个重要的机制,允许操纵和显示报告数据,执行各种计算,自定义报告的外观和报告对象的可视性。1)一个典型
2007-01-31 17:15:00 6136
原创 章8 配置测试
章8 配置测试配置测试的目的是保证被测试的软件在尽可能多的硬件平台上运行。一、配置测试综述个人计算机部件外设接口可选项和内存设备驱动程序如果开始准备进行软件的配置测试,就要考虑哪些配置与程序的关系最密切。理想情况是所有生产厂家都严格遵照一套标准来设计硬件,那么使用这些硬件的软件就会毫无疑问地正常运行。但遗憾的是,标准并没有被严格遵守。有时,标准是相当松散的——称为规范。1、分离配置缺陷判断缺陷
2007-01-29 20:51:00 2511
原创 今生告别联通
再给自己,也给联通一次机会。因为我的烦恼联通已经给处理了,本来我都准备就在大后天(2月1日)买移动的卡,这次联通的处理我很满意,所以我把文章删除了。我也有懒惰思想,常联系的朋友一百多人,要通知换号也麻烦。文章就留在硬盘上吧,如果以后还用的到的话!呵呵!以上是1月28日写的--------------------------------------------------------
2007-01-29 09:39:00 1968
原创 报表工具之JasperReports+iReport(3)
报表工具之JasperReports+iReport(3) 1、配置XML文件jasperreports的XML配置文件局域jasperreport.dtd文件而来。1)根元素jasperReport其子元素有:报告的字体reportFont,参数parameter,查询字符串queryString,字段field,变量variable,组group,标题title,页眉pageHeader,
2007-01-28 20:38:00 6301 1
原创 章七 带上X光眼镜测试软件
章七 带上X光眼镜测试软件本章讲四个基本测试之中的第四个——动态白盒测试。另三个为静态黑盒(测试产品说明书)、动态黑盒(测试软件)和静态白盒(检查程序代码)。一、动态白盒测试1、动态白盒测试是指利用查看代码功能(做什么)和实现方式(怎么做)得到的信息来确定哪些需要测试、哪些不要测试、如何开展测试。2、动态白盒测试的另一个常用名称是结构化测试(structural testing),因为软件测试
2007-01-28 14:59:00 2337
原创 用Ant构建脚本(5)
用Ant构建脚本(5)六、Ant相关问题指南如果你的Ant不能工作,首先可能是Ant的版本问题,其次就是你的配置有问题。可以从以下方面来解决:1、检查你的环境变量。Ant_HOME和JAVA_HOME设置是否正确?2、未设置CLASSPATH?Ant不需要定义CLASSPATH来工作。3、确认你的JRE/ext中没有那些不可用的jar文件或者其它的XML解析器。4、你的路径设置是否正确?包含
2007-01-26 10:32:00 2432
原创 用Ant构建脚本(4)
用Ant构建脚本(4)五、Ant相关1、标识过滤器一个项目有一套标识,如果发现当一个文件被拷贝时,或许能自动进行扩充。当在这个支持任务中选择了过滤器-拷贝行为,才支持这种方式。在buildfile中,通过过滤器任务或许能设置它。因为这能导致很大的潜在危害,在任务中标识的标识名在文件中必须以@token@的形式给出。这个标识语法匹配其它建立的系统的语法,该系统完成过滤并保留足够地程序和脚本语言
2007-01-26 10:30:00 2989
原创 用Ant构建脚本(3)
用Ant构建脚本(3)三、Ant的数据元素和数据类型Ant的数据类型定义包括三个级别:project-level、target-level和task-level。这里代表了其在Ant中的可视性,如直接定义在project下的project-level,所有的target和task都可以引用它们。数据元素分为两个部分:1)特性property;2)数据类型DataType。Ant的DataTy
2007-01-26 10:27:00 2791
原创 用Ant构建脚本(2)
用Ant构建脚本(2) 二、用Ant写buildfileAnt的buildfile是用xml写的。每一个buildfile包含了一个项目和一个及一个以上的对象。对象包含了多个任务元素。buildfile的每一个任务元素能有一个id属性,能在之后通过值来引用。这个值是唯一的。build.xml文件是区分大小写的。其使用关键是编写build.xml文件,build.xml文件有五个主要的标识,如下
2007-01-26 10:25:00 4165
原创 用Ant构建脚本(1)
用Ant构建脚本(1)首先声明,本文基于Apache Ant官方网站http://ant.apache.org/manual/的《Apache Ant 1.7.0Beta2 Manual》翻译而得。一、Apache Ant简介1、Ant是Java开源组织Apache的一个项目,是一个基于Java的build工具。其构建脚本有4个不同的实现:(1)Sun Microsystems公司的参考实现
2007-01-26 10:24:00 4342
原创 报表工具之JasperReports+iReport(2)
报表工具之JasperReports+iReport(2) 三、iReport介绍1)iReport是为JasperReports设计的强大的,直观的,易于使用的可视化报表设计器,为win32平台编写。允许用户可视化地编辑XML JasperDesign文件,可以和其它数据库进行JDBC通信。再设计模板时可以以HTML,PDF,XML方式预览,用它生成的文件有.jrxml和.jasper两种文
2007-01-25 23:42:00 4562
原创 报表工具之JasperReports+iReport(1)
报表工具之JasperReports+iReport一、介绍1)它可以PDF,HTML,XML等多种形式产生报表或动态报表,在新版本还支持CSV,XLS,RTF等格式的报表;2)它按预定义的XML文档来组织数据,来源多(如:关系数据库,Java容器对象(collection,arrays)等);报表的填充过程:先产生报表设计对象->序列化该对象->存储在磁盘或网络->产生XML文件(表格数据)
2007-01-25 16:34:00 3644
原创 章五 带上眼罩测试软件(2)
章五 带上眼罩测试软件(2)三、状态测试软件测试的另一个方面是通过不同的状态验证程序的逻辑流程。软件状态是指软件当前所处的条件或者模式。注意:软件测试员必须测试程序的状态及其转换。1、测试软件的逻辑流程前面讲过,要使测试可以控制,就必须通过建立只包含最关键数字的等价划分来减少候选数据。测试软件的状态和逻辑流程有同样的问题。对于软件测试,解决方法是运用等价划分技术选择状态和分支。(1)建立状态转换图
2007-01-24 23:47:00 1940 1
原创 章一 导论(1)
章一 导论由于人们认知能力的有限性,海量信息在给人们带来方便的同时也带来了一大堆的问题。第一是信息超载,难以消化;第二是有效信息难以提取,真假信息难以辨识;第三是信息安全难以保证,有意或无意的行为经常会威胁到信息的安全;第四是信息形式不一致,既有结构化的信息,也有非结构化的信息,难以统一处理。普通的数据库系统虽然可以高效地实现数据的录入、查询、统计和维护等功能,并可以对数据做一些简单分析处理,
2007-01-24 00:34:00 2311
原创 章五 带上眼罩测试软件
章五 带上眼罩测试软件一、等价类划分选择测试用例是软件测试员最重要的任务。选择测试用例的方法是等价类划分(equivalence partitioning),有时称为等价分类(equivanlence classing)。等价类划分是指分步骤地把海量的测试用例集减得很少,但过程同样有效。注意:一个等价类或者等价划分是指测试相同目标或者暴露相同软件缺陷的一组测试用例。如果为了减少测试用例的数量过
2007-01-23 23:51:00 2139
原创 章四 检查产品说明书
章四 检查产品说明书一、产品说明书的低层次测试技术1、产品说明书属性检查清单经过深思熟虑,可称为“一字不漏”的优秀产品说明书应具有8个重要的属性:1)完整:是否有遗漏和丢失?完全吗?单独使用时是否包含所有内容?2)准确:既定解决方案正确吗?目标定义明确吗?有没有错误?3)精确、不含糊、清晰:描述是否一清二楚?是否有单独的解释?容易看懂和理解吗?4)一致:产品功能是否自相矛盾,或与其它功能有无冲
2007-01-22 23:00:00 2044
原创 章三 软件测试的本质
章三 软件测试的本质一、完全测试程序是不可能的。原因:1)输入量太大;2)输出结果太多;3)软件执行路径太多;4)软件说明书是主观的。可以软件测试是有风险的行为。软件测试员要学会的一个关键思想是,如何把数量巨大的可能测试减少到控制的范围,以及如何针对风险做出明智的抉择,哪些测试重要,哪些不重要。目标是找到最优的测试量,使测试不多不少。二、并非所有软件缺陷都要修复原因:1)没有足够的时间;2)不
2007-01-19 00:17:00 3285
原创 章一 软件测试的背景
章一 软件测试的背景一、软件失败的术语缺点defect,偏差variance,故障fault,失败failure,问题problem,矛盾inconsistency,错误error,特殊feature,事件incident,缺陷bug,异常anomaly。二、软件缺陷的定义1、产品说明书(product specification):是软件开发小组的一个协定。它对开发的产品进行定义,给出产品的
2007-01-17 00:01:00 6148
原创 章七 设计模式
章七 设计模式一、设计模式的分类1、共包含23个设计模式1)Abstract Factory提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。2)Adapter将一个类的接口转换成客户希望的另一个接口。3)Bridge将抽象部分与实现部分分离,使它们可以独立变化。4)Builder将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。5)Chain of
2007-01-09 00:59:00 1578
原创 章六 软件体系结构的研究与展望
章六 软件体系结构的研究与展望计算机的软件领域主要研究计算机使用的环境技术,包括系统软件、用户编程环境与工具、应用软件等。计算机硬件能够快速发展的原因之一是工业化程度比较好,很多集成电路按照功能做成标准器件,因而好的功能块会保留下来并不断改进。软件的友好性主要取决于用户界面的设计和人机交互流程的质量。1、目前软件体系结构的研究方向软件体系由构成系统的元素的描述、元素的相互作用、指导元素集成的模
2007-01-07 00:32:00 2438
原创 章五 软件体系结构集成开发环境的设计与实现
章五 软件体系结构集成开发环境的设计与实现一、软件体系结构描述语言1、目前出现了许多针对特定领域的软件体系结构描述语言,有:Aesop、ArTek、C2、Darwin、LILEANNA、MetaH、UniCon、Weaves、Wright等。2、对软件体系结构的描述和表达语言经历了从低到高的4个发展阶段:(1)用由矩形框和有向线段组合而成的图形表达工具矩形框代表抽象构件,有向线段代表辅助各构件进行
2007-01-06 15:22:00 3600
原创 章四 软件体系结构的形式化描述
章四 软件体系结构的形式化描述一、软件体系结构的形式化描述的方法1、随着软件系统规模和复杂性的不断增大,软件设计的核心已从“算法+数据结构=程序”的传统计算模式转向系统的总体结构,即软件体系结构的设计和规范。着眼于软件系统的全局组织形式,在更高层次上把握系统各组件之间的内在联系,并且从全局的、整体的角度去理解和分析整个系统的行为和特性,有助于解决当前开发复杂的大型软件所存在的困难。一个系统的软
2007-01-05 01:37:00 5616
原创 章三 软件体系结构组态分析与应用(2)
章三 软件体系结构组态分析与应用(2)1、JBoss应用服务器JBoss是一个开放源代码的应用服务器,符合J2EE规范。它提供了基于JMX(Java Management Extension)体系的EJB容器--JBossServer,提供了JBossMQ,JBossCMP,JBossTX,JBossSX和JBossCX等。为了支持Servlet和JSP等Web组件,JBoss集成了第三方的S
2007-01-03 21:52:00 1920
原创 章三 软件体系结构组态分析与应用
章二 软件体系结构的构建模式(4)一、过程控制环模式1、概述所谓对一个对象(或过程)进行控制,意味着设法使这个被控对象(或被控过程)的功能或特性有效的达到所期望的预期目标。为了成功设计一个控制系统,必须事先知道被控对象所具有的性质和特征,同时,还必须了解和掌握这些性质和特征随环境等因素变化的情况。控制系统可以在其运行的过程中,通过自身不断的测量被控对象的特性,从而“认识”或“掌握”被控对象,并根据
2007-01-01 14:55:00 2221
Sublime Text 3 Build 3170 Windows注册版
2018-05-09
Apress Beginning Java 8 Fundamentals 2014
2014-08-31
StockBigBang_Setup
2011-02-12
Spring Framework 3.0.2 Demos源码
2010-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人