
测试技术
文章平均质量分 77
coderzhou
XXX
展开
-
软件测试经典网站
软件测试经典网站网址简介http://bdonline.sqe.com/一个关于网站测试方面的网页,对这方面感兴趣的人可以参考http://citeseer.nj.nec.com/一个丰富的电子书库,内容很多,而且提供著作的相关文档参考和下载,是作者非常推荐的一个资料参考网站http://groups.yahoo.co转载 2004-11-28 13:26:00 · 3173 阅读 · 0 评论 -
软件开发中的自动化测试
当前大部分的测试工具是软件的功能性测试功能(也被称为记录/回放工具),如Rational的Robot和Mercury 的Winrunner等。记录/回放工具的缺陷使我们在测试中不能过分依赖它。缺陷:记录/回放工具能够记录下用户和应用程序交互时的击键和鼠标的移动。击键和鼠标的移动都被记录成一个脚本,然后可以在测试执行期间“回放”。虽然这种方法对特定的情形是有益的,但是记录/回放功能大约仅仅是其全部功转载 2005-01-24 16:36:00 · 1286 阅读 · 0 评论 -
XP和TDD的关系阐述
在上面的图中,列出的的是XP的12个团队实践。Test-Driven Development是其中之一。Kent Beck 的著作TDD(Test Driven Development) 中详细讲述了测试驱动开发。在XP中测试是一种设计,不是简单的为了测试你的功能是否实现。测试先行一个目的是可以在代码编写之前,保证测试已经写好;其实这些测试的另一个目的就是设计接口,保证接口在以后转载 2005-01-25 16:32:00 · 1506 阅读 · 0 评论 -
测试的经验之谈
测试的经验之谈 -------------------------------------------------------------------------------- 软件工程中有相当部分是关于软件测试的:1、测试概念的范畴广义上讲,测试是指软件产品生存周期内所有的检查、评审和确认活动。如:设计评审、系统测试。狭义上讲,测试是对软件产品质量的检验和评价。它一方面转载 2005-01-24 11:20:00 · 7182 阅读 · 1 评论 -
软件测试人员必备工具介绍--如何滚屏抓取图片-SnagIt篇(图)
在SnagIt中实现滚屏截图有二种方法,此处试以截取网页为例作说明。第一种方式:自动滚屏截取(Auto Scroll)1.在SnagIt主面板中点击[Image Capture];图12.选[Input]菜单为[Windows];图23.再次选择[Input]菜单,选中[Auto Scroll];图34.打开某网页,按下热键Ctrl+Shif转载 2005-01-24 16:16:00 · 2456 阅读 · 0 评论 -
读书笔记《测试驱动开发》
After read the . Let me make a conclusion. All the theory can be express by some Q&A PART I------------------------------------------------------------ Q: How do you test your software? A: Write an au转载 2005-01-25 13:33:00 · 1047 阅读 · 0 评论 -
软件测试的14种类型
软件测试的14种类型作者:啄木鸟(Sawin网站)软件测试是指使用人工或者自动的手段来运行或测定某个软件产品系统的过程,其目的是在于检验是否满足规定的需求或者弄清预期的结果与实际结果的区别。本文主要描述软件测试的类型。1 数据和数据库完整性测试数据与数据库完整测试是指测试关系型数据库完整性原则以及数据合理性测试。数据库完整性原即:主码完整性:主码不能为空;外码完整性:外码必须等于对应的主码或转载 2005-01-25 13:51:00 · 1336 阅读 · 0 评论 -
CppUnit测试框架入门
CppUnit测试框架入门(1)Author: Cpluser Website:http://tdd.nease.netEmail:cpluser@hotmail.comBlog:http://blog.youkuaiyun.com/cpluser/演示代码下载测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持,在编写实际代码之前,先写好基于产品代码的测试代码转载 2005-01-25 14:15:00 · 1192 阅读 · 0 评论 -
软件开发全过程检测及软件测试自动化(转贴)
首先谈谈软件测试。这可以说是一个非常令人捉摸不定的领域。“应该怎样对我们的产品进行测试?”和“怎样才算对产品进行了足够的测试?”等问题,对于不同企业的不同类产品、同一企业的不同类产品、或不同企业的同一类产品,实际操作上都会有很大的不同。 SEI的SW-CMM在它的成熟度第三级的“软件产品工程”关键过程域中,把软件开发周期中不同阶段的测试作为实施活动中的关键实践。(在SW-CMM版转载 2005-01-25 16:04:00 · 1143 阅读 · 0 评论 -
软件测试:不可忽略的阶段
作者:Robin F. Goldsmith ,Dorothy Graham著 Blueski编译 本文选自:赛迪网 2003年02月13日 在开发模型中,测试常常作为亡羊补牢的事后行为,但也有以测试为中心的开发模型。在本文中,让我们对V模型进行考察,看看它有没有问题? 软件开发的几十年历程业已证明,在开发生命周期中划分阶段的做法是很有好处的。在经典的瀑布模型基础转载 2005-01-25 16:48:00 · 1576 阅读 · 0 评论 -
面向对象的软件测试
面向对象的软件测试——兼谈与传统的测试方法的异同 软件危机是软件界甚至整个计算机界最热门的话题。为了解决这场危机,软件从业人员、专家和学者做出了大量的努力。现在人们已经逐步认识到所谓的软件危机实际上仅是一种状况,那就是软件中有错误,正是这些错误导致了软件开发在成本、进度和质量上的失控。软件的质量不仅是体现在程序的正确性上,它和编码以前所做的需求分析,软件设计转载 2005-01-25 13:26:00 · 2381 阅读 · 0 评论 -
关于软件质量和软件测试的一点点看法 zz
软件测试和软件质量的概念是分不开的。测试是手段,质量是目的。关于软件质量,学软件工程的时候曾考虑过这个问题,但想得不深。现在正好可以借把想法变成文字的过程理一理自己的思路,谈谈我的看法。在学校读书的时候,我有很多与我不同专业的朋友,建筑的,桥梁的,机械的,等等。他们有一个与我不同的共同之处,都常背一块大木板,机械制图是他们很重要的课程。我和我的同学们则学习程序设计,学习计算机的结构和原理转载 2005-01-25 13:30:00 · 1067 阅读 · 0 评论 -
软件开发全过程检测及软件测试自动化(转贴)
首先谈谈软件测试。这可以说是一个非常令人捉摸不定的领域。“应该怎样对我们的产品进行测试?”和“怎样才算对产品进行了足够的测试?”等问题,对于不同企业的不同类产品、同一企业的不同类产品、或不同企业的同一类产品,实际操作上都会有很大的不同。 SEI的SW-CMM在它的成熟度第三级的“软件产品工程”关键过程域中,把软件开发周期中不同阶段的测试作为实施活动中的关键实践。(在SW-CMM版本2.0转载 2005-01-25 16:21:00 · 1335 阅读 · 0 评论 -
测试工具的选择和使用
2003年第9期《程序员》上啄木鸟部落发文“测试工具的选择和使用”,现将其中的工具列表摘录,以备忘 Parasoft白盒测试工具集工具名支持语言环境简介JtestJava代码分析和动态类、组件测试JcontractJava实时性能监控以及分析优化C++ TestC,C++代码分析和动态测试CodeWizar转载 2005-01-24 15:21:00 · 922 阅读 · 0 评论 -
如何和开发工程师交流——给测试工程师的一点建议
作为测试工程师,在日常工作中接触最多的当然是团队中的开发工程师,如何和开发工程师进行有效的交流是测试工程师面对的重要问题。 一般来说,在一个团队中,总是有开发人员喜欢和不喜欢的测试工程师,这两者之间的工作效率和效果都有很大的差异。当然,不能武断地说测试人员不喜欢的测试工程师就一定是效率低下的测试工程师,或者说是不合格的测试工程师,但一般来说,那些容易得到开发人员认可的工程师在测试转载 2005-01-24 11:22:00 · 4658 阅读 · 2 评论 -
微软公司软件开发模式简介
北京大学出版社96年底所出的《微软的秘密》一书是目前我所见到的对微软公司软件产品开发过程介绍的最专业、最深入的一本书。通过本书,我们可以看到微软公司是如何对科学地对软件产品开发进行有效地管理,我想这些经验对于中国的广大软件开发人员,尤其是关心中国软件产业发展的各位朋友是大有益处的。所以特将此书中涉及软件产品开发的部分内容摘录出来(第四章“产品定转载 2004-11-28 13:59:00 · 1271 阅读 · 0 评论 -
MI测试工具介绍[转帖]
WinRunner:强大的企业级自动化测试工具 Mercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行转载 2004-11-28 14:22:00 · 2984 阅读 · 0 评论 -
黑盒测试的测试用例设计方法
·等价类划分方法·边界值分析方法·错误推测方法·因果图方法·判定表驱动分析方法·正交实验设计方法·功能图分析方法等价类划分:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法.1) 划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并转载 2004-11-28 13:09:00 · 2017 阅读 · 0 评论 -
CMM与CMMI的比较
CMM与CMMI的比较 沃克尔·罗伊斯(出处不详) 本文总结了从传统软件管理技术过渡到现代软件管理技术的一些思想。我特别要认可软件工程学院SEI在其新方法CMMI(能力成熟度模型集成)中的改进,并促进开发公司正确地应用这个方法。虽然我一直支持原来的能力成熟度模型(CMM)的精神,但实际它经常被错误地理解和应用。从我25年来和许多进行过程改进的世界领先转载 2004-11-28 14:07:00 · 1823 阅读 · 0 评论 -
C/C++代码审查表
文件结构重要性 审查项 头文件和定义文件的名称是否合理? 头文件和定义文件的目录结构是否合理? 版权和版本声明是否完整?重要 头文件是否使用了 ifndef/define/endif 预处理块? 头文件中是否只存放“声明”而不存放“定义”程序的版式转载 2004-11-28 13:28:00 · 2149 阅读 · 0 评论 -
软 件 缺 陷 分 类 标 准
缺陷的定义软件没有达到产品说明书表明的功能软件出现了产品说明书中不一致的表现软件功能超出产品说明书的范围软件没有达到用户期望的目标(虽然产品说明书中没有要求)测试员或用户认为软件的易用性差不是所有缺陷都会修改市场的压力使得产品最终发行有时间限制测试员错误理解或者不正确操作引出的缺陷(FAQ)错误的修改影响的模块较多,带来的风险较大(遗留)修改性价比太低(FAQ,遗留)缺陷报告中提出的问题很难重现缺转载 2004-11-28 13:50:00 · 11317 阅读 · 1 评论 -
Rational产品配置典型案例
一、面向对象的可视化建模工具--Rose 1.1 为什么选择Rose? 在软件系统的开发过程中,开发人员经常会遇到以下问题: ·不能准确理解用户的需求; ·系统各部分难于集成; ·软件难于维护和扩充; ·对不断变化的需求束手无策; ·一些严重错误到项目后期才发现; 实际转载 2004-11-28 14:28:00 · 2029 阅读 · 0 评论 -
微软测试过程
Microsoft 测试各种测试的简要说明: 字段编辑测试。字段编辑检查要查看格式编排、边界以及计算错误。如果日期需要限制在特定的时间范围内,该软件是否允许输入该时间范围外的日期?是否要求数字字段只包含数字?如果输入了字母会出现什么情况?如果包含计算,计算执行是否正确?字段输入框对请求的输入来说,是否足够大?如果有下拉框,其值否正确? 流控制和状态测试。在用户填写完表单中的字段并按转载 2004-12-10 11:10:00 · 1741 阅读 · 0 评论 -
SQA 问题集锦
什么是软件的“质量”?高质量的软件是适当的、无错误的,能在预算内按时交货,满足需求/或期望,并且是可维护的。所以,质量是一个主观的术语。它取决于谁是客户以及客户对项目计划的影响。对一个软件开发项目来说,“客户”的范围很广,包括最终用户、客户所接受的测试者、与客户合同有关的官员、客户管理、开发机构的管理者/会计/测试人员/销售人员、未来的软件维护工程师、股票持有者、杂志专栏记者,等等转载 2004-12-10 11:08:00 · 3541 阅读 · 0 评论 -
使用HttpUnit进行集成测试
内容摘要HttpUnit是一个集成测试工具,主要关注Web应用的测试,提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文本或者DOM对象进行处理。HttpUnit还提供了一个模拟Servlet容器,让你可以不需要发布Servlet,就可以对Servlet的内部代码进行测试。本文中作者将详细的介绍如何使用HttpUnit提供的类完成集成测试。1 HttpUn转载 2005-01-24 16:18:00 · 1003 阅读 · 0 评论 -
使用测试优先方法开发用户界面
使用测试优先方法开发用户界面 Author: 苗仔Website:http://tdd.nease.netEmail:cpluser@hotmail.comBlog:http://blog.youkuaiyun.com/cpluser/演示代码下载关键字:测试优先 测试驱动开发 Mock Objects CppUnit 1、概述测转载 2005-01-25 14:20:00 · 1154 阅读 · 0 评论 -
C++ 单元测试工具 CppUnitTest
CppUnit 是开放源代码的测试工具,来源于 Java 版本的 JUnit。单元测试在极限编程理论中有非常重要的作用。即使不采用极限编程方式,每个软件工程师应该写测试程序、准备测试数据、测试自己写的软件模块能够运行。CppUnit 可以用来同时测试多个软件模块,并且显示有多少成功、多少失败。有命令行方式运行,VC 写的 GUI 程序界面,也有 QT 的 GUI 程序界面。以下是 VC转载 2005-01-25 14:32:00 · 1963 阅读 · 0 评论 -
软件测试:V模型,还是X模型?
X模型的目标是弥补V模型的一些缺陷。X模型真的能解决测试过程各方面的问题,例如交接、经常性的集成? 在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟悉V模型,或者其它的模型。V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性,由此也和瀑布模型一样地受到了批评和质疑。在《软件测试:不可忽略的阶段》中已经详细讨论了V模型,这里只作一个概转载 2005-01-25 17:27:00 · 2843 阅读 · 1 评论