软件测试
flm2003
不是我选择了技术,而是技术选择了我!
展开
-
关于BUG收缩的问题!
通常软件设计发现的bug少,编码、集成测试多,系统测试、性能测试发现来说,又会下降。这种case,bug是收缩的,从bug数量上反映系统可控性增强,稳定性提高。如果,系统测试、性能测试发现的bug还是继续增多,那么这种case,bug是发散的,从bug数量上反映系统的可控性差,不稳定。转载 2006-03-22 14:32:00 · 1302 阅读 · 0 评论 -
SQL注入-LITTLE BUBBY TABLES
下面这幅漫画,很轻松的说明了SQL注入的危害!这位妈妈应该也是一位计算机行家了,她的儿子利用这条注入语句将学生表灾难性的删掉,不过最重要的是一定要气息来自互联网或输入程序的数据,因为你不知道操作者到底是否心怀鬼胎不是!哈哈!判断SQL注入的几个关键用例' or 1=1 -- SQL注入攻击'单引号用于验证sql语句是否被中断-- 连字符用于验证sql语句是否被中断"双引号用于验证sql语句是否被中断原创 2011-02-18 00:09:00 · 860 阅读 · 0 评论 -
五步使loadrunner9.10 controller 崩溃
<br />loadrunner9.10 存在这样一个bug,不知道HP官方是否知道存在这样一个缺陷!<br /> <br />问题重现:<br /><br /> <br />1.欢迎页点击“Run Load Tests”或运行Controller<br /><br /> <br />2.选择“goal oriented scenario”<br /><br /> <br />3.点击“Edit Scenario Goal”<br /><br /> <br />4.goal type 选择 “Virtual原创 2011-03-11 17:26:00 · 1127 阅读 · 0 评论 -
LoadRunner 版本升级注意
1.loadrunner 9.1版本可以直接升级到loadrunner 9.5,所以如果你的机器原来安装的版本是loadrunner 9.1,你可以直接运行loadrunner 9.5版本的安装文件即可完成升级到9.5版本2.而想要升级到loadrunner 11版本就没那么幸运了,loadrunner9.5版本无法直接升级到loadrunner 11版本,所以你的机器已经安装loadrunner 9.5版本那就要在安装loadrunner 11版本之前把loadrunner 9.5版本先从原创 2011-04-23 22:58:00 · 2339 阅读 · 0 评论 -
Loadrunner11+win7+IE8 不能正常录制脚本的解决方法!
Loadrunner11在win7+IE8环境下不能正常录制,可以从以下几个方面着手解决:1.杀毒软件惹的祸,如果机器上安装360杀毒软件和防火墙,可以试图关闭这些应用程序,再录制尝试是否解决2.IE设置惹的祸,打开“工具-internet选项-高级”取消“启用第三方浏览扩展”,再录制尝试是否解决原创 2011-04-23 23:36:00 · 15932 阅读 · 15 评论 -
QTP 11.00 Product Availability Matrix
QTP 11.00 Product Availability MatrixLayerProduct / StandardVersionSupport InformationOperating System转载 2011-10-02 17:31:49 · 2558 阅读 · 0 评论 -
QTP10华丽升级到QTP11(支持IE9)
升级注意:升级QTP10到QTP11,不用先卸载QTP10,可以直接运行QTP11的安装文件直接进行升级! 升级之前配置:QTP 10.00 +WIN7+IE8+QTP的IE8补丁(QTP_00644) 升级原因:因为工作需要把IE8升级到原创 2011-10-02 14:49:43 · 5709 阅读 · 4 评论 -
QTP11.0不支持QC9.2以前的版本
原创 2012-01-12 12:15:05 · 1231 阅读 · 2 评论 -
用VBS脚本处理替换文本中的字符
Set fso=Wscript.CreateObject("Scripting.FileSystemObject")set f=fso.opentextfile("C:\test.txt")s=replace(f.readall,"被替换的字符", "希望替换的字符")f.closeset r=fso.opentextfile("C:\test.txt",2,true)r.wr原创 2012-01-20 15:55:08 · 11039 阅读 · 1 评论 -
QC9.0的EXCEL插件使用报错解决方法(方法‘onaction’作用于对象‘commandbarbutton’时失败)
大多数用户也许都安装了QCMSExcelAddin这个插件,此插件能够使我们很方便的延续在EXCEL中编写测试用例,然后将用例通过此插件导入到QC的“测试计划”中,从而使用例的执行到缺陷的提交流程化。 然而在使用过程中也会遇到一些问题,如这几天遇到的在EXCEL中点击“Export To Quality Center”无法弹出相关对话框,后来经过排查显示的错误是“方法‘onacti原创 2012-01-31 10:13:36 · 6348 阅读 · 1 评论 -
ALM 11.0 Platform System Requirements
This section includes recommended and supported environments for ALM Platform. It also describes system configurations for installing ALM Platform for Quality Center Starter Edition.IPv6 sup转载 2012-02-01 14:44:04 · 1793 阅读 · 0 评论 -
QC用例导入报错解决方法- Field < Subject > requires a value from the corresponding list
操作:用EXCEL将测试用例导入到QC返回错误:General error: mdlShared: FindTestByName: Field requires a value from the corresponding listExport Report - 1 error.错误分析:由于字段取不到值所导致,解决方法:查看EXCEL中的“模块名称及原创 2012-02-08 12:39:21 · 3493 阅读 · 0 评论 -
QTP自动化测试框架系列一【目前的框架种类】
Ø TestScript Modularity(脚本模块化框架) Ø TestLibrary Architecture(测试库结构框架) Ø Data-DrivenTesting(数据驱动测试框架) Ø Keyword-Drivenor Table-Driven Testing(关键字或表驱动测试框架) Ø HybridTest Automation (复原创 2012-03-01 10:25:41 · 1549 阅读 · 0 评论 -
QTP自动化测试框架系列一【复合测试框架(Hybrid Test Automation Framework)】
框架的核心部分包括(图中已用序号标明):数据驱动引擎,构成函数模块,支持库(关键字驱动),程序对象库原创 2012-03-01 10:34:16 · 2037 阅读 · 0 评论 -
怎样用Lodrunner测试WAP站点的性能(两种解决方案)
1、借助opera实现对WAP站点的录制 第一:安装opera软件 第二:Lodrunner选择Web(HTTP/HTML)协议 第三:Lodrunner的Application type选择:InternetApplications 第四:Lodrunner的Program to record 选opera安装的路径 第五:输入要录制的原创 2012-03-05 11:40:10 · 1907 阅读 · 0 评论 -
谷歌如何测试软件 —— 第三部分
本文作者 James Whittaker, 前微软架构师,是“How to Break Software”系列图书中好几部书的作者,现任Google测试工程主管,最近他写了一系列的关于谷歌如何测试软件的文章,本文为其系列的第三部分。在前两部分的文章中,很多人在评论里提出了问题。我没有忘记他们。希望大部分的人能在余下的几部分文章里找到答案。我现在还是开始这篇文章的主题。在转载 2012-04-18 10:10:06 · 1787 阅读 · 0 评论 -
XSS(Cross Site Scripting)测试注意
在测试程序XSS漏洞的时候可以借助一些工具,如Paros等开源的工具,同时也要自己构造一些参数和页面整合,来查看程序的安全性!测试时要注意三种情况:1.直接那这种没处理过的代码和页面组合>"'>2.将代码转换为ASCII码形式和页面进行组合>"'> 变成ASCII码形式:%3E%22%27%3E%3C%73%63%72%69%70%74%3E%61%6C%65%72%74%28%2018%58%53%53%27%29%3C%2F%73%63%72%69%70%74%3E3.将代码部分转换为ASC原创 2011-02-12 17:53:00 · 1242 阅读 · 0 评论 -
Access denied for user 'Testlink '@'localhost' (using password: YES)解决
<br />问题表现:<br /> <br /> 装完Testlink,重启系统后,在testlink权限未分配会出现如下提示:1045 - Access denied for user 'Testlink '@'localhost' (using password: YES) 问题分析: 引起该问题的原因有两种a)用户在安装testlink时输入新建的用户testlink首字母使用了大写(注意mysql用户是区分大小写的)<br />b)用户在mysql管理更换了testlink的密码解决原创 2011-01-12 11:18:00 · 7956 阅读 · 0 评论 -
LoadRunner 的多种Vuser类型
LoadRunner 有多种 Vuser。每种类型都被设计为处理当今的系统体系结构的不同方面。您可以在方案中使用任意组合的 Vuser 类型,以创建全面的应用程序测试。有下列 Vuser 类型:➤ 客户端/ 服务器适用于 MSSQLServer、ODBC、Oracle (2 层)、DB2 CLI、Sybase Ctlib、Sybase Dblib、Windows Sockets 和 DNS 协议。原创 2007-01-12 16:30:00 · 1660 阅读 · 0 评论 -
懂得测试
你真的懂测试吗 编程大师说:没有错误的程序世间难求。 (《编程之道》) 你在学校里学过测试吗?(读到博士可能也不懂测试) 你所在的企业重视测试吗? (小公司程序员的技能更加全面) 临时抱佛脚行吗?你以为有文档模板就会测试了吗? 如果不懂得有效地进行测试,你不仅得不到功劳,也没人欣赏你的苦劳,你拥有最多的将只是疲劳。 职业软件工程师应当掌握需求开发、系统设计、编程、测试、维护 所有技能。测原创 2007-08-14 15:52:00 · 923 阅读 · 1 评论 -
LoadRunner中的openssl的一些相关命令
运行中输入cmd,点击“确定”,进入windows命令行控制窗口。在命令行中输入 LoadRunner所在的安装路径,如cd C:/Program Files/Mercury Interactive/Mercury LoadRunner/bin在此目录下输入:openssl在此输入下面的命令,即可获得相关你想获得的信息,这些信息对于你录制教本会起到很大的作用。OpenSSL> s_原创 2007-05-28 17:18:00 · 2125 阅读 · 0 评论 -
测试工具LoadRunner里错误 -27728的解决方法
测试工具LoadRunner里进行负载测试时错误里出现如下面语句:27728 Action.c(5): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s) 错误 -27728: 下载非资源时,步骤下载超时(120 秒)已过期 . 解决方法原创 2008-07-01 17:15:00 · 11417 阅读 · 1 评论 -
需求测试注意事项有哪些?
一个良好的需求应当具有一下特点:完整性:每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。 正确性:每一项需求都必须准确地陈述其要开发的功能。一致性:一致性是指与其它软件需求或高层(系统,业务)需求不相矛盾。可行性:每一项需求都必须是在已知系统和环境的权能和限制范围内可以实施的。无二义性:对所有需求说明的读者都只能有一个明确统一的解原创 2009-07-18 14:14:00 · 4946 阅读 · 2 评论 -
软件的安全性应从哪几个方面去测试?
用户认证安全的测试要考虑问题: 1. 明确区分系统中不同用户权限 2. 系统中会不会出现用户冲突 3. 系统会不会因用户的权限的改变造成混乱 4. 用户登陆密码是否是可见、可复制 5. 是否可以通过绝对途径登陆系统(拷贝用户登陆后的链接直接进入系统) 6. 用户退出系统后是否删除原创 2009-07-18 15:29:00 · 15523 阅读 · 0 评论 -
让QTP脚本自动运行起来
当你用QTP录制了很多测试脚本,而你更希望当你下班之后,这些脚本可以在某个时间自动运行,并且可以迭代的运行!其实要想实现上面的想法一点都不难,这时我们只要借助一个工具就可以完全实现上面的想法。那么现在我就向大家隆重推出MTM(Multi Test Manager) ,你现在的工作就是到网路上下载一个它的最新版本,然后安装到你的机器上。安装完毕之后,启动MTM,在程序的空白处,单击鼠标右原创 2009-08-09 14:44:00 · 4036 阅读 · 0 评论 -
QTP弹出提示"当前安全设置禁止安全运行该页中的activeX控件"的解决方法
在录制好的QTP脚本中,点击修改这些脚本时,可能提示"当前安全设置禁止安全运行该页中的activeX控件"。关于这个Active的对话提示窗口,问题在于QTP的设置,要消除该提示窗口,应对QTP作如下设置:"tools"-"options","Active Screen"-"Advanced"-选中“Load ActiveX controls”保存设置之后,重新录制脚本,录制完成后原创 2009-08-09 14:35:00 · 1673 阅读 · 0 评论 -
bugzilla安装(TEST-FAILED Webserver is not executing CGI files.)
环境配置:win2003+bugzilla+mysql+perl 安装故障:C:/bugzilla-3.2.2/bugzilla-3.2.2>perl testserver.pl http://localhostTEST-OK Got front picture.Use of uninitialized value in pattern match (m//) at testserve原创 2009-06-08 16:03:00 · 2003 阅读 · 0 评论 -
Testlink与Redmine的集成
在文件config.inc.php 复制[Bug Tracking systems] 的部分,将其放入文件custom_config.inc.php在文件custom_config.inc.php中将变量g_interface_bugs 的值改为 REDMINE. // ------------------------------------------------------------原创 2009-12-15 16:51:00 · 10299 阅读 · 15 评论 -
云测试(cloud testing)之我见
今天我想和各位谈一下云测试,基于云测试这个想法我想是来源与云计算,那在说云测试之前,我也先和大家谈谈云计算,“云计算是并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并原创 2010-09-01 16:48:00 · 5622 阅读 · 0 评论 -
Orthogonal Arrays(正交法测试)&Pairwise Testing (成对法测试)
软件测试的用例设计阶段经常会出现让测试设计人员很纠结的问题,那就是用什么方法使设计的测试用例不是很多又能全面覆盖到需求!当然在这一问题上经常会存在两个极端:一个就是设计的用例数相对较少,难以覆盖到所有需求点;另外一个就是设计的用例相当多相当复杂,致使每次执行花费过多的人力和物力。那么要想在这两个极端找到一个合适的点就需要用一些正确的方法和技术了,今天我和大家谈谈目前流行的两种测试设计方法,Orthogonal Arrays(正交法测试)和Pairwise Testing (成对法测试)。原创 2010-09-08 17:20:00 · 5634 阅读 · 0 评论 -
Nikto Can't locate nikto.pl line89
问题表现:执行perl nikto.pl -h 192.168.0.1这条命令之后,返回如下的错误:Can't locate nikto.pl/plugins/nikto_core.plugin in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib .) at nikto.pl line 89.这句话的意思是说nikto.pl 文件中的第89行无法查到plugins下的nikto_core.plugin 文件问题原因:nikto无法定位到插件所在的位置,这原创 2010-09-06 16:52:00 · 1735 阅读 · 0 评论 -
Testlink1.9登录后config_check_warning_mode 配置详情
<br />问题表现:<br /> <br />登录Testlink后,新建一个项目后,会出现如下提示:<br />There are security warnings for your consideration. See details on file: C:/xampp/htdocs/testlink/logs/config_check.txt. To disable any reference to these checkings, set $tlCfg->config_check_warning原创 2011-01-11 15:36:00 · 6585 阅读 · 1 评论 -
Ubuntu下轻松安装virtualbox
以下假设你的Ubuntu系统版本为11.10的64位版本,进行如下操作:1、到https://www.virtualbox.org/wiki/Linux_Downloads下载最新的软件包(则省略第二步操作),或者选择Ubuntu 11.10 ("Oneiric Ocelot") AMD64 复制其链接地址2、进入ubuntu终端,输入命令 wget http://download.v原创 2012-11-10 10:44:38 · 28502 阅读 · 1 评论