- 博客(14)
- 资源 (14)
- 收藏
- 关注
转载 自动化测试目的到底是什么?
自动化测试目的是什么?这是一个值得深思的问题。我考虑有以下几个优点: 1、自动化测试相对于手工测试的优点 ● 优化测试速度:可非常快速的运行上万条记录 ● 提高准确性、稳定性:可以不为外界因素干扰,准确运行测试用例 ● 确定性:能真实快速搭建测试环境,测试数据,重现缺陷 ● 提高工作效率:一边运行自动化测试,一边准备测试报告 ● 测试环境
2011-12-22 00:32:00 1960
原创 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 1228
原创 testng.xml引用测试类的几种方法
1. 2.你可以指定包名替代类名: 3.在这个例子中,TestNG将在包test.sample中查找所有的类,并只保留带有TestNG annotation的类。
2011-12-22 00:11:41 1348
原创 TestNG指南5-测试方法、测试类与测试组
5.1 – 测试组(Test groups)TestNG允许执行复杂的测试方法分组。不仅可以申明方法属于组,而且可以指定组包含其他组。然后TestNG可以被调用,并被要求包含某些组(或正则表达式)和排除其他的组。如果想要紧接着运行两个不同的测试配置,这将给如何划分测试的带来了最大的灵活性,且不需要重新编译。例如,非常普遍的需要至少两种测试:检入(Check-in)测试:这些测试将在
2011-12-22 00:09:58 3330
原创 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 1199
原创 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 3255
原创 TestNG指南2-注解
这里是TestNG用到的注解及其属性的概述。@BeforeSuite@AfterSuite@BeforeTest@AfterTest@BeforeGroups@AfterGroups@BeforeClass@AfterClass@BeforeMethod@AfterMethodTestNG类的配置信息:@BeforeSuite
2011-12-22 00:06:08 989
原创 TestNG指南1-入门
TestNG是一个测试框架,其设计目标是简化大范围测试需求,覆盖了从单元测试(隔离地测试一个类)到集成测试(测试由多个类、多个包甚至多个诸如应用服务的外部框架组成的整个系统)。编写一个测试一般需要三个步骤:编写测试的业务逻辑,并在测试代码中插入TestNG注解。在testng.xml文件或build.xml文件中,添加关于测试的信息(例如:类名、希望运行的组等等)。运行TestNG。
2011-12-22 00:04:51 857
转载 怎样才能开发出好的软件
系统架构就是系统的骨骼,如果骨骼没有设计好,做出来的软件也会是畸形,怎样的架构才是合理的,怎样的架构才能造就一个健康的软件,那么健康的软件是什么样的?首先要满足用户需求,其次要有可修改性、灵活性、可维护性,也就是当用户需求改变时,尽量少更改已经封装好的东西,而且还要达到目的,这样的要求传统的面向过程的编码方式是很难实现的,而MVC三层架构就能实现这一切,V代表界面层,C代表业务逻辑层,M代表数据访
2011-12-14 23:34:30 519
转载 创建型模式
为了提高程序可维护性、可扩展性、可复用性、灵活性,可以在其中加入设计模式,设计模式有23种,这些设计模式可以分为三大类:创建型模式、结构型模式、行为型模式。下面就分别介绍一下这些设计模式的基本结构、使用的好处以及使用场合 创建型模式有抽象工厂模式、建造者模式、工厂方法、原型模式、单例模式。抽象工厂模式: 这个设计模式客户端只与抽象工厂以及抽象产品打交道,
2011-12-14 23:32:34 469
转载 结构型模式
首先结构型模式有:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式。 下面一一介绍:适配器模式: 这个设计模式是将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。这种情况一般出现在开发后期或者维护阶段,在设计阶段还是需要把接口设计的一致的,当然使用第三方控件的时候也会考虑使用适配器模式。桥接模
2011-12-14 23:30:08 512
原创 getFields()与getDeclaredFields()区别;getMethods()与getDeclaredMethods()区别
getFields()与getDeclaredFields()区别:getFields()只能访问类中声明为公有的字段,私有的字段它无法访问.getDeclaredFields()能访问类中所有的字段,与 public,private,protect无关 getMethods()与getDeclaredMethods()区别:getMethods()只能访问类中声明为公有的方法,私有
2011-12-09 09:52:32 1539
转载 hashmap,hashtabl,hashtree,linkedhashmap区别分析
java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap.Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时
2011-12-08 12:12:11 2685 1
ibatis开发指南(中文版).pdf
2009-10-29
AJAX经典图书
2008-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人