
软件测试
文章平均质量分 74
a332897696
爱折腾、爱户外摄影和桌球的热血女!
展开
-
转:Apache+mysql+php在windows下的配置(成功)
http://hi.baidu.com/fish124423/blog/item/c6f9f310190dd779ca80c456.html解决error trying access httpd. conf file.you will need to manually configure the的配置问题Apache+mysql+php在windows下的配置(成功)2008-12-16转载 2010-04-28 14:23:00 · 906 阅读 · 0 评论 -
压力测试和性能测试的区别
性能测试就是用来测试软件在系统中的运行性能的。 性能测试可以发生在各个测试阶段中,即使是在单元层,一个单独模块的性能也可以使用白盒测试来进行评估,然而,只有当整个系统的所有成分都集成到一起之后,才能检查一个系统的真正性能。性能测试经常和压力测试一起进行,而且常常需要硬件和软件测试设备,这就是说,常常有必要的在一种苛刻的环境中衡量资源的使用(比如,处理器周期)。外部的测试设备可以监测测试执行,当转载 2009-12-29 17:35:00 · 449 阅读 · 0 评论 -
Rational Rose测试解决方案
作为软件开 发人员,您必须非常高效地满足不断增长的软件质量需求。许多 IT 专业人员还在继续花费很多时间重复手动地进行解决方案的软件测试和进行缺陷跟踪。我们必须采用软件测试中的新方法,将熟练的 IT 专业人员从这些重复的任务中解放出来,并且将测试自动化的层次提升到更高的高度上。我们必须利用更好的工具来支持这些软件测试活动,并且通过将软件测试工 件进行有效管理,让开发人员交付更高的生产力。转载 2009-12-30 18:07:00 · 1242 阅读 · 0 评论 -
用Selenium 测试 Ajax 项目
粗看 Selenium在典型的在线商店中,需要用户输入或选择众多步骤后才可以完成整个购物流程。作为web应用的开发者,你如何保证你程序的质量和正确性呢?如果能有办法测试你功能的正确性,那问题就迎刃而解了,但如何做到呢?Selenium 是一个由ThoughtWorks做的专门为web应用所做的非常有效的功能测试工具。Selenium 的 tests 直接在浏览器里跑,就像用户真的在操作一样。Sel转载 2009-12-30 17:48:00 · 1124 阅读 · 0 评论 -
软件测试自动化的成功经验
1.传统软件测试过程中的问题测试在所有的软件开发过程中都是最重要的部分。在软件开发过程中,一方面要求我们通过测试活动验证所开发的软件在功能上满足软件需求中描述的每一条 特性,性能上满足客户要求的负载压力和相应的响应时间、吞吐量要求;另一方面,面向市场和客户,开发团队还要满足在预算范围内尽快发布软件的要求。传统的软件测试流程一般是先在软件开发过程中进行少量的单元测试,然后在整个软件开发结束阶转载 2009-12-30 17:47:00 · 596 阅读 · 0 评论 -
五类软件测试工具
目前主流的测试工具主要有以下5类: 1.负载压力测试工具 这类测试工具的主要目的是度量应用系统的可扩展性和 性能,是一种预测系统行为和性能 的自动化测试工具。在实施并发负载过程中,通过实时性能监测来确认和查找问题,并针对所 发现问题对系统性能进行优化,确保应用的成功部署。负载压力测试工具能够对整个企业架构 进行测试,通过这些测试,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发转载 2009-12-30 17:46:00 · 1135 阅读 · 0 评论 -
用Selenium测试web应用
问题1:当用户在网上商店购物时,一次完整的购买流程需要用户进行好几个步骤的操作(包括选择商品、填写订单信息、选择支付方式、确认订单等),涉及四到五个页面以及数十个类的协作。如何在开发过程中始终确保该流程能够正确无误、畅通无碍? 问题2:客户提出需求:在显示货物列表时,应该首先按货物名称排序,名称相同的货物再按照价格排序。我们已经实现了这一功能,并且有单元测试作为保障,但如何让客户看到我们的转载 2009-12-30 17:31:00 · 861 阅读 · 0 评论 -
用 Selenium 自动化验收测试
验收测试(也称功能测试)是用来测试手工任务的功能的,但是手工测试这些任务可能很花时间,并且容易出现人为的错误。在本文中,作者为架构师、开发人员和 测试人员展示了如何使用 Selenium 测试工具来自动化验收测试。通过自动化测试,可以节省时间,并消除测试人员所犯的错误。文中还给出了一个例子,以演示如何将 Selenium 应用到现实中使用 Ruby on Rails 和 Ajax 的项目上。W转载 2009-12-30 17:28:00 · 675 阅读 · 0 评论 -
功能完备Web开源测试工具-Selenium
介绍Selenium 是 ThoughtWorks 专门为 Web 应用而开发的自动化测试工具,适合进行功能测试、验收测试,其最大的优势有几点:1) 可直接运行在浏览器之上,所见即所得,就像真实用户所做的一样。Selenium 的核心,也称 browser bot,是用 JavaScript 编写的。这使得测试脚本可以在受支持的浏览器中运行。browser bot 负责执行从测转载 2009-12-30 17:25:00 · 866 阅读 · 0 评论 -
ReplayDirector - 新型录制回放型自动化测试工具
ReplaySolutions开发了一个与普通基于GUI的自动化测试工具不一样的录制/回放工具,名字就叫做“ReplayDirector”。ReplayDirector声称可以为软件开发者节省BUG修改过程中的40%的时间,以往这些时间都耗费在重现BUG、验证BUG方面。ReplayDirector可以记录软件运行过程中的各种信息,并且把这些信息打包,这样在回放时可以脱离原始录制的环境而运转载 2009-12-30 17:22:00 · 920 阅读 · 0 评论 -
QTestWare功能特性介绍
什么是QTestWare?QTestWare是专为QTP自动化测试工程师设计和开发的工具包,是QTP自动化测试的基础框架,QTestWare解决了很多控件识别、录制的问题,并且增强了很多控件的测试接口,让GUI控件测试更加简单、便捷,让QTP测试脚本更加稳健,可维护性和可重用性更强。 QTestWare增强了很多控件的测试接口 QTestWar转载 2009-12-30 17:16:00 · 710 阅读 · 0 评论 -
关于客户端---中间件的性能测试
最近有个项目在测功能,但我一直在想如果这个架构的性能需要测试的话该如何去测,以前没做过。所以有点迷茫,不过在我对别人的请教之下,终于有点眉目了。。。下面写出来,希望对遇到这种问题还没能解决的可以提供一点帮助。也同时给自己一个总结。 首先说一下这个项目的总体架构。客户端----服务端----第三方服务端(请允许我先这么称呼着),首先客户端是不用解释的。但中间的那个服务端就是我们自己开发的服务转载 2009-12-29 17:36:00 · 685 阅读 · 0 评论 -
使用 Selenium 和 TestNG 进行编程式测试
Selenium 是一种测试框架,它使您可在 Web 应用程序上轻松地运行用户验收测试(user acceptance test)。本月,Andrew Glover 将向您展示如何以编程的方式运行 Selenium 测试,并使用 TestNG 作为测试驱动程序。在将 TestNG 灵活的测试特性(包括参数化 fixture)添加到 Selenium 固有的工具包后,您需要做的就是借助 DbUnit转载 2009-12-30 14:11:00 · 1770 阅读 · 0 评论 -
软件回归测试及其实践
来源:赛宝软件评测中心 作者:信息产业部电子第五研究所 李丹 刘杰 摘要:本文描述了软件回归测试的概念和进行回归测试的基本步骤,介绍了可用于回归测试的测试用例库的维护方法,给出了几种可以可保证回归测试效率和有效性的回归测试策略,总结了回归测试时应该注意的一些实际问题。 关键词:回归测试;测试用例;基线测试用例库 Software Regression Testing and It’s转载 2010-01-11 14:31:00 · 519 阅读 · 0 评论 -
《JMeter从入门到精通》之一——开始你的第一个JMeter脚本
版权声明:本文可以被转载,但是在未经本人许可前,不得用于任何商业用途或其他以盈利为目的的用途。本人保留对本文的一切权利。如需转载,请在转载是保留此版权声明,并保证本文的完整性。作者:陈雷 (Jackei)邮箱:jackeichan@gmail.comBlog:http://jackei.cnblogs.com JMeter是一款在国外非常流行和受欢迎的开源性能测试工具,转载 2010-01-04 15:41:00 · 699 阅读 · 0 评论 -
Web测试工具对比
为了针对Web软件进行自动化测试,对winrunner7.0,Rational Robot,Quick Test 三种自动化测试工具进行评测,评测主要包括易用性,扩展性,稳定性等三方面.Web 登陆功能是使用最频繁的功能,为了把这部分功能让测试人员从手工测试中解脱出来,现在进行自动化测试实现。 首先,进行录制回放登陆操作目的是检验三种测试工具的易用性(功能前大与否)程度: 操作的步骤转载 2009-12-30 16:56:00 · 735 阅读 · 0 评论 -
关于软件测试及测试工具的使用现状分析
1、测试自动化实现到何种程度为好 (1)、测试自动化的程度再高都不可能取代手工测试,即测试工具不可能取代测试人员; (2)、一般来讲,测试自动化在整个测试过程中只能占到30%左右; (3)、实现、运用自动化的程度还取决于各方面的资源,特别是软件的行业规范性和软件开发的稳定性; (4)、对于部分白盒测试可以使用测试工具,如对代码性能分析等; 2、如何实现测试自动化的计划转载 2009-12-30 15:10:00 · 1196 阅读 · 0 评论 -
开源 – 测试工具选择新思路
最近Edward J. Correia在《Functional Testing Tools, the Open-Source Wave》中为我们列举了一些开源的测试工具。 开源测试工具中首先不得不提的是STAF - Software Testing Automation Framework,STAF是一个支持多平台、多语言的功能测试框架,基于Python和XML构建。 HtmlTestC原创 2009-12-30 15:06:00 · 910 阅读 · 0 评论 -
ReplayDirector - 新型录制回放型自动化测试工具
ReplaySolutions开发了一个与普通基于GUI的自动化测试工具不一样的录制/回放工具,名字就叫做“ReplayDirector”。ReplayDirector声称可以为软件开发者节省BUG修改过程中的40%的时间,以往这些时间都耗费在重现BUG、验证BUG方面。ReplayDirector可以记录软件运行过程中的各种信息,并且把这些信息打包,这样在回放时可以脱离原始录制的环境而运原创 2009-12-30 15:05:00 · 1532 阅读 · 0 评论 -
Windows下Bugzilla安装
Bugzilla是一开源Bug Tracking System,是专门为Unix定制开发的,安装本很困难。 在Windows平台下安装,更为困难。下面简单向您介绍如何在Windows平台下配置和搭建Bugzilla。(当然,更简单的办法是放弃Bugzilla, 改用Bugzero)一. 安装MySQL数据库:下载 MySql 4.x: http://www.mysql.co原创 2009-12-30 15:05:00 · 683 阅读 · 0 评论 -
TestDirector功能介绍
TestDirector是Mercury Interactive公司推出的基于WEB的测试管理工具。它能 够指导进行测试需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。TestDirector概貌 总体介绍 欢迎使用TestDirector,它是Mercury Interactive公司推出的基于WEB的测试管理工具,无论是通过Internet还是Intranet,你都可以以转载 2009-12-30 14:25:00 · 5942 阅读 · 1 评论 -
TestDirector-非常有效的缺陷跟踪管理工具
TestDirector是全球最大的软件测试工具提供商Mercury Interactive公司生产的企业级测试管理工具,也是业界第一个基于Web的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。通 过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及错误跟踪等功能,TestDirector极大地加速了测试过 程。 电子商务正影响着许多公司制转载 2009-12-30 14:19:00 · 1523 阅读 · 0 评论 -
使用 TestLink 进行测试管理
TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。 TestLink 是sourceforge的开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括:测试需求管理 测试用转载 2009-12-30 14:15:00 · 736 阅读 · 2 评论 -
软件单元测试工具比较
本文概括地比较了三种软件单元测试工具: JTest, JMeter 和 Junit.一、JTEST 1、简介: Jtest是parasoft公司推出的一款针对Java语言的自动化白盒测试工具,它通过自动实现Java的单元测试和代码标准校验,来提高代码的可靠性。Jtest先分析每个Java类,然后自动生成Junit测试用例并执行用例,从而实现代码的最大覆盖,并将代码运行时未处理的异常转载 2009-12-30 17:14:00 · 699 阅读 · 0 评论 -
Web网站的性能测试工具
随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务, 通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP、PHP、JSP等转载 2009-12-30 15:07:00 · 570 阅读 · 0 评论 -
QA常见面试问题答与问(English)
Interview questions on WinRunnerHow you used WinRunner in your project?- Yes, I have been using WinRunner for creating automated scripts for GUI, functional and regression testing of the AUT.转载 2009-12-15 10:42:00 · 2946 阅读 · 0 评论 -
软件测试缺陷报告的屏幕截图处
一幅图胜过一千字。图像在传递信息方面的优越性远远大于文字。因此,在软件缺陷报告中,截取并附上表现缺陷的图像(Screenshot),可以提供关于软件缺陷的更直观的信息,甚至有些缺陷仅看截取的缺陷图像,不用看缺陷的操作步骤就可以很容易地复现出来。截取缺陷的图像可以使用Windows操作系统的快捷键,但是更多的是使用屏幕捕捉工具(Capturing Tools)。虽然截取并附上缺陷图像不太复杂,但转载 2009-12-15 10:57:00 · 1233 阅读 · 0 评论 -
测试工具的选择和使用
Parasoft白盒集工具测试工具名支持语言环境简介JtestJava代码分析和动态类、组件测试JcontractJava实时性能监控以及分析优化C++ TestC,C++代码分析和动态测试CodeWizard转载 2009-12-15 10:53:00 · 758 阅读 · 0 评论 -
黑盒测试的测试用例设计方法(经典理论知识,推荐)
一、黑盒的方法测试用例设计测试1. 等价类划分方法2. 边界值分析方法3. 错误推测方法4. 因果图方法5. 判定表驱动分析方法6. 正交实验设计方法7. 功能图分析方法 二、等价类划分等价类划分方法是把所有可能的输入数据,即程序的输入域划分成若干部分(转载 2009-12-15 10:48:00 · 915 阅读 · 1 评论 -
如何配置软件测试环境
配置测试环境是测试实施的一个重要阶段,测试环境适合与否会严重影响测试结果的真实性和正确性。测试环境包括硬件环境和软件环境,硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统、数据库及其他应用软件构成的环境。在实际测试中,软件环境又可分为主测试环境和辅测试环境。主测试环境是测试软件功能、安全可靠性、性能、易用性等大多数指转载 2009-12-15 10:47:00 · 878 阅读 · 0 评论 -
使用JMeter 完成常用的压力测试
1.目的 旨在说明各种测试阶段任务、人员分配和时间安排、工作规范等。测试计划在策略和方法的高度说明如何计划、组织和管理测试项目。测试计划包含足够的信息使测试人员明白项目需要做什么是如何运作的。另外,清晰的文档结构能使任何一个读者在浏览计划的前面几页后,就能对项目有一个大概的认识。测试计划只是测试的一个框架,很多细节需要跟开发人员或其他人员沟通,因此计划不包括测试用例的细节和系统功能的详细信息。转载 2009-12-15 10:39:00 · 1464 阅读 · 1 评论 -
使用QTP检查页面中的基本异常
页面异常输入测试是系统测试的一个重要方面,但是因为比较繁杂,人工测试时往往难以完全覆盖,此时采用自动化测试,就有相当的优势了。 其中就包括很多异常输入测试点: 名称不能包含特殊字符,固定的电话格式,固定的手机格式,银行账号(必须全为数字),付费号码长度限制,手机号码格式、长度限制,Email格式限制等 其实异常策略是有通用性的,现总结如下: 1.exp@@SpecialC原创 2010-01-20 09:56:00 · 699 阅读 · 0 评论 -
TestDirector用户手册
【摘要】TestDirector是Mercury Interactive公司推出的基于WEB的测试管理工具。它能够指导进行测试需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。通过整合所有任务到软件测试中,来使整个测试管理工作更有效,并确保客户收到更高质量的产品。【关键词】需求定义测试计划测试执行缺陷跟踪需求树测试计划树测试集欢迎使用TestDirector欢迎您使Me转载 2010-01-18 11:38:00 · 1009 阅读 · 0 评论 -
十个最好的Java性能故障排除工具
声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!推荐十个最好的Java性能故障排除工具: 1.jconsole是随着JDK 1.5而推出的。这是一个Java监测和管理控制台-JMX兼容的图形工具来监测Java虚拟机。它能够同时监测本地和远程的JVMs。详情可查看:jconsole工具介绍 2.VisualVM 集成了几个现有转载 2010-01-18 16:06:00 · 825 阅读 · 5 评论 -
通过GC输出分析内存泄露问题
相关文章: 一次Java垃圾收集调优实战 一次奇怪的Out of Memory 分析(附图) CMS gc实践总结 推荐圈子: GT-Grid 更多相关推荐 SIP5.0以后服务的请求量爆发性增长,因此也暴露了原来没有暴露出来的问题。由于过去一般一个新版本发布周期在一个月左右,因此如果是小的内存泄露,在一个月之内重新发布以后也就看不出任何问题。 因此这阵子除转载 2010-01-18 15:57:00 · 519 阅读 · 0 评论 -
How to create good test case template
Testcasetemplatefor those who are using or would like to implement the Use Case modeling technique."Effective system testing requires a concrete and testable system-level specification. A system speci转载 2009-12-15 10:47:00 · 1115 阅读 · 0 评论 -
如何在test manager中计划和管理测试
RationalTestManager管理所有测试活动的地方--计划,设计,执行和分析。TestManager是个执行测试和脚本开发的桥梁,建立你的测试集和测试工具的关联并提供给你测试项目的进度。TestManager支持5中测试活动:1.测试计划。这个步骤了主要解决了这样一个问题,“我要测试哪些东西?”当你完成你的测试计划,结果就是一个定义了所要测试内容的测试计划。在TestManager中转载 2009-12-15 10:51:00 · 1654 阅读 · 0 评论 -
Bugzilla简明使用手则
Bugzilla是Mozilla公司向我们提供的一个开源的免费缺陷跟踪工具。作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug记录并产生报表、处理解决、管理员系统初始化和设置四部分。并具有如下特点... 1 简介:Bugzilla是Mozilla公司向我们提供的一个开源的免费缺陷跟踪工具。作为一个产品缺陷的记录及转载 2009-12-30 14:26:00 · 414 阅读 · 0 评论 -
TestDirector-缺陷跟踪工具用户使用指南
TestDirector是Mercury Interactive公司推出的基于WEB的测试管理工具(现在已被HP公司收购)。它能够指导进行测试需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。通 过整合所有任务到软件测试中,来使整个测试管理工作更有效,并确保客户收到更高质量的产品。欢迎使用TestDirector欢迎您使Mercury Interactive公司推出的基于W转载 2009-12-30 14:20:00 · 6168 阅读 · 3 评论 -
前期测试用例编写规范和流程
1.编制目的 本文件作为编写前期期间的规范和流程,旨在合理有效的对该阶段质量进行控制,同时为编写前期测试用例的人员提供参考。用例测试2.主要内容与适用范围 2.1主要内容 本标准规定了编写前期测试用例时的书写规范和操作流程。2.2适用范围 本标准适用于项目提交测试后进行的路径分析和前期测试用例编写。3.前期测试用例编写流程 4.路径图制作规范 4.1 所用工具及模型制作路径转载 2009-12-15 10:52:00 · 683 阅读 · 0 评论