自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 资源 (14)
  • 收藏
  • 关注

原创 一个不错的前台框架网站

http://www.open-lib.com/

2011-12-24 12:10:12 822

转载 自动化测试目的到底是什么?

自动化测试目的是什么?这是一个值得深思的问题。我考虑有以下几个优点:  1、自动化测试相对于手工测试的优点  ● 优化测试速度:可非常快速的运行上万条记录  ● 提高准确性、稳定性:可以不为外界因素干扰,准确运行测试用例  ● 确定性:能真实快速搭建测试环境,测试数据,重现缺陷  ● 提高工作效率:一边运行自动化测试,一边准备测试报告  ● 测试环境

2011-12-22 00:32:00 1889

原创 TestNG整理

TestNG整理 收藏1 基本概念TestNG:即Testing, Next Generation,下一代测试技术,是根据JUnit和NUnit思想,采用jdk的annotation技术来强化测试功能并借助XML 文件强化测试组织结构而构建的测试框架。最新版本5.12,Eclipse插件最新版本:testng-eclipse-5.12.0.6TestNG的应用范围:Ø单元测

2011-12-22 00:13:53 1218

原创 testng.xml引用测试类的几种方法

1.                                           2.你可以指定包名替代类名:                3.在这个例子中,TestNG将在包test.sample中查找所有的类,并只保留带有TestNG annotation的类。

2011-12-22 00:11:41 1339

原创 TestNG指南5-测试方法、测试类与测试组

5.1 – 测试组(Test groups)TestNG允许执行复杂的测试方法分组。不仅可以申明方法属于组,而且可以指定组包含其他组。然后TestNG可以被调用,并被要求包含某些组(或正则表达式)和排除其他的组。如果想要紧接着运行两个不同的测试配置,这将给如何划分测试的带来了最大的灵活性,且不需要重新编译。例如,非常普遍的需要至少两种测试:检入(Check-in)测试:这些测试将在

2011-12-22 00:09:58 3313

原创 TestNG指南4-运行TestNG

可用两种方式调用TestNG:命令行antEclipseIntelliJ's IDEA本节仅解释如何从命令行调用TestNG,如果你对其它调用方式感兴趣,请点击以上相应链接。假设TestNG已经加入了在你的类路径中,可以用下面的简单方式调用TestNG:java org.testng.TestNG testng1.xml [testng2.xml testng3

2011-12-22 00:08:34 1183

原创 TestNG指南3-testng.xml

可以用几种不同的方法调用TestNG:使用testng.xml文件使用Ant从命令行本节描述testng.xml的格式 (稍后会讲到ant和命令行).        当前testng.xml的DTD文件可以从官方找到:http://testng.org/testng-1.0.dtd。(为了方便起见,你可能更喜欢浏览HTML版本)。下面是testng.xml文件示例:

2011-12-22 00:07:20 3238

原创 TestNG指南2-注解

这里是TestNG用到的注解及其属性的概述。@BeforeSuite@AfterSuite@BeforeTest@AfterTest@BeforeGroups@AfterGroups@BeforeClass@AfterClass@BeforeMethod@AfterMethodTestNG类的配置信息:@BeforeSuite

2011-12-22 00:06:08 980

原创 TestNG指南1-入门

TestNG是一个测试框架,其设计目标是简化大范围测试需求,覆盖了从单元测试(隔离地测试一个类)到集成测试(测试由多个类、多个包甚至多个诸如应用服务的外部框架组成的整个系统)。编写一个测试一般需要三个步骤:编写测试的业务逻辑,并在测试代码中插入TestNG注解。在testng.xml文件或build.xml文件中,添加关于测试的信息(例如:类名、希望运行的组等等)。运行TestNG。

2011-12-22 00:04:51 845

转载 怎样才能开发出好的软件

系统架构就是系统的骨骼,如果骨骼没有设计好,做出来的软件也会是畸形,怎样的架构才是合理的,怎样的架构才能造就一个健康的软件,那么健康的软件是什么样的?首先要满足用户需求,其次要有可修改性、灵活性、可维护性,也就是当用户需求改变时,尽量少更改已经封装好的东西,而且还要达到目的,这样的要求传统的面向过程的编码方式是很难实现的,而MVC三层架构就能实现这一切,V代表界面层,C代表业务逻辑层,M代表数据访

2011-12-14 23:34:30 507

转载 创建型模式

为了提高程序可维护性、可扩展性、可复用性、灵活性,可以在其中加入设计模式,设计模式有23种,这些设计模式可以分为三大类:创建型模式、结构型模式、行为型模式。下面就分别介绍一下这些设计模式的基本结构、使用的好处以及使用场合       创建型模式有抽象工厂模式、建造者模式、工厂方法、原型模式、单例模式。抽象工厂模式:         这个设计模式客户端只与抽象工厂以及抽象产品打交道,

2011-12-14 23:32:34 457

转载 结构型模式

首先结构型模式有:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式。 下面一一介绍:适配器模式:       这个设计模式是将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。这种情况一般出现在开发后期或者维护阶段,在设计阶段还是需要把接口设计的一致的,当然使用第三方控件的时候也会考虑使用适配器模式。桥接模

2011-12-14 23:30:08 500

原创 getFields()与getDeclaredFields()区别;getMethods()与getDeclaredMethods()区别

getFields()与getDeclaredFields()区别:getFields()只能访问类中声明为公有的字段,私有的字段它无法访问.getDeclaredFields()能访问类中所有的字段,与  public,private,protect无关   getMethods()与getDeclaredMethods()区别:getMethods()只能访问类中声明为公有的方法,私有

2011-12-09 09:52:32 1519

转载 hashmap,hashtabl,hashtree,linkedhashmap区别分析

java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap.Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时

2011-12-08 12:12:11 2677 1

同州中间件JS开发培训文档20101117

同州中间件JS开发培训文档20101117

2011-05-06

IBM公司Java培训PPT

IBM公司Java培训PPT(下载看看也好)

2011-01-21

ibatis开发指南(中文版).pdf

ibatis开发指南(中文版).pdf ibatis开发指南(中文版).pdf ibatis开发指南(中文版).pdf ibatis开发指南(中文版).pdf

2009-10-29

Ext Core手册.pdf

Ext Core手册,掌握核心的ext用法很有帮助

2009-10-29

Linux 内核 0.11 完全注释.pdf

Linux 内核 0.11 完全注释,详细的介绍了Linux的各个方面

2009-07-18

SP开发ISAG业务手册(电信版)

SP开发ISAG业务手册(电信版),SP开发ISAG业务手册(电信版)

2009-06-20

精通Hibernate.rar

精通Hibernate,成为hibernate高手

2009-02-04

CSS手册

CSS手册,快速布局网页

2008-07-14

AJAX经典图书

先回顾一下Ajax技术引入对传统Web开发挑战: <br><br> n 开发方式模糊 <br><br> 传统的MVC开发方式可以说是深入民心了,Ajax引入使得传统以Html内嵌java的jsp视图 <br> “消失了”,代替的是发起请求的页面本身,而此时视图展现内容的方式,主要是Javascript <br> 操作Html。这种转变打破了传统方式易于开发、维护等的优雅特性,使得开发模糊化,复杂 <br> 化。特别地,当前市场上提供了形形色色的所谓Ajax框架,它们开发模型和理念也是千变万 <br> 化,各不相同。这进一步模糊了Web开发模式,使得Web开发更加复杂化。 <br><br> n 系统异构性 <br><br> 传统模型是纯服务端编程,Model、View、Controller都是由java单一语言开发,不存在语言 <br> 差异性带来的数据对象序列化问题;Ajax的引入使得View必须由Javascript语言开发,使原 <br> 来纯粹服务端编程模型演变成“客户端--服务端”的异构编程模型。Java与Javascript语言上 <br> 差异性所带来的对象序列化、数据转换等问题,是这个异构编程模型的最大挑战。同时,对于 <br> Web开发人员来说,除了java之外,意味着Javascript语言和DOM(DocumentObjectModel) <br> 文档对象模型是必须掌握的基本技能。 <br><br> n 数据传输交换复杂性 <br><br> 异构性导致数据传输交换的复杂性。针对传输的性能、数据的格式、序列化的深度、数据的解 <br> 析与展现等诸多复杂问题必须要有一套满足开发需求的良好解决方案。 <br>

2008-07-08

J2EE面试题集(有答案).rar

J2EE面试题集(有答案),对于大家想找工作是很有用的。

2008-04-04

软件工程思想.pdf

软件工程思想.pdf软件工程思想.pdf

2008-04-04

用J2EE和UML开发Java企业级应用程序.pdf

用J2EE和UML开发Java企业级应用程序.pdf

2008-04-04

华为内部培训资料linux 基础.pdf

华为内部培训资料linux 基础.pdf华为内部培训资料linux 基础.pdf

2008-04-04

ubuntu手册

ubuntu手册,详细介绍了ubuntu的使用。

2008-04-04

空空如也

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

TA关注的人

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