摘要:Author: Vince 来源:http://blog.csdn.net/vincetest 【文章来源:文斯测试技术研究中心 http://blog.csdn.net/vincetest】 1 单元测试的重要性 1.1 一些错误的认识 在实际的单元测试过程中总会有一些错误的认识左右着我们,使之成为单元测试最大的障碍,在此将其一一分析如下:【文章来源:文...
阅读全文
摘要:摘要:白盒测试作为测试人员常用的一种测试方法,越来越受到测试工程师的重视。白盒测试并不是简单的按照代码设计用例,而是需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。因为对于不同复杂度的代码逻辑,可以衍生出许多种执行路径,只有适当的测试方法,才能帮助我们从代码的迷雾森林中找到正确的方向。本文介绍六种白盒子测试方法:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖...
阅读全文
摘要:一个故事 : 我在很多软件公司工作过,公司规模有大有小,也和来自其他公司的人员交流,因此经历过或者听说过影响自动化测试效果的各种各样的的问题。本文将提供若干方法规避可能在自动化测试中出现的问题。我先给大家讲一个故事,以便各位了解自动化测试会出现哪些问题。 以前,我们有一个软件项目,开发小组内所有的人都认为应该在项目中采用自动化测试。软件项目的经理是 Anita Delegate 。她评估了所有...
阅读全文
摘要:一、概述二、软件测试的目的三、软件测试的基本方法四、软件测试的复杂性与经济性五、软件测试的心理学问题六、好的测试工程师应具备的素质七、参考文献 一、概述信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。不论软件的生产者还是软件的使用者,均生存在竞争的环境中,软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局。用户为...
阅读全文
摘要:发布日期: 6/24/2005 | 更新日期: 6/24/2005 Paul Schafer 和 Tom Arnold2004 年 5 月 适用于: Microsoft Visual Studio ® 2005 Team System 摘要:本文研究集成到 Visual Studio 2005 Team System 中的软件测试工具。 注 本文档于产品投入生产之前编写,因此您可能会发现这里所包含...
阅读全文
摘要:TBA: Subtitle 发布日期: 7/5/2005 | 更新日期: 7/5/2005 Chris Menegay 本文基于 Visual Studio 2005 December Community Technology Preview。文中包含的所有信息均有可能变更。 本文讨论: • 软件开发过程 • Team System 对整个开发团队的支持 • 工作项...
阅读全文
摘要:摘要:一年将尽,心理学家或者一些博学者们,又将对2004年或者更久的将来作出预测。在这次的周末专栏中,Harry Robinson将向我们讲述他对测试未来的预测。 “预测是件很难的事情,尤其是预测未来” —Yogi Berra 每年十二月,小报的“未来预测者”们会向大家切揭示即将到来的一年将要发生的事情:“麦丹娜将要乘坐航天飞机”,“美国将迁都 Wichita”,等等。我将加入这个潮流,对软件测...
阅读全文
摘要:QA Load是企业范围的负载测试工具,该工具支持的范围广,测试的内容多,可以帮助软件测试人员,开发人员和系统管理人员对于分布式的应用执行有效的负载测试。负载测试能够模拟大批量用户的活动,从而发现大量用户负载下对C/S系统的影响。网址:http://www.compuware.comSilkPerformer 是一种在工业领域最高级的企业级负载测试工具。它可以模仿成千上万的用户在多协议和多计算的...
阅读全文
摘要:Rational ClearCase自动追踪每一个文件和目录的变更情况,通过分支和归并功能支持并行开发。在软件开发环境中,ClearCase可以对每一种对象类型(包括源代码、二进制文件、目录内容、可执行文件、文档、测试包、编译器、库文件等)实现版本控制。因而,ClearCase提供的能力远远超出资源控制,并且可以帮助团队,在开发软件时为他们所处理的每一种信息类型建立一个安全可靠的版本历史记录。其中...
阅读全文
摘要:Rational ClearQuest提供基于活动的变更和缺陷跟踪。以灵活的工作流管理所有类型的变更要求,包括缺陷、改进、问题和文档变更。能够方便地定制缺陷和变更请求的字段、流程、用户界面、查询、图表和报告。开箱即用特性提供了预定义的配置和自动电子邮件通知和提交。与 Rational ClearCase 一起提供完整的 SCM 解决方案。拥有“设计一次,到处部署”的能力,从而可以自动改变任何客户端...
阅读全文
摘要:Mercury Quality Center(TestDirector)是业界第一个基于Web的测试管理系统,它可以在您公司组织内进行全球范围内测试的协调。通过在一个整体的应用系统中提供并且集成了测试需求管理,测试计划,测试日程控制以及测试执行和错误跟踪等功能,TestDirector极大地加速测试过程。网址:http://www.mercury.comRational TestManager ...
阅读全文
摘要:Marathon - GUI测试框架 Marathon是一个用java/swing开发的用于GUI应用程序的测试框架,Marathon主要由录制器、运行器和编辑器组成,其测试脚本是Python脚本语言,是一个开源的测试工具。网址:http://marathonman.sourceforge.netBugzilla是一个bug追踪系统,用以管理bug提交、bug消除,不仅能降低同样错误的重复发生,...
阅读全文
摘要:Rational RequisiteProIBM Rational RequisitePro解决方案是一种需求和用例管理工具,能够帮助项目团队改进项目目标的沟通,增强协作开发,降低项目风险,以及在部署前提高应用程序的质量。通过与 Microsoft? Word 的高级集成方式,为需求的定义和组织提供熟悉的环境。提供数据库与Word 文档的实时同步能力,为需求的组织、集成和分析提供方便。支持需求详...
阅读全文
摘要:Parasoft Jtest是第一个自动化Java单元测试工具。Jtest自动测试任何Java类或部件,而不需要您写一个测试用例、驱动程序或桩函数。只要点击一个按钮,Jtest自动测试代码构造(白盒测试)、测试代码功能性(黑盒测试)、维护代码完整性(回归测试)和静态分析(编程标准执行和指标度量)。不需要复杂的设置,Jtest能够立即使用并指出问题。如果您使用“按合同设计”技术在代码中加入描述信息,...
阅读全文
摘要:Rational Robot是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面 IBM Rational TestManager 上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。网址:http://www-306.ibm.com/software/rati...
阅读全文
摘要:软件测试是软件工程的一个范畴,它作为软件工程的一部分,随着软件生产的产业化运作应运而生。从20世纪70年代开始,随着计算机技术的飞速发展,计算机软件在整个社会系统中的地位也越来越重要,而计算机软件开 发的规模和复杂度也随着其需求和重要度的增加而急速上升。在过去的20年里,对软件测试的最初认识只是“证明程序的正确性”,而后一系列的软件测试理论和方法被逐渐的提出,在1983年由IEE...
阅读全文
摘要:Important Considerations for Test Automation 自动化测试的要点 实施自动化测试的十个要点,原文作者是chinmay kolachalam,译者sincky zhang。 转载请注明本网站和作者联系方式: sinckyzhang@msn.com Often when a test automation tool is introd...
阅读全文
摘要:接上文... ... 测试阶段 描述 备注 单元测试/组件测试 这个测试工作通常是开发人员的职责,很多不同的方法能够被使用,比如"测试先行",它是一个测试框架,开发人员在编写代码前编写不同的单元测试,当测试通过时,代码也被完成了。 通过使用正式的单元测试,不仅能够帮助开发人员产出更加稳定的代码,而且能够是软件的整体质量更加的好。 集成测试 这里的测试工作集中在验...
阅读全文
摘要:——软件测试自动化的现状分析和自动化引入条件 作者:Sincky.Zhang 原文发表于51testing软件测试电子杂志第二期,现转载如下;如需其他转载,请注明本网站和作者 sinckyzhang@hotmail.com 软件测试自动化,已经成为国内软件工程领域一个众所周知的课题;不言而喻,软件测试从业者都意识到软件测试这项工作走向成熟化、标准化的一个必经之路就是要实施自动化测试。也许...
阅读全文
摘要:本文最早发表在IBM developerworks网站,原文名称为“强化测试用例在测试活动中的作用 改进测试用例执行过程”;现转载如下;原文地址在 http://www-900.ibm.com/developerworks/cn/rational/r-test-case/index.shtml 本文的目的不是将软件测试流程优化的话题阐述的面面俱到,而是从管理角度谈谈测试用例在测试活动中的重要性,以...
阅读全文