
Test
文章平均质量分 74
astro_boy
这个作者很懒,什么都没留下…
展开
-
软件测试分类(按开发阶段划分)
⑴单元测试: 单元测试又称为模块测试,是针对软件设计的最小单位程序模块进行正确性检查的测试工作,单元测试需要从程序内部结构出发设计测试用例,多个模块可以平行地独立进行单元测试。单元测试的内容:① 模块接口测试应对通过所测模块的数据流进行测试调用所测模块时的输入参数与模块的形式参数的个数、属性和顺序是否匹配所测模块调用子模块时,输入子模块的参数与子模块的形式参数在个...原创 2010-10-20 13:37:10 · 932 阅读 · 0 评论 -
Rational Functional 测试命令接口
Functional Test Command-Line InterfaceMost actions that can be performed from the Functional Test graphical user interface can also be performed from the command line, including:大多数的动作可以从Functio...原创 2012-05-17 13:26:52 · 151 阅读 · 0 评论 -
测试Servlet(转)
servlet的测试一般来说需要容器的支持,不是像通常的java类的junit测试一样简单, 下面通过对HelloWorld代码的测试阐述了几种servlet测试方法。 被测试的HelloWorld类的代码如下: /** * 被测试的servlet */ import java.io.IOException; import javax.servlet.http.HttpServlet; impor...原创 2012-06-10 18:31:33 · 113 阅读 · 0 评论 -
TC interview
1. 自我介绍2. 工作内容,完成过的具体项目及职责3. 平时工作除了测试,还有什么内容4. 遇到版本迭代,如何处理5. 如何编写测试用例,保证版本迭代6. 测试经历中,最有成就的案例,并详细介绍7. 如有bug,如何和开发人员沟通8. 测试用例的模型,如果发现迭代,如何优化版本9. 流程有误觉得不好的地方,如果测试文档不全,如何与相关人员沟通10. 遇到紧急上...原创 2012-02-21 11:34:53 · 213 阅读 · 0 评论 -
软件测试的思路
任何东西的测试与软件测试一样,需要先将测试用例分类,如:功能、性能、压力、安全、可用性、UI、稳定性、兼容性等等。就以这几个方面为例,对每一个方面,简要讲述1-2个测试用例,即可满足考试或者面试的要求。下面以电梯为例:如果给你一台电梯,请问你如何测试它,分析如下1.功能:上升、下降、停止、开门、关门、梯内电话、灯光、指示灯等;2.性能:速度、反应时间、关门时间等;3.压力:超载...原创 2012-02-26 21:08:28 · 199 阅读 · 0 评论 -
(zz) Web Service 测试方法
1.WebService简介WebService是一种革命性的分布式计算技术,本质上就是网络上可用的API,可以直接在网络环境调用的方法。WebService常用的框架有axis、xfire、cxf等。WebService发布后,其服务是封装在一个wsdl(Web Services Description Language,Web服务描述语言)文件中,客户端发请求主要是向发布...原创 2012-07-12 17:29:35 · 291 阅读 · 0 评论 -
测中策 - Web自动化测试的策略
大不可量,深不可测"---《韩非子·主道》 一个Web系统一旦开发完成,开发人员就可以暂时松一口气了;可是测试呢?后台升级,页面怎么测试?再来一遍?自动化测试或许是一个好的选择,那么怎么组织?按照什么思路进行呢?一方面我摸索着使用VSTS进行自动化测试,摸索了一个路子,正在进行中,或许你有更好的方法,请指点! 本文覆盖一下内容: 1. 定策:先走通 后走对 2. 架...原创 2012-03-13 17:01:13 · 171 阅读 · 0 评论 -
Web测试的一些思路
WEB测试分为6个部分: ●功能测试 ●性能测试(包括负载/压力测试) ●用户界面测试 ●兼容性测试 ●安全测试 ●接口测试 1、功能测试包括:链接测试、表单测试、数据校验、cookies测试、数据库测试、特定功能测试、设计语言测试; 2、性能测试包括:连接速度测试、负载测试、压力测试; 3、用户界面测试包括:导航测试、...原创 2012-03-19 15:10:52 · 212 阅读 · 0 评论 -
关键字驱动测试的原理和概念
原理及特点1. 关键字驱动测试是数据驱动测试的一种改进类型2. 主要关键字包括三类:被操作对象(Item)、操作(Operation)和值(value),用面向对象形式可将其表现为 Item.Operation(Value)3. 将测试逻辑按照这些关键字进行分解,形成数据文件。4. 用关键字的形式将测试逻辑封装在数据文...原创 2012-04-09 13:45:14 · 730 阅读 · 0 评论 -
【zz】Ant + Junit 实现自动化测试
在软件开发过程中,我们通常需要对各个功能模块以至类的方法进行详细的测试。这种对最小的软件单元进行验证的工作也叫做单元测试,单元测试通常在编码过程中进行,在以测试驱动开发的项目中,单元测试是一项非常重要的工作,但随着开发过程的深入,我们所积累的单元测试案例就会越来越多,面对成百上千个测试类,单独运行每个案例不仅费时,而且很难在以后的集成测试中利用先前的单元测试案例构建出一个完整的测试报告。Jun...原创 2012-04-10 14:01:54 · 104 阅读 · 0 评论 -
[YUAN] JUNIT 源码分析总结
今天看了下Junit3的源码,记录下一些心得。 Junit的设计使用了许多设计模式。相关的文章网上也有很多。在TestResult中使用了Collecting Parameters 模式。这个模式的意义在于,该类的有几个成员变量集合,是负责记录测试的Failures和Erros,当然还有总共的Test的数目。 TestResult的run TestCase方法会调用具体的Tes...原创 2012-04-11 15:21:30 · 110 阅读 · 0 评论 -
Bugzilla 中文手册
Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。 Bugzilla是一个搜集缺陷的数据库。它让用户报告软件的缺陷从而把它们转给合适的开发者。开发者能使用bugzilla保持一个要做事情的优先表,还有时间表和跟踪相关性。不是所有的"bugs"都是...原创 2012-08-21 10:22:16 · 251 阅读 · 0 评论 -
【原】JUNIT 源码分析之TestSuite
Junit是如何使用适配器模式的呢?概念上可以理解,但是实际上看了代码之后才更有意思。 TestCase有一个参数叫fname。TestSuit使用组合模式将多个TestCase包括进来,包括的方法有三: 创建空的TestSuite,将需要的TestCase的实例通过addTest方法加入,这些TestCase需要指明testXXX的方法名。 要么...原创 2012-04-25 21:59:37 · 107 阅读 · 0 评论 -
RFT中文操作指南(下)
练习 1.6:回归测试在开始本练习之前,您必须先完成练习 1.5:查看验证点和对象图。您拥有应用程序的新工作版本后,就可以通过对新工作版本回放脚本来运行您记录的自动测试。要对新的工作版本执行脚本,则必须在脚本中更改应用程序的名称。(您不需要对开发项目执行此操作;这里,您这样做是为了模拟如何获取应用程序的新工作版本。)在 Java 编辑器(脚本窗口)中,验证您的脚本(Classics....原创 2011-04-02 15:05:12 · 223 阅读 · 0 评论 -
等价类划分法实例
基本概念:等价类:对应用程序的规格(接口)的输入数据构成的集合有效等价类:对应用程序的规格说明来说是合理的有意义的输入数据;无效等价类: 六条确定等价类的原则1、在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类(在范围之内的等价类)和两个无效等价类(有效范围的两侧)。 2、在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,则可以...原创 2010-10-25 11:51:50 · 436 阅读 · 0 评论 -
JUnit流程及注意点
一、固定流程1、import导入junit.framework.*和junit.extensions.*(可选)2、从TestCase extends一个类3、定义储存状态的公用实例变量。4、通过overriding setUp()来初始化公用变量。5、通过overriding tearDown()在测试后清除初始化。6、创建testXXX()的测试方法。7、定义一个suite(),指定测试哪些类...原创 2010-10-25 12:37:27 · 180 阅读 · 0 评论 -
测试用例实例--三角形用例设计
输入条件有效等价类无效等价类是否三角形的三条边(A>0), (1)(B>0), (2)(C>0), (3)(A+B>C), (4)(B+C>A), (5)(A+C>B), (6)(A≤0), (7)(B≤0), (8)(C≤...原创 2010-10-25 12:54:48 · 393 阅读 · 0 评论 -
使用Junit4从测试场景的准备优化测试脚本的执行效率
Junit4提供了两种测试场景的准备与恢复方式,@BeforeClass,@AfterClass和@Before,@After。一般来说测试场景的准备与恢复就是在运行测试方法前准备测试数据,运行完成后再回收这些测试数据以使测试场景恢复到测试前的状态。下面先看看分别使用这两种方式的区别,请看下面的测试脚本框架:第一种方式(@BeforeClass和@AfterClass):public class ...原创 2010-10-25 13:01:52 · 207 阅读 · 0 评论 -
JUnit4 详解
标准的Junit4流程及实现我们先看一个标准的Junit4的运行流程,大致如下:测试类实例化->运行@BeforeClass->运行@Before->运行@Test->运行@After->运行@AfterClass,下面的代码输出明确表明了其运行流程,初学者可运行查看其结果输出。import org.junit.After;import org.junit.Af...原创 2010-10-25 13:10:45 · 210 阅读 · 0 评论 -
关于测试用例理念的一些想法
LAYO最近下载了几篇PPT;又看见了这样一段描述。 G.J.Myers给出了关于测试的一些规则,被软件工程领域认可: (1)测试是为了发现程序中的错误而执行程序的过程; (2)好的测试方案极有可能发现迄今为止尚未发现的错误; (3)成功的测试是发现了至今为止尚未发现的错误。 上面这段话是测试行业经常能看到的一段关于测试的工程的一种解释;可能有些太理性或者说是书面...原创 2010-10-26 11:46:07 · 119 阅读 · 0 评论 -
编写测试用例方法心得体会
在我的个人邮箱和MSN上,通常同行都问我类似下面这样的问题: 1、一个测试用例要写到什么程度才比较好? 2、刚开始做测试的时候,你是怎么学习写测试用例的? 3、你对黑盒测试用例的编写的体会是什么?有什么好的版本或者标准吗? 对于测试用例,而我目前正在思考的问题是:怎么写出对公司有价值的测试用例,对公司来说,怎么测试才是最有价值的测试? 下面先来分析第一个问题吧:一个测...原创 2010-10-26 11:47:11 · 172 阅读 · 0 评论 -
测试用例编写的“侯式标准”
作为软件测试人员,执行测试用例是我们进行测试工作的主要手段,测试用例设计的好坏,直接影响着测试工作的质量。一个“好”的测试用例能保证测试的质量,规范测试的进程,进而提高我们的测试效率。 那什么样的用例才是好的测试用例?这已经是一个老生常谈的问题,大家见仁见智 ,众说云云,不一而足。 而我的TL–候风的一句话,让我对用例的有了新的认识。他是这样说的:一个好的测试用例,就是在保证测...原创 2010-10-26 11:51:00 · 95 阅读 · 0 评论 -
测试一个搜索框
摸索中,还很不成熟,但愿能抛砖引玉吧,我做的搜索测试是来抓取百度、谷歌等搜索信息。1、中文、英文、数字三者组合测试2、中文或者英文中间、前面、后面加空格,由一个到三个以上空格3、搜索内容前面加上特殊字符、html标签、标点符号等等4、搜索结果要与原网对照的,要看看网页内容有没有乱码,每页或者末页的最后一条信息是否一 致,是否丢失信息5、是否支持enter键,是否有默认输入点6、是否支持大小写、半角...原创 2010-10-26 11:51:47 · 1556 阅读 · 0 评论 -
一个纸杯子的测试用例
一个纸杯,我们能想出多少个测试用例呢?想必很多人都在网上看过微软公司面试软件测试职位的这个考试题,由于当时对软件测试理论和测试用例的设计知之甚少,看到这个题目的时候不知所措,我试着以开发的思维来考虑这个问题,想了半天还是一头雾水,不知从哪个方面入手。接着我看了别人对这个题目的分析,原来此题考察的是测试人员的经验,想象力和思维的敏捷性,可是测试人员应该具备怎样的素质和能力才能胜任测试工...原创 2010-10-26 11:52:27 · 279 阅读 · 0 评论 -
理解自动化测试
“自动化测试”有时也叫“测试自动化”,由两部分组成,“自动化”和“测试”,所以我们要理解自动化测试,就必须理解“自动化”和“测试”。何为自动化:在理解自动化之前,我们首先来看看如果没有自动化,人类是怎样与计算机进行交互的:我们对计算机的直接操作无非就是鼠标和键盘,使用鼠标定位并操作对象(如窗体上的一个按钮或网页中的一个超链接),使用键盘输入文本(如文本框或地址栏)。那么如果我们要将鼠标定位和操作与...原创 2011-04-02 11:06:20 · 143 阅读 · 0 评论 -
RFT中文操作指南(上)
练习 1.1:设置 Functional TestIBM 提供 Java 运行时环境(JRE),可以安装并启用它来测试 Java 应用程序。对于本教程,您将使用该 JRE。如果您想测试自己的 Java 或 HTML 应用程序,就必须运行启用程序并配置您的环境和应用程序。关于这些设置任务的更多信息,请参阅欢迎页面的“第一步”页面上的“Functional Test 入门”向导。目前您不需要采...原创 2011-04-02 15:03:28 · 340 阅读 · 0 评论 -
分享selenium+testng+reprotng+ant配置
一、Configure1. 安装testNG插件到eclipse.-) 选择菜单 Help /Software updates / Find and Install.-) 点击add button然后在location中输入http://beust.com/eclipse/-) 确定后会自动安装testNG插件。2. 在使用ant时候先将jdk的tools.jar引入进来。(不引入会报错Unabl...原创 2012-04-19 16:12:05 · 164 阅读 · 0 评论