![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
KerryMo
在路上...
展开
-
解决loadrunner录制脚本是空的
如果您也遇到类似的问题,请参考以下几种解决方式:1、看看您的IE是不是8.0及以上的,如果是,那么很抱歉,请重新下载安装IE6.0或7.0,因为loadrunner对8.0的支持并不怎么好,最好用6.0的,笔者就曾在8.0及7.0下遇到很多错误,比如:8.0下录制后的脚本是空白;7.0下不能正常看录制后的脚本,只能在数目录下看到,其他方式都不能查看,loadrunner自动提示您关闭VUG;原创 2009-07-14 11:58:00 · 4661 阅读 · 0 评论 -
功能测试用例的书写方式
功能性测试用例 1. 测试的来源,即测试的需求 测试用例的主要来源有: 1) 需求说明”及相关文档 2)相关的设计说明(概要设计,详细设计等) 3)与开发组交流对需求理解的 记录(可以是开发人员的一个解释) 4)已经基本成型的UI(可以有针对性地补充一些用例) 简而言之,所有你能得到的项目文档,都尽量拿到。 从所得到的资料中,分解出若转载 2009-06-24 14:49:00 · 636 阅读 · 0 评论 -
白盒测试用例设计问题演示
对这样一段代码: if (a>2 && b4 && d statement; 请问,按照各种覆盖方法应该怎么考虑它的测试? 我们这里只给出Condition/Decision Coverage和Modified Condition/Decision Coverage两种覆盖方法的用例设计。 Condition/Decision Coverag转载 2009-06-24 14:46:00 · 730 阅读 · 0 评论 -
压力测试工具
企业级自动化测试工具WinRunner 提名理由:Mercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长转载 2009-06-24 11:40:00 · 819 阅读 · 0 评论 -
LoadRunner分析报表
前言:总感觉自己写这个题目有点冒昧,因为我从来都不敢说我能全部看懂 LoadRunner的分析报表。然而我最终还是用了这个标题,大家权且把它理解为“为了看懂LoadRunner分析报表”而写下的一些东西吧,因为我发现现在有相当一部分使用LoadRunner的朋友面对LoadRunner的一大堆测试结果常常无所适从,不知道如何把这些测试结果真正利用起来, 因此我把我个人学习Load转载 2009-08-25 17:42:00 · 927 阅读 · 0 评论 -
成功的自动化测试项目实施
成熟的软件测试是确保软件质量的一种重要手段,自动化测试技术的出现,对于提高测试单位绩效比起了重要作用,被广泛应用于回归测试中,但是由于被测试系统的不确定性和复杂性,使得软件自动化测试变得异常困难。本文基于商业工具结合实际项目,分析自动化测试实施期间出现的各种问题,以提高大家对自动化测试项目的真正认识与理解。现在自动化测试工具很多,商业的或者开源的,以对象识别为基础的或者以语言特性为基础的等等。转载 2009-06-19 11:56:00 · 706 阅读 · 1 评论 -
软件测试中性能调优的过程解析
性能调优无疑是个庞大的话题,也是很多项目中非常重要的一环,性能调优难做是众所周知的,毕竟性能调优涵盖的面实在是太多了,在这篇文章中我们蜻蜓点水般的来看看性能调优这项庞大的工程都有些什么过程,同时也看看这些过程中常见的一些做法。 确定性能调优的目标 性能调优,首先是要确定性能调优的目标是什么,如果现在应用已经满足了需求,就没必要去做性能调优了,毕竟不经过一个系统的过程转载 2009-06-19 12:00:00 · 698 阅读 · 1 评论 -
浅谈测试web程序的几大要点
一、功能测试 1、链接测试 链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。 2、表单测试 当用户给Web转载 2009-06-19 11:54:00 · 506 阅读 · 1 评论 -
压力测试工具集
压力测试工具集工具 相关网址LoadRunner http://www.mercuryinteractive.com/products/loadrunner/SilkPerformer http://www.segue.com/products/load-s ... nce-testing/index.aspQALoad http://www.compuware.com/products/qace原创 2009-08-24 13:19:00 · 1314 阅读 · 0 评论 -
内存泄漏检测工具
内存泄漏检测工具分类:1. ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。2. Dmalloc-Debug Malloc Library.3. Electric Fence-Linux分发版中由Bruce Perens编写的malloc()调试库。4. Leaky-Linux下检测内存泄漏的程序。5.转载 2009-06-19 11:57:00 · 485 阅读 · 1 评论 -
成功的自动化测试项目实施
很高兴今天有机会和大家讨论一下软件测试自动化的实践,今天的话题分为两个部分:一是软件自动化功能测试;还有一部分会介绍一下软件自动化性能测试。实践主要包含两个部分:一部分是介绍HP在软件的功能和性能自动化测试的理念,以及产品和技术在这方面的支持。另一部分是一些实践案例,包括在国内外哪些用户使用我们的测试工具,他们是如何去做的。首先是自动化功能测试,我们讨论一下他的适用范围,或使用时机是何时。对于转载 2009-06-19 09:22:00 · 749 阅读 · 2 评论 -
测试中的随机性
创建和使用随机测试用例数据是一项基本的软件测试技能。尽管多数测试用例数据由所测试系统的特定输入数据以及特定预期值/状态组成,但您几乎始终都想让系统也受到随机测试用例输入数据的测试。通常,您这样做是为了了解向应用程序发送大量不同的输入数据是否会导致系统崩溃或引发异常。在本月的专栏中,我将阐述在 Microsoft? .NET Framework 环境中处理随机测试用例数据时的四个常见任务:转载 2009-06-17 13:52:00 · 1319 阅读 · 0 评论 -
loadrunner分析结果
分析结果查看分析结果,查看事务的响应时间、服务器的平均吞吐量,执行用户人数等 查看线程图,用户变化图,响应时间图,吞吐量图。 查看服务器监控的计数器图。 分析各个性能指标是否符合需求。比如:可用内存曲线是否正常,是否存在内存泄漏;CPU利用率曲线是否平缓,是否低于90%;线程数是否正常,而不是一直在增长;网络带宽是否满足流量需求;磁盘是否满足用户操作要求等等 分析各个曲线图原创 2009-08-24 17:35:00 · 1108 阅读 · 0 评论 -
Web测试要点
1、链接测试 (1)、测试所有链接是否按指示的那样确实链接到了该链接的页面; (2)、测试所链接的页面是否存在; (3)、保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。 2、表单测试 (1)、注册、登陆、信息提交等,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性; (2)、用户填写的出生日期与职原创 2009-08-24 09:56:00 · 674 阅读 · 0 评论 -
测试类型
黑盒测试:基于需求和功能性,不是基于内部设计和代码的任何知识。白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。单元测试:最微小规模的测试;以测试某个功能或代码块。典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识。这个工作不容易作好,除非应用系统有一个设计很好的体系结构; 还可能需要开发测试驱动器模块或测试套具。转载 2009-06-17 13:56:00 · 547 阅读 · 0 评论 -
一次WEB服务器渗透测试笔记
渗透测试是最能直接的反映系统的安全性的一种手段了。现整理了前段时间进行的一次渗透测试的笔记,整个过程中所使用的工具和思路都比较简单,本文也正是为了您的系统不被这些“简单”的东西所击败而作。 此次渗透测试的已知条件只有一个:目标IP地址211.***.***.114。 首先当然是常规的扫描nmap -v -sS -O 211.***.***.114,得到的结果如下: (The 1转载 2009-06-24 15:00:00 · 3308 阅读 · 3 评论 -
关于软件测试及测试工具比较
1、测试自动化实现到何种程度为好 (1)、测试自动化的程度再高都不可能取代手工测试,即测试工具不可能取代测试人员; (2)、一般来讲,测试自动化在整个测试过程中只能占到30%左右; (3)、实现、运用自动化的程度还取决于各方面的资源,特别是软件的行业规范性和软件开发的稳定性; (4)、对于部分白盒测试可以使用测试工具,如对代码性能分析等; 2、如何转载 2009-06-24 11:46:00 · 735 阅读 · 0 评论 -
压力测试工具之比较(LoadRunner和Robot+TestManager)
前一段时间做了很多的测试工作,主要使用的测试工具是Mercury的LoadRunner和IBM Rational的Robot&Test Manager。通过前一段时间的使用也总结了一下经验,别且把他们简单的对比一下,打打分,如果以后使用了其他的测试工具,也算可以有个比照 压力测试工具对比比较内容LoadRunner得分转载 2009-06-24 11:50:00 · 1957 阅读 · 0 评论 -
软件测试工具分类概述
人类的进步是从会制造工具和使用工具开始的,作为IT行业,亦不例外。针对<a onclick="function onclick(){tagshow(event, %B2%E2%CA%D4);}" href="javascript:;" target="_self">测试这个近几年来风靡的新兴的“工种”,其测试工具的发展和应用已然进入相对“成熟化”。 标准化和流程化原创 2009-07-13 15:46:00 · 2431 阅读 · 0 评论 -
性能测试分析
]6jHc8H;o!URL4{247706分析原则:w+raL,f(N247706 具体问题具体分析(这是由于不同的应用系统,不同的<a onclick="function onclick(){tagshow(event, %B2%E2%CA%D4);}" href="javascript:;" target="_self">测试目的,不同的性能关注点原创 2009-07-13 15:46:00 · 1011 阅读 · 0 评论 -
loadrunner测试协议选择
B/S 系统:选择 Web(Http/Html), C/S 系统:根据 C/S 结构所用到的后台数据库来选择不同的协议,如果后台数据库是Sybase,则采用 sybaseCTlib 协议,如果是 Sql server,则使用 MS Sql server 的协议,至于 oracle 数据库系统,当然就使用 oracle 2-tier 协议。 对于没有数据库的 c/s(ftp, SMTP)这些可以选择原创 2009-07-11 10:06:00 · 593 阅读 · 0 评论 -
使用 JMeter 完成常用的压力测试
本文介绍了 <a onclick="function onclick(){tagshow(event, JMeter);}" href="javascript:;" target="_self">JMeter 相关的基本概念。并以 JMeter 为例,介绍了使用它来完成最常用的三种类型服务器,即 Web 服务器、<a onclick="function onclick(){转载 2009-07-09 10:21:00 · 500 阅读 · 0 评论 -
Loadrunner 测试sql语句性能
http://www.51testing.com/?uid-41972-action-viewspace-itemid-93396转载 2009-07-08 14:52:00 · 457 阅读 · 0 评论 -
Loadrunner测试数据库性能,测试SQL语句性能的脚本例子
此代码为Loadrunner 8 通过C API类型的Vuser 测试MySQL性能,或者测试sql语句性能的脚本。这东西很少有人用,网上资料很少,一般测试B/S的很多。view plaincopy to clipboardprint?/*需要的表结构如下 CREATE TABLE `test_data` ( `order_id` BIGINT UNSIGNED NOT NULL转载 2009-07-08 14:51:00 · 706 阅读 · 0 评论 -
软件性能测试面面观
软件件测试,作为软件工程的一部分,随着软件生产的产业化运作应运而生,是软件生产的一个动态监控过程,对软件开发全过程进行检测,可以随时发现问题、报告问题,并重新评估新的风险,设置新的监控基准,并持续下去。软件测试是软件质量控制的过程,是对软件系统中潜在的各种风险进行评估的活动,其目的是监测和排除缺陷,以确保软件产品在可用性、功能性、可操作性等多方面满足质量需求。 目前,软件测试已经由被动的以监原创 2009-07-08 16:30:00 · 518 阅读 · 0 评论 -
三年QA工作的感想与体会
工作3年了,我总结一下我自己在QA这行了3年的经历,也许我说的不是对的,也许我的做法还是有很多问题,但是有点是肯定的,那就是我曾经经历过这些,希望能给后来者一些启发。 1. 进入QA行业 其实进入QA这个行业,真的非常的偶然,我是<a onclick="function onclick(){tagshow(event, %C8%ED%BC%FE%B2%E2%CA转载 2009-07-06 17:31:00 · 1626 阅读 · 0 评论 -
软件测试StressMark压力测试工具
JMeter 是 Apache 组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1。本文中作者将向大家介绍如何使用 JMeter 进行测试。 JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1,大家可以到 http://jakarta.apache.org/jmeter转载 2009-06-24 13:25:00 · 1898 阅读 · 0 评论 -
SQL Server查询过程的内存实际消耗
或许在应用程序代码中找到的最常见的错误就是这样的查询请求:它不是使用准备好的查询或程序,而是使用非参数特设的查询从数据库中请求数据。 不准备你的查询或者不使用存储过程会增加不必要的SQL Server计划缓存。什么是计划缓存呢?简单地说,它是SQL Server共享内存池的一部分,在这里,解析、编译和执行优化这些查询之后,查询执行计划仍被保存。无论何时执行一个查询,内存的这个区域都会被查找转载 2009-06-24 14:59:00 · 841 阅读 · 0 评论 -
测试人员如何跟踪和测试新增功能
测试承接的版本测试任务中,无非就是如下的任务类型: 1、新增功能验证 2、合入故障单验证 3、测试文档的编写 4、测试支持(现场问题协查验证,技术问题答复等) 我们先来谈谈新增功能验证,如何叫可以发布了。 场景:测试人员负责一个新增功能XXX 本功能的测试安排建议: 1、测试跟踪阶段: 测试人员接受新增功能的测试设计任务; 测试人员参与产转载 2009-06-24 14:57:00 · 1573 阅读 · 0 评论 -
如何通过设计挖掘测试用例
根据目前做的测试项目想总结一些如何对非业务行的项目做测试分析的方法,前几天在对公司培训是也提到了如何根据设计去挖掘测试用例,针对那些非业务行的项目是很有必要去思考和研究的,那么什么是非业务行系统呢?其实也不准确,是否应该叫非支持商业业务的系统,其实就是区分那些针对银行,保险,证券,电信等这些和行业邦定非常严的业务系统,他们应该是提供给业务支持的封装了底层的操作,有点类似中间件和平台支持系统。举个例转载 2009-06-24 14:53:00 · 515 阅读 · 0 评论 -
黑盒测试用例设计案例
【例1】假设现有以下的三角形分类程序。该程序的功能是,读入代表三角形边长的3个整数,判定它们能否组成三角形。如果能够,则输出三角形是等边、等腰或任意三角形的分类信息。图9.11显示了该程序的流程图和程序图。为以上的三角形分类程序设计一组测试用例。 【解】 第一步:确定测试策略。在本例中,对被测程序的功能有明确的要求,即: (1)判断能否组成三角形;转载 2009-06-24 14:45:00 · 2797 阅读 · 0 评论 -
软件测试搜索功能测试用例
对被测试点进行分解,把测试用例分解为多个测试场景场景编号场景描述预期结果场景一页面检查正确场景二默认条件搜索查询结果正确场景三修改可选条件搜索查询结果正确场景四修改输入条件搜索查询结果正确场景五修改区间条件搜索查询结果正确场景六组合可选、输入条件搜索查询结转载 2009-06-24 14:53:00 · 3105 阅读 · 0 评论 -
黑盒测试如何确保需求覆盖度
黑盒测试如何确保需求的覆盖度?首先我们要明确这里提到的需求到底是什么。在软件研发活动中,涉及到的需求有用户需求、系统需求、测试需求等。 用户需求:描述了用户使用产品必须要完成的任务,在软件研发活动中,属于最基本的需求。 系统需求:描述了软件设计人员、编程人员必须要完成的任务。系统分析员通过分析用户需求,把用户的需求转变成研发设计人员看得懂的系统需求。 测试需求:描述了软件测试人转载 2009-06-24 14:50:00 · 595 阅读 · 0 评论 -
专用测试软件集锦
单元测试工具:IBM Rational PurifyPlus,适合要在短期内快速提升单元测试能力和运行分析能力的团队。 系统负荷测试工具:IBM Rational Performance Tester,适合测试和验证基于互联网的应用系统;Mercury 公司的LoadRunner。 实时检测工具: IBM Rational PurifyPlus ,完整的运行时分析工具,转载 2009-06-17 13:54:00 · 479 阅读 · 0 评论 -
设计功能和界面测试用例
1.1 文本框、按钮等控件测试1.1.1 文本框的测试如何对文本框进行测试 a,输入正常的字母或数字。 b,输入已存在的文件的名称; c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入 256个字符,检查程序能否正确处理; d,输入默认值,空白,空格; e,若只允许输入字母,尝试输入数字;反之;尝试输入字母; f,利用复制,粘贴等操作强制输入程序转载 2009-06-17 13:42:00 · 400 阅读 · 0 评论 -
软件测试报告,缺陷报告的写法
在软件测试过程中,对于发现的每个软件错误 缺陷 ,都要进行记录该错误的特征和复现步骤等信息,以便相关认识分析和处理软件错误。为了便于管理测试发现的软件错误,通常要采用软件缺陷数据库, 将每一个发现的错误输入到软件缺陷数据库中,软件缺陷数据库的每一条记录称为一个软件问题报告。 软件问题报告包括头信息、简述、操作步骤和注释头信息包括:测试软件名称、版本号、缺陷或错误类型、可转载 2009-06-17 10:34:00 · 2696 阅读 · 1 评论 -
要做好性能测试,该掌握哪些内容
要做好性能测试,该掌握哪些内容 2008-09-01 09:44:00/ 个人分类:受益匪浅 要做好性能测试,该掌握哪些内容 问“想从功能测试转向性能测试,但不知道需要哪些了解哪些知识,及怎样进行一个系统的学习”。这类问题之前也被问到很多次了,所以这次干脆整理一下,发个主题供同行们参考。如果需要补充,也欢迎大家留言一起讨论。 如果想真的做好性能测试,需要学习的东西还是比较原创 2009-07-20 15:36:00 · 830 阅读 · 0 评论 -
软件测试LR通用性能分析流程
第一步:从分析Summary的事务执行情况入手 Summary主要是判定事务的响应时间与执行情况是否合理。如果发现问题,则需要做进一步分 析。通常情况下,如果事务执行情况失败或响应时间过长等,都需要做深入分析。 下面是查看分析概要时的一些原则: (1):用户是否全部运行,最大运行并发用户数(Maximum Running Vusers)是否与场景设计的最大运行并发用户数一致原创 2009-07-20 15:34:00 · 717 阅读 · 0 评论 -
描述性统计与性能结果分析-LoadRunner
LoadRunner中的90%响应时间是什么意思?这个值在进行性能分析时有什么作用?本文争取用最简洁的文字来解答这个问题,并引申出“描述性统计”方法在性能测试结果分析中的应用。 为什么要有90%用户响应时间?因为在评估一次测试的结果时,仅仅有平均事务响应时间是不够的。为什么这么说?你可以试着想想,是否平均事务响应时间满足了性能需求就表示系统的性能已经满足了绝大多数用户的要求?原创 2009-07-20 15:00:00 · 572 阅读 · 0 评论 -
LoadRunner监视的性能计数器
大家好,今后,我们将以专题的方式展开对LR监视的性能计数器及LR的场景设计设计的讨论,欢迎大家涌跃发言。今天,我先把我整理的一些计数器及其阈值要求等贴出来,这些计数器是针对我对windows操作系统,C/S结构的sql server数据库及WEB平台.net产品测试时的一些计数器;大家可以继续补充,作过unix平台上oracle数据库测试及J2EE架构及WEBLOGIC方面测试的朋友,也希望把原创 2009-07-20 10:53:00 · 422 阅读 · 0 评论