摘要: 面向软件测试新手,从测试前的准备工作、测试需求收集、测试用例设计、测试用例执行、测试结果分析几个方面给出建议和方法。鉴于国内的软件开发、测试不规范的现状,本文为软件测试新手提供了若干个软件测试的关注点。 阅读全文
posted @ 2008-07-14 16:55 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 与像C++、C#、Java等编程语言相比,脚本语言更适合于创建短小的应用程序以便快速解决小问题。 在很多情况下,脚本很适合于实现手动任务的自动化,例如:操纵windows环境,运行其他程序,使登录过程自动化,向应用程序发送按键顺序等。 在测试过程中,有时候我们希望调用一些提供命令行接口的程序,来使用它们提供的功能帮助我们实现某些自动化的过程,例如:调用WinRAR的命令行参数帮助我们对文件进行压缩... 阅读全文
posted @ 2008-07-14 16:34 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 与像C++、C#、Java等编程语言相比,脚本语言更适合于创建短小的应用程序以便快速解决小问题。 在很多情况下,脚本很适合于实现手动任务的自动化,例如:操纵windows环境,运行其他程序,使登录过程自动化,向应用程序发送按键顺序等。 在测试过程中,有时候我们希望调用一些提供命令行接口的程序,来使用它们提供的功能帮助我们实现某些自动化的过程,例如:调用WinRAR的命令行参数帮助我们对文件进行压缩... 阅读全文
posted @ 2008-07-14 16:29 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Jscrīpt是轻量级的脚本语言,但是由于提供了ActiveXObject对象,使其编程能力大大扩展,能调用任何通过Automation接口调用的对象,例如Excel。 Excel是很对应用程序需要调用和操作的对象,例如输出报表数据到Excel。那么对于这些输出结果的检查可以通过Jscrīpt轻松完成。 当然,前提是对Excel的对象模型比较了解,例如知道Excel的几个主要类:Appli... 阅读全文
posted @ 2008-07-14 16:27 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 任何一种编程语言,如果缺少了对正则表达式的支持,则会极大地影响它的生命力,尤其是对于那些字符串处理能力不强的语言来说更是如此。 正则表达式源于神经网路的研究,后来被广泛地应用在基于文本的编辑器和搜索工具中。 正则表达式给Jscrīpt的字符串处理能力带来了明显的改善。Jscrīpt使用正则表达式对象RegExp来使用正则表达式的各种方法。 例如,下面脚本使用正则表达式匹配并... 阅读全文
posted @ 2008-07-14 16:26 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 摘要:在软件测试中,链接测试是网站所特有的测试。链接测试测试包括测试所有链接是否都是链接到正确的目标、链接的目标是否存在和是否存在孤立的页面。链接测试需要多整个网站的所有链接进行,而一般的网站内的链接错乱复杂,犹如一张大蜘蛛网,稍有疏附便有测试不完全的地方,因此引入链接自动化测试能够大幅提高链接测试的效率。 关键字:网站测试 链接测试 自动化测试 测试工具正文:链接是Web应用系统的... 阅读全文
posted @ 2008-07-14 16:26 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1.Controller机器负责监控Weblogic,所以要确认Controller本机使用的JDK与所有服务器上使用的JDK版本一定要一致,这点非常重要,特别是在Cluster环境上。我曾经在这个地方费了很大的力气,而且感觉非常奇怪,为何Controller可以监控一个Web服务器,为什么就不能监控EJB服务器呢?后来统一为j2sdk1.4.2之后,问题才解决了。 2.按照说明书上的要求... 阅读全文
posted @ 2008-07-14 16:25 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(439) 评论(0) 推荐(0) 编辑
摘要: webload是什么? webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试;webload通过模拟真实用户的操作,生成压力负载来测试web的性能 用户创建的是基于javascript的测试脚本,称为议程agenda,用它来模拟客户的行为,通过执行该脚本来衡量web应用程序在真实环境下的性能 当前最高版本是6.0 web... 阅读全文
posted @ 2008-07-14 16:25 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(349) 评论(0) 推荐(0) 编辑
摘要: LoadRunner ? 是一种预测系统行为和性能的工业标准级负载测试工具。它通过模拟数据以千万计用户来实施并发负载来对整个企业架构进行测试,来帮助您更快的查找和发现问题。 关于LoadRunner ? 更全面的描述及使用,请参考《LoadRunner 使用手册》或Mercury Interactive 公司提供的联机帮忙文档。本文旨在帮助工程师们掌握使用LoadRunner ? 来测试BEA中... 阅读全文
posted @ 2008-07-14 16:23 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了几个比较典型的服务器评测软件,无论什么评测工具,基本的技术都是利用线程技术模仿和虚拟用户,在这里主要的难点在于测试脚本的编写,每种工具使用的脚本都不一样,但是大多数工具都提供录制功能就算是不会编码的测试人员同样可以测试。 众所周知,服务器是整个网络系统和计算平台的核心,许多重要的数据都保存在服务器上,很多网络服务都在服务器上运行,因此服务器性能的好坏决定了整个应用系统的性... 阅读全文
posted @ 2008-07-14 16:20 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 随着我国IT业的发展,产品质量控制与质量管理正逐渐成为企业生存与发展的焦点。从软件、硬件到系统集成, 几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作,而这些工作必须依靠拥有娴熟技术的专业人才来完成,软件测试工程师就是各个 IT企业中,专业从事软件质量测试和控制的一个重头角色。有关人才机构调查显示,“软件测试工程师”已经成为新IT人才需求榜中的前四大职位之一。 目前... 阅读全文
posted @ 2008-07-14 16:18 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 软件测试(Software testing)是软件生存期(Software life cycle)中的一个重要阶段,是软件质量保证的关键步骤。通俗地讲,软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码进行最终复审的活动。1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与... 阅读全文
posted @ 2008-07-14 16:17 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1. 测试的定义 如果给个定义,我觉得:测试工作是,解决玩家所遇非正常问题的预测工作,同时也是不断调试平衡的一个长期观察任务。无论在什么时间段,功能实现、内测、公测等。测试都应该是分硬件与软件两部分测试。 2. 硬性问题 硬件的BUG部分是指会引起不能让游戏流程进行的BUG。死机、画面出错等硬性问题。这种问题只要按照一定流程进行游戏,就会发生。但对一些会不断增加服务器负担的高级B... 阅读全文
posted @ 2008-07-14 16:16 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 生成所有组合元素 组合的第三个基本操作是根据给定条目个数 n 和子集大小 k 生成一个所有组合元素的清单。正如前面所示的 Choose 函数的问题一样,Internet 上找到的 并不是最优方案。让我们简单看看一个典型的情况:给定 n 和 k 值,生成所有组合元素的解决方案,并且我将改进它。 假定你有四个姓名条目——Adam, Barb, Carl, Dave——你想得到所有这四个... 阅读全文
posted @ 2008-07-14 16:15 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 计算组合元素的个数 现在我已经确定了如何创建一个组合对象,让我们看看组合的三个基本操作的第二个——根据某个给定的条目总数 n 及子集大小 k 来计算组合元素的总数。举个例子,如果你处理一次从 n=5 条目中取 k=3,这里有10种可能的组合元素: { 0, 1, 2 } { 0, 3, 4 } { 0, 1, 3 } { 1, 2, 3 } { 0, 1, 4 } { 1, 2, ... 阅读全文
posted @ 2008-07-14 16:15 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 从这个例子你可以看到我需要建立某种组合,给定条目总数和子集大小来计算全部组合元素的总数,并且确定某个特定组合元素的后继者以便我能列出所有组合元素。 稍微细致地考察这些例子,你可以看到组合有两个重要的特性:条目的总数(数学上通常用 n 表示)和子集的大小(通常用 k 表示)。数学组合可以是 0 基 (0-based)或 1 基(1-based)的。我将在这个专栏中通篇使用 0 基计数制,并且... 阅读全文
posted @ 2008-07-14 16:13 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 测试已经成为软件开发过程中一个至关重要的部分,但近来有三个因素使之扮演了一个甚至更加重要的角色。第一,Microsoftreg;.NET 开发环境的 诞生戏剧性地改进了开发人员编写定制测试自动化的能力。那些在 .NET 框架面世以前需要花费数周时间创建的测试程序现在仅用几小时就可以写好。第二,正在建立的日益复杂的系统需要更精益求精的测试。最后,软件安全在软件开发过程中已不再是事后才 关注的事情,它... 阅读全文
posted @ 2008-07-14 16:12 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 测试管理平台设计,影响测试管理的复杂度,好的测试管理平台可以使测试管理人员,方便的跟踪、查询、分析测试进度,评估测试人员的工作绩效,评价测试的总体质量。对于测试技术人员而言,可以方便的寻找测试对象和测试文档,报告和输出测试结果,共享测试数据,提高测试效率。 4.测试管理 测试管理关注人员、过程、产品三要素的互动与变化,测试管理包含项目计划和组织结构管理,测试阶段管理,时间、资源和质量管理... 阅读全文
posted @ 2008-07-14 16:11 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 软件测试是一项软件工程领域的专业技术,而不是简单的把软件测试认为随便找个人运行几次软件,就可以发现全部的软件问题。前文已经提到,软件测试需求和测试设计是决定软件测试效果的关键因素,因此,加强测试技术创新的重点是在测试需求和设计设计的创新。 在软件测试技术创新方面,要避免陷入过渡追求自动化测试技术的误区。自动化测试确实可以在某些方面显著提高测试效率和准确性,但是自动化测试只适合测试软件的某些方面... 阅读全文
posted @ 2008-07-14 16:11 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 软件质量是指软件的功能和性能满足用户需求和期望的程度。随着IT技术在各个行业的广泛深入地应用,软件质量成为普遍重视的因素。如何有效地提高软件质量,增强软件产品的竞争力,是软件企业管理和技术人员共同面对的问题。 软件质量重于泰山 软件质量重于泰山,软件质量是核心竞争力之一。现在和未来软件企业的竞争力不仅体现在产品类型的多样性,产品功能的先进性,更多的体现在产品质量的稳定性和可靠性。软件应用... 阅读全文
posted @ 2008-07-14 16:10 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(199) 评论(0) 推荐(0) 编辑