QC
文章平均质量分 77
yangzibin
这个作者很懒,什么都没留下…
展开
-
分析图工具
-因果图(cause-effect-diagram)-因果图也称鱼刺图。它是利用“头脑风暴法”,集思广益,寻找影响质量、时间、成本等问题的潜在因素,然后用图形的形式来表示的一种用的方法,它能帮助我们集中注意心搜寻产生问题的根源,并为收集数据指出方向。画因果图的方法如下:我们在一条直线(也称为脊)的右端写上所要分析的问题,在该直线的两旁画上与该直线成60度夹角的直线(称为大枝),在其端点标上...原创 2008-09-16 15:33:15 · 826 阅读 · 0 评论 -
亲身体验行为驱动开发
开始学习使用 JBehave测试驱动的开发(TDD)在实践中是一个很好的思想,但有些开发人员还不能接受 “测试” 这个词所产生的概念上的骤变。在本文中,学习一种更自然的方法,将 TDD 元素整合到编程实践中。开始采用行为驱动开发(BDD)(通过 JBehave),亲身体验将注意力集中在程序行为(而不是输出)时获得的效果。显然,测试本身是件好事。而在早期进行测试 — 例如在编写代码时 —...原创 2009-01-03 22:17:08 · 635 阅读 · 0 评论 -
用 easyb 驱动开发
长期以来,定义需求的利益相关者与实现需求的开发人员之间的隔阂一直困扰着软件的开发。近年来,出现一些基于动态语言和 DSL的框架,它们尝试让代码读起来像一般语言一样,从而弥合利益相关者和开发人员之间的隔阂。本教程展示 easyb ——提供一种更自然的、更适合利益相关者的 DSL —— 如何帮助开发人员和利益相关者有效地协作。 开始之前 关于本教程 easyb 是一种用于...原创 2009-01-03 22:25:51 · 402 阅读 · 0 评论 -
开源性能测试工具Curl-Loader
curl-loader 是一个用C语言编写的Web应用测试和模拟负载工具,可模拟成千上万的客户端请求,并且每个请求来自不同的IP地址,支持用户认证、登录等Web交换过程。curl-loader下载地址:http://sourceforge.net/projects/curl-loader/files/项目主页: http://curl-loader.source...2010-02-28 14:52:12 · 102 阅读 · 0 评论 -
净室软件认证
软件测试的统计方法首先由 Harlan Mills(Mills,Dyer,and Linger 1987)和他 IBM的同事开发出来,后来,John Musa(1993)和他 AT&T的同事也开发了相似的方法。Mills和Musa所用的术语虽有细微的差别,但它们都是运用成熟的工程准则对产品进行测试和验证的科学方法。在工业界,典型地采用一组产品抽检协议(protocol)进行合...原创 2010-05-16 22:20:37 · 306 阅读 · 0 评论 -
软件测试工具英雄榜
几乎毫无悬念地,HP的几大测试工具LoadRunner、QuickTest Professional和TestDirectorfor QualityCenter又一次夺冠,在STP杂志的年度测试工具投票中,这几个工具连续4年占据首位。(关于2007年测试员的工具选择排名,请参见:http://blog.csdn.net/Testing_is_believing/archive/...原创 2010-08-24 11:12:58 · 182 阅读 · 0 评论 -
selenium 和webdriver_入门实践
我们一直非常强调建立以底层为核心的分层自动化测试体系,虽然web ui自动化在破页、美感方面不值得投入,但是由于目前大量业务逻辑在web ui,所以合适的web ui测试自动比率也是非常关键的。 watir设计理念和selenium有很大差异。watir便于测试工程师快速上手,对ie支持非常好;而selenium擅长浏览器兼容性。 ...原创 2011-02-16 23:47:40 · 94 阅读 · 0 评论 -
Web测试工具Selenium入门心得
2009-02-05 作者:lotuswlz 来源:cnblogs 一直做开发,很少关注测试工具,尤其是以往的测试都主要是Junit测试,难免在web层面上因没有严格测试而经常出现bug,近来小小接触了一下这一类的测试工具,感觉蛮好玩的,在此和大家分享一下,希望多多交流。一、Selenium IDE 介绍...原创 2011-02-16 23:50:02 · 147 阅读 · 0 评论 -
一个愚蠢农夫和奶牛的故事-转载
Ivar Jacobson博士 他被认为是影响或改变了整个软件工业开发模式的几位世界级大师之一,是软件方法论的一面”旗帜”。他是组件和组件架构、用例、现代业务工程、Rational统一过程等业界主流方法或技术的创始人。 IvarJacobson博士认为,如果采用不良的软件过程,通过CMM/CMMI的成熟度级别越高,只会使软件企业生产不合格软件的过程更加有...原创 2011-03-07 09:20:53 · 309 阅读 · 0 评论 -
DbUnit入门实战
相信做过单元测试的人都会对JUnit非常的熟悉了,今天要介绍的DbUnit(http://dbunit.sourceforge.net/)则是专门针对数据库测试的对JUnit的一个扩展,它可以将测试对象数据库置于一个测试轮回之间的状态。鉴于目前国内介绍DbUnit的系统教程比较少见,本文将分从理论和实例两个方面带你领略DbUnit的精彩世界。DbUnit设...原创 2011-03-09 09:13:30 · 112 阅读 · 0 评论 -
单元测试------理论篇
测试是软件开发的重要环节之一。按照软件开发的过程测试可分为:单元测试、集成测试、系统测试、域测试(Field test)等。我们这里将讨论面向程序员的单元测试。本文首先介绍单元测试的定义,为什么要使用单元测试?单元测试能给我们带来的好处。之后我们将介绍单元测试的范畴,最后将讨论很多朋友不写单元测试的借口。希望本文能够再次引起您对单元测试的重视,并说服您老板对编写单元测试的支持,能让美丽的单...原创 2011-03-12 12:20:05 · 105 阅读 · 0 评论 -
Customizing the new FitNesse parser
FitNesse began its life using the 'simplest thing that works' to parse wiki markup and render it as HTML: a set of regular expressions. Over the years, FitNesse functionality has grown, and the ...原创 2012-05-05 13:13:49 · 150 阅读 · 0 评论 -
软件测试之测试策略
第一部分 软件测试策略基础 为什么要编写测试策略?测试策略就是如何进行软件测试的计划。测试策略的目标包括: 取得利益相关者(比如管理部门、开发人员、测试人员、顾客和用户等)的一致性目标; 从开始阶段对期望值进行管理; 确保“开发方向正确”; 确定所有要进行的测试类型。 1、策略与软件测试策略 (1)策略:在一定的政治路线指导下,根据具体条件而规定的斗争原则...原创 2009-01-03 22:05:07 · 820 阅读 · 0 评论 -
自动化测试框架模型SAFS
SAFS(Software Automation Framework Support)是一个开源的支持多平台的自动化测试框架,由SAS Institute的Carl Nagle开发(http://safsdev.sourceforge.net/Default.htm)。下图描述了这个模型的结构: 这个模型由测试表、核心数据驱动引擎、成...原创 2009-01-03 22:00:57 · 538 阅读 · 0 评论 -
探索 JUnit 4.4 新特性
随着当前 Java 开发的越发成熟,Agile 和 TDD 的越发流行,自动化测试的呼声也越来越高。若想将单元测试变得自动化,自然 JUnit 这把利器必不可少,这也是 JUnit 自 1997 年诞生以来在 Java 开发业界一直相当流行的原因。 JUnit 是针对 Java 语言的一个单元测试框架,它被认为是迄今为止所开发的最重要的第三方 Java 库。 JUnit的优点是整个...原创 2008-12-22 18:34:13 · 93 阅读 · 0 评论 -
软件项目风险评估报告
本文档的范围和目的 本文主要针对软件开发涉及到的风险,包括在软件开发周期过程中可能出现的风险以及软件实 施过程中外部环境的变化可能引起的风险等进行评估。在文中对所提到的风险都一一做了详细的分 析,并提出了相应的风险回避措施。 由于风险是在项目开始之后才开始对项目的开发起负面的影响,所以风险分析的不足,或是风 险回避措施不得力,都很有可能造成软件开发的失败。风险分析是在事...原创 2008-10-10 10:02:46 · 5942 阅读 · 0 评论 -
项目风险引发的问题、成因及防范
风险在字典中的解释是“损失或伤害的可能性”,一般人们对风险的理解是“可能发生的问题”。风险与许多事物都有关联,例如,一个已经投入使用的存有易燃品的仓库,随时会有发生火灾的风险。一个建设中的项目也会面临许多不确定性的风险。风险就像“隐形杀手”一样,不知什么时候会出现。无论人们是否喜欢,风险是不以人的意志为转移的。但这并不意味着风险是无法避免的。比如,人们为了避免“患上重大疾病”,平时会积...原创 2008-10-10 10:11:30 · 1296 阅读 · 0 评论 -
连线运行服务平台
连线运行服务平台(ITSP)故障处理系统 长期以来,企业的IT部门及其他维护部门的维护管理都处于手工加电话的方式进行。IT系统或其它系统的值班部门通过手工拨打电话的方式通知具体负责人员有关故障的详细情况。这使值班人员的工作负担较重,而且纪录不完整,容易产生责任无法落实,过程无法跟踪。 每一个设备故障是何现象,当前是谁负责处理,处理...原创 2008-10-10 11:30:09 · 115 阅读 · 0 评论 -
使用JMeter进行性能测试
2004 年 2 月 13 日JMeter 是 Apache 组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1。本文中作者将向大家介绍如何使用 JMeter 进行测试。JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1,大家可以到 http://jak...原创 2008-11-16 22:24:20 · 134 阅读 · 0 评论 -
Web测试方法
文章出处:测试中心 作者:刘艳会 发布时间:2005-10-29 在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可...原创 2008-12-01 16:46:03 · 103 阅读 · 0 评论 -
Web测试方法(续)
6 接口测试在很多情况下,web 站点不是孤立。Web 站点可能会与外部服务器通讯,请求数据、验证数据或提交订单。6.1服务器接口第一个需要测试的接口是浏览器与服务器的接口。测试人员提交事务,然后查看服务器记录,并验证在浏览器上看到的正好是服务器上发生的。测试人员还可以查询数据库,确认事务数据已正确保...原创 2008-12-01 16:54:33 · 97 阅读 · 0 评论 -
补丁Patch
补丁Patch是天才程序员、Perl的发明者LarryWall发明的,它应高效地交流程序源代码之需求而生,随着以Linux为代表的开发源代码运行的蓬勃发展,patch这个概念已经成为开放源代码发起者、贡献者和参与者的集体无意识的一部分。patch只包含了对源代码修改的部分,这对于开放源代码社区的协同开发模式具有重要意义,意味的软件新版本的发布和对软件的缺陷或改进可以以更小的文件发...2010-03-07 14:04:43 · 139 阅读 · 0 评论 -
patch用法(转)
首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。1、diff--------------------NAME diff - find differences ...2010-03-07 14:08:39 · 165 阅读 · 0 评论 -
diff和patch十分钟指南
情景一:你正尝试从代码编译一个软件包,发现有人已经对代码进行了小小的修改以便在你的系统上编译。他们通过补丁的方式发布自己的成果,但是你却不知道该如何使用它。答案是你使用一个叫做patch(很贴切)的命令行工具将补丁应用到原始代码上。情景二:你下载了一个开源软件包的代码,花了一个小时左右稍作修改,成功的让它在你的系统上编译通过。你想把自己的成果分享给其他程序员,或者给软件包的作者。现在你就需...2010-03-07 14:10:04 · 121 阅读 · 0 评论 -
SVN—patch的应用
1.create patch 使用create patch可以生成一个或者多个修改过的文件和当前版本差异的patch(支持目录树) 通常情况下,create patch将修改保存为.patch或.diff文件 可以将.patch或.diff文件的内容复制出来,发给需要审查的人 .patch或.diff文件中记录了发生这个patch的版本号以及具体修改的内容 ...2010-03-07 14:43:44 · 102 阅读 · 0 评论 -
怎样选择Java测试框架
自动测试成为你Java项目中的一部分了吗?你最爱的测试框架是什么哪?使用的又是哪一种标准?本文的4名开发者将和你一起分享他们在自动测试领域中的观点和经验。当你的项目面临测试阶段的时候,希望这些观点能对你有所帮助。如果你也想要分享自己的观点,请回帖参与讨论。我们真挚的希望我们能够为这个领域中新手提供一些有用建议和标准。文章最后列出了文章的作者和提到的测试框架...原创 2008-12-22 10:44:31 · 435 阅读 · 0 评论 -
Hamcrest指南
Hamcrest官方网站Hamcrest Tutorial介绍Hamcrest是一个书写匹配器对象时允许直接定义匹配规则的框架.有大量的匹配器是侵入式的,例如UI验证或者数据过滤,但是匹配对象在书写灵活的测试是最常用.本教程将告诉你如何使用Hamcrest进行单元测试.我的第一个Hamcrest测试我们将开始写一个非常简单的JUnit 3测试,但是替换使用JUnit的asser...原创 2008-12-22 18:22:08 · 169 阅读 · 0 评论 -
Fitnesse使用
Fitnesse 的使用一,介绍Fitnesse是一种可以有效提供给软件开发前期各种角色合作的框架。前端采用wiki界面便于编写case,后端将具体执行可以比较方便的添加各种feature。前端case和后端feature共同作用起来就可以实现自动化测试。二,原理如何使wiki形式的case,驱动后端的class执行具体的代码,是Fitnesse的主要实现,现在存在两种...原创 2012-05-05 13:27:32 · 630 阅读 · 0 评论