
测试技术
iteye_7084
这个作者很懒,什么都没留下…
展开
-
软件测试分类
白盒测试:代码走查,代码审查,技术评审代码走查:开发组内部,无计划,可以自由进行,程度低代码审查:开发组内部,有计划,有正式流程,产出物,程度中技术评审:开发组,测试组,技术专家,QA,产品经理等,程度高黑盒测试:逻辑功能,易用性,安装,兼容,性能两者区别:1.白盒测试可以提高测试的覆盖度,白盒测试可以通过路径覆盖测试进行2.尽快发现内存泄露,往往黑盒测试需要很长时间...2012-03-30 11:26:00 · 84 阅读 · 0 评论 -
fiddler远程调试
fiddler远程调试越来越喜欢这个工具了,远程调试功能设置如下:[img]http://dl2.iteye.com/upload/attachment/0093/5670/b5104f88-b4d7-369a-aec3-e5b4ad896699.png[/img][img]http://dl2.iteye.com/upload/attachment/0093/5672/e5d...原创 2014-01-27 12:08:56 · 232 阅读 · 0 评论 -
tcpcopy线上测试工具
今天没事在网络上瞎转悠,无意间发现了这个工具特别是重大版本更新发布,线上压力测试实践证明不可少,特别也感慨知识层面太窄,牛人的确很多,普通人只要用好前人,牛人的成果就很成功了平时也想做好线上测试,一直没有办法放几个文章在这儿:http://www.searchtb.com/2012/05/using-tcpcopy-to-simulate-traffic.htmlhtt...原创 2014-02-18 16:23:07 · 174 阅读 · 0 评论 -
webservices的测试
由于项目中有很多地方用到webservice,需要进行一些测试。有时由于调用客户端还没开发好,或者只是用于外部用户的接口。有时想调用一下,还不是很方便可以使用soapui进行测试,不过好像不是免费另外可以直接用eclipse进行测试![img]http://dl2.iteye.com/upload/attachment/0094/0604/43cd4a1d-1005...原创 2014-02-21 10:11:56 · 117 阅读 · 0 评论 -
根目录100%的处理
linux下的根目录100%了,程序运行不了,需要找点空间出来以往都是用rm删除文件,这样很容易删除有用的文件,删除容易,创建难啊!可以使用ln软连接的方法处理首先找出耗空间的目录:du -sh再在其他有空间的地方复制该目录 cp -Rf 目录 新目录删除原目录 rm -rf 目录ln -s 新目录 原目录这样就可以不影响原来的应用,直接使用 软连接...原创 2014-02-21 15:11:32 · 594 阅读 · 0 评论 -
前端的优化
记录这篇博客的原因,被人问到web前端如何优化首先看一下以下文章:http://www.ibm.com/developerworks/cn/web/1308_caiys_jsload/index.html?ca=drs-js使用这一细节。其他的css脚本可以使用压缩技术,页面少用DOM...原创 2014-02-24 10:58:18 · 109 阅读 · 0 评论 -
webservice使用
测试webservice,soapui的使用。该工具可以很好的调用,进行压力测试花了一天左右的时间看了一下文档,以及测试。简单记录一下主要对webservice进行相关的测试文档http://luyongxin88.blog.163.com/blog/#m=0&t=3&c=soapui具体用法看文档,记录在这儿吧...原创 2014-02-25 11:39:59 · 125 阅读 · 0 评论 -
soap测试2
项目中的webservice实在太多了。又要使用soapui进行测试需要进行大批量测试,需要产生大量数据datasource选择groovy,使用commons-lang包可以比较好的解决首先把lang包放到lib目录。在datasource中选择groovy,rannum是data的属性脚本非常简单:import org.apache.commons.lan...原创 2014-05-30 16:15:35 · 119 阅读 · 0 评论 -
jmeter性能测试
之前一直用LR来做,最近电脑出了问题不想安装,用到了jmeter,之前了解过,没有仔细研究今天发现还真挺好用对于要登录,可以用cookie管理器[img]http://dl2.iteye.com/upload/attachment/0097/7808/b81e368e-915a-3162-96b1-c14a58f6bc7f.png[/img]再配合httpwtach...原创 2014-06-04 17:43:09 · 157 阅读 · 0 评论 -
jmeter DWR测试
在项目遇到了dwr的测试使用httpwatch捕捉请求,在dwr中有以下类似参数在网上也查找了很多资料,发现在测试网站一般没有结果说明一下:httpSessionId服务端返回的 scriptSessionId客户端生成的,在请求中可以不管 该值由engie.js产生,具体看一下源码,js都是由浏览器解析dwr请求格式: ...原创 2014-06-06 15:27:57 · 584 阅读 · 0 评论 -
JMETER 参数化
1. 用Jmeter中的函数获取参数值,__Random,__threadNum,__CSVRead,__StringFromFile 具体看函数帮助2.用户定义的变量 “配置元件”->“用户定义的变量”3. 从csv文件中读取“配置元件”->“CSV Data Set Config”4.数据库中读取[img]http://dl2.iteye.com/upload/at...原创 2014-06-06 15:44:51 · 104 阅读 · 0 评论 -
web安全测试
原来用fidder工具,现在发现还有两个工具更好用IE:TamperIE FF:tamper_datahttp://www.bayden.com/TamperIE/感觉这两个小工具更好用!主要测试URL的访问安全,看系统有没有控制,很方便使用功能用一下就知道了其实关于安全的测试还很多,以后开专题记录关于FF的插件,这个地方记录的好:http://b...原创 2014-06-10 14:28:30 · 144 阅读 · 0 评论 -
异常测试
一个项目上线后,出现了很多非常规的问题,非常难重现。小伙伴们你们遇到没?总结一下往往此类问题都是非常规的问题,也就是测试计划,或测试方案没有充分进行异常测试平时也遇到,开发人员推诿:这样的问题实际使用不会出现,往往就是这样的问题,导致测试人员忽视测试异常基于需求:正常的测试流程一般都验证过异常测试分为软件和硬件软件:非常规的操作流程,一般用户的操作无法预计,测试中要充分...原创 2014-01-21 11:27:39 · 229 阅读 · 0 评论 -
容器的测试
这几天在研究测试的内容。平时比较关注的内容异常测试,容器内测试总结一下:主要是根据junit in action这本书原来理解得太肤浅,简单记录一下针对srvlet,jsp,ejb可以使用cactus这个框架以上是测试srvlet的一个简单例子package com.srvlettest;import javax.servlet.http.HttpServlet;...原创 2014-01-20 14:30:31 · 754 阅读 · 0 评论 -
一次测试问题
故障现象:选择下拉框查询,页面显示为空,某一个值查询为空后台直接执行SQL可以查询到结果原因:拼装SQL出现以下语句:[code="java"]if(rs.next()){ while(rs.next()){ list.add(rs.getString("store_code"));}}[/code]修改为:[code="java"]...原创 2013-07-30 11:17:11 · 94 阅读 · 0 评论 -
web测试中需要注意问题
一般web端测试中功能测试完成后,就ok,上线,就没问题了?就工作中遇到的问题,谈谈需要注意的方面同学们也可以谈谈自己的看法web系统上线后,如果不是功能的bug,出现问题最多就是多线程并发,浏览器多窗口的问题问题1:可以保存重复数据,可以多次审批,发送?重复数据:用户在多个窗口同时保存,或者系统保存后,网速太慢,多次点击保存该问题很难发现,通过dubug,断点...原创 2013-07-30 11:32:17 · 191 阅读 · 0 评论 -
嵌套循环中的bug
在项目中遇到以下问题该功能在实际投产中使用较少,列表记录也不是很多,随着时间的流逝数据逐渐增多,问题出现列表中有些数据不显示[img]http://dl2.iteye.com/upload/attachment/0089/6771/99f6200a-9724-383e-af0d-e68d9261e074.png[/img]图中黑框部门,检查了很长时间。发现该数据是使用两层嵌...原创 2013-09-26 11:40:03 · 140 阅读 · 0 评论 -
页面bug
IE多窗口问题。一个窗口修改数据,但是没有点击保存。程序逻辑是保存之后不能修改打开另一个窗口修改数据,如:修改单证ID,点击保存上一个窗口,点击保存,保存后的数据为未修改前的数据导致数据不一致,问题也很难定位 修改方法:上一次窗口修改数据,未点击保存时,给一个标识 下一个窗口修改数据,判断有没有该标识,有提示上一个窗口,还未保存,...原创 2013-10-24 17:21:10 · 154 阅读 · 0 评论 -
测试质量
平时在项目中觉得大部分测试方面的东西留于形式,质量主要在于个人的业务水平与功力这样的结果会导致没有积累,没有积累的公司就会走不远,很多项目随意性就会很大,不能对项目做好准确的评估,形成浪费!一般的软件公司都有测试团队,一般测试人员都会形成测试用例,测试报告,测试计划没有相应的管理工具这些文档很难维护,一次写完后都不会再看了质量的管理主要在于项目跟踪,监控,项目完成后对项目的指标...原创 2013-12-25 15:10:19 · 120 阅读 · 0 评论 -
硬件测试 ——主要针对串口
项目中有使用硬件设备,但是没有具体的硬件,需要模拟测试在浏览器中调用active控件,使用串口通讯。模拟测试可以测试加载控件后,串口是否有数据发送如果有,控件加载正确,硬件工作OK,反之则不行。此工具可以很好的进行串口的测试...原创 2013-12-30 11:30:51 · 669 阅读 · 0 评论 -
自动化测试
工具类:QTP用户web测试很好,但是所有的工具遇到验证码就歇菜了,一直有在用,但是一直没有真实的用于项目,并且起到比较大的作用LR性能测试工具,用过一些项目,但是也不能很好的发现问题,估计功力不够API工具:http://docs.seleniumhq.org/projects/可以直接使用java操作web,实现自动化的目的文档:http://docs.seleniumhq.o...原创 2014-01-10 10:22:35 · 106 阅读 · 0 评论 -
单元测试Feed4JUNIT
实现测试数据的分离。记录一下使用方法很奇怪下载最新的版本报错!提示一个nullpoint下载1.1.2的版本测试通过!注意的地方:slf4j两个包需要slf4j-log4j12-1.5.8.jar log4j-1.5.8.jarhttp://www.slf4j.org http://databene.org/feed4junit.html[img]htt...原创 2014-01-16 15:40:48 · 409 阅读 · 0 评论 -
测试工具——fidder
官网:http://fiddler2.com/get-fiddler用途:Fiddler 是一个 HTTP 调试代理,它能够记录所有的你电脑和互联网之间的 HTTP 通讯,Fiddler 也可以让你检查所有的 HTTP 通讯,设置断点,以及修改所有的“进出”的数据今天刚好有个需求,有个下拉框有几千项数据,需要从中选一个,我的个神,真是个奇葩,没办法,只好用fidder来处理一...原创 2014-01-17 13:37:53 · 99 阅读 · 0 评论 -
单元测试
这几天在看junit的使用,总结一下开源工具:junit,feed4junit,mock,junitperf,eclemma,seleninumjmock:http://jmock.org/junitperf性能测试:http://www.ibm.com/developerworks/cn/java/j-cq11296.htmleclemma覆盖测试:http:...原创 2014-01-17 14:43:24 · 94 阅读 · 0 评论 -
selenium自动化测试工具
前端时间使用过,一段时间没用,又忘记了记录一下:官网:http://docs.seleniumhq.org/download/firefox插件:可以录制java脚本selenium RC:远程核心webdriver:导入相关的jar,就可以使用api一直没明白,有个webdriver为什么需要一个RC,现在有些明白RC可以脱离eclipse环境运行http://w...原创 2014-01-17 18:13:28 · 164 阅读 · 0 评论 -
页面缓存问题
有时测试中代码更新了,但是页面访问没有变化,什么原因,就是页面缓存的问题http://www.cnblogs.com/ziyunfei/archive/2012/11/16/2772729.html这个文章记录了不使用缓存的方法 页面的缓存与不缓存设置 HTML的HTTP协议头信息中控制着页面在几个地方的缓存信息,包括浏览器端,中间缓存服务器端(如:squid等),W...原创 2014-06-19 09:55:26 · 148 阅读 · 0 评论