- 博客(200)
- 资源 (1)
- 收藏
- 关注
原创 【转】Android兼容性测试的一些坑
http://qa.blog.163.com/blog/static/1901470022014817936189/ 还记得上次我们网易云音乐做大改版时,最后播放器界面适配每一款机型实在是个大工程,不同的系统,不同的分辨率,不同的尺寸都会有不一样的表现,为了达到完美的结果,需要花费很大的精力,于是就有了下面这一张成果图:但是实际上,这只是Android端产品开发的冰山一角,...
2015-10-22 10:16:37
419
原创 maven自动打包pom文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0....
2015-01-14 10:45:01
411
原创 ruby安装mysql驱动报错问题
gem install mysql -v 2.8.1最新版本是2.9.1,会报这个错误:LoadError: cannot load such file -- mysql/mysql_api 然后把libmysql.dll放在ruby安装文件夹下的bin目录。
2014-11-11 16:47:54
213
原创 测试用例优先级和BUG优先级关系
1 测试用例优先级定义优先级描述High主要流程,核心功能,80%用户会用到的基本路径Medium正常用户会使用到的功能,验证数据的正确性Low 界面,异常路径,易用性等2 BUG优先级定义优先级描述P0仅线上环境才用P0的。表示问题必须马上解决,否则系统根本无法达到...
2014-08-26 17:17:11
1093
原创 缺陷管理工具Bug定义的规范
1 BUG严重程度 严重程度描述Blocker系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。Cratical影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。Major界面、性能缺陷、兼容性,操作界面错误(包括数...
2014-08-26 16:52:30
266
原创 功能测试:三轮测试的定义
1 前提 对系统的功能性验证已建立测试用例库,测试用例按照优先级划分为High、Medium、Low。 2 BVT和冒烟测试 验证最新版本的系统,High优先级的测试用例是否通过。 3 第一轮测试 在冒烟测试通过后进行,覆盖High和Medium优先级的测试用例。目标:所有P1的bug全部修复,绝大多数P2的bug已修复。 4 第二轮测试 ...
2014-08-26 16:44:18
3140
原创 一些通用的触发移动App崩溃的测试场景
一些通用的触发移动App崩溃的测试场景,如下:1 验证在有不同的屏幕分辨率,操作系统和运营商的多个设备上的App行为。2 用新发布的操作系统版本验证App的行为。3 验证在如隧道,电梯等网络质量突然改变的环境中的App行为。4 通过手动网络从蜂窝更改到Wi-Fi ,或反过来,验证App行为。5 验证在没有网络的环境中的App行为。6 验证来电/短信和设备特定的警报(如警报...
2014-08-26 16:30:59
450
原创 解决jenkins控制台中文乱码问题
1 设置jenkins服务器环境变量JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF82 配置一个变量系统管理->系统设置,添加编码环境变量 LANG=zh_CN.UTF-83 Tomcat配置Jenkins建议在tomcat中使用utf-8编码,配置tomcat下conf目录的server.xml文件<Connector port=...
2014-08-25 15:37:53
1868
原创 windows共享无线网络
有线连接网络,利用无线网卡共享0 检测无线网卡是否支持共享netsh wlan show drivers若看到Hosted network supported : Yes,就表明可以共享1 设置ssid和passnetsh wlan set hostednetwork mode=allow ssid=yyyy key=123456782 激活netsh wlan...
2014-07-31 09:57:31
151
原创 oracle启动和关闭命令
启动su - usernamesqlplus /nologconn /as sysdbastartup 关闭shutdown immediate 启动监听lsnrctl start 关闭监听lsnrctl stop
2014-07-23 11:03:27
236
原创 Oracle锁表查询及解锁kill进程简介
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;查看哪个表被锁select b.owner,b.object_name,a....
2014-07-15 10:29:53
157
原创 maven依赖关系中Scope的作用
maven依赖关系中Scope的作用Dependency Scope 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值: compile,缺省值,适用于所有阶段,会随着项目一起发布。 provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如ser...
2014-07-15 10:07:16
94
原创 android编译步骤
1 生成R.JAVA文件2 aidl定义文件 生成java文件3 javac命令 生成class文件4 android sdk中的dx.bat生成classed.dex文件5 android sdk中的aapt生成资源文件res assests androidmanifest.xml等生成.ap_文件6 android sdk中的apkbuilder生成未签名apk文...
2014-07-15 10:06:38
128
原创 shell随机读取文件的一行
#!/bin/bash a=`cat files.txt | wc -l`for ((i=0;i<5;i++));do b=$((RANDOM%$a)); b=$[b+1];sed -n "$b"p files.txt ;done
2014-07-10 14:15:55
893
原创 编写shell - for循环
touch sh1 vim sh1 #!/bin/bashfor((i=1;i<=10;i++));do echo $i;done; chmod +x sh1./sh1
2014-07-10 13:36:31
140
原创 jmeter总结转载
http://blog.csdn.net/xiaojianpitt/article/details/4821554 当我们拿到了jmeter测试结果之后,我们应该如何去看待它们呢?它们又是怎么来的呢?一、Listener的使用用过LoadRunner的人应该都知道,LoadRunner会为我们提供一大堆图标和曲线。但是在Jmeter里,我们只能找到几个可怜的Listener来方便...
2014-07-04 17:11:18
77
原创 jmeter slave启动报错解决方法
export RMI_HOST_DEF=-Djava.rmi.server.hostname=127.0.0.1 Created remote object: UnicastServerRef [liveRef: [endpoint:[127.0.1.1:47609](local),objID:[2134e556:146f0c717d0:-7fff, 800599655241510171...
2014-07-01 16:24:10
719
2
原创 如何为Linux配置Java Home变量
修改所有用户的 javahome(慎用)1.以root权限打开/etc/profile文件,找到类似于下面的这一行:export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC 2.在其上插入以下内容:Java Home=/home/loocao/software/java/jdk1.6.0_13 JRE_HOME=$Java...
2014-07-01 14:42:55
339
原创 rspec2的返回值验证方法
s="response string"#相等expect(s).to equal("response string")#空值expect(s).to be_emptyexpect(s).to be_nil#是否符合正则表达式expect(s).to match(/expression/)#比较符expect(s).to be >100expect...
2014-05-06 13:34:32
136
原创 oracle查询是否锁表
原文来自: http://www.cnblogs.com/swcjd/articles/1150893.html Oracle的锁表与解锁 SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',NULL) LOCK_LEVEL,o.owner,o.object_name,o.o...
2013-12-20 14:00:51
780
原创 ruby实现一个文件各行顺序打乱
对于传递参数很有用,代码如下arr=Array.newFile.open("E:\\id_list.txt", "r") do |file| file.each_line do |line| arr.push line endendarr=arr.sample arr.lengthfile=File.new('E:\\id_l...
2013-12-16 15:11:19
101
原创 软件测试中的过度设计
http://www.taobaotest.com/blogs/qa?bid=10339 软件测试中的过度设计天彤 发表于:2010-11-26 浏览:696次 评论:8次 所属分类: 功能测试中国有句老话:过犹不及。软件开发中也有一个概念:“过度设计”,说的是为了实现一些简单的功能需求,设计出非常臃肿的结构,代码间的继承、依赖、调用非常复杂,开发工作量大并且难以维护。在软...
2012-11-15 11:36:52
110
原创 这些年我们一起经历的矛盾
http://www.taobaotest.com/blogs/2180 这些年我们一起经历的矛盾测试1. 手工 VS 自动化2. 指导性的测试 VS 探索性测试3. 低成本的模拟测试 VS 高成本的真实环境 测试4. 报bug VS 口头沟通5. 内部测试尽量全 VS 开放外部参与测试6. 独立自主 VS 外包合作 流程1. ...
2012-11-15 10:55:45
88
原创 selenium-webdriver ruby 最大化浏览器窗口
selenium-webdriver没有提供非IE浏览器的maximizeWindow方法,我们需要手动间接实现:def maximize_window maxWidth = driver.execute_script("return window.screen.availWidth;") maxHeight = driver.execute_script("...
2012-10-10 14:46:39
188
原创 ruby发送email(gmail版本)
ruby-gmailHomepage: http://dcparker.github.com/ruby-gmail/Code: http://github.com/dcparker/ruby-gmailGem: http://gemcutter.org/gems/ruby-gmailAuthor(s)Daniel Parker of BehindLogic.c...
2012-08-09 17:23:31
1304
原创 ruby to play mp3 on windows
the simplest way is to call by windows command:system '"%ProgramFiles%\Windows Media Player\wmplayer.exe" C:\Users\lee\Downloads\爱情闯进门.mp3'
2012-08-09 16:00:10
86
运行thin start报错的解决方法
在rails3的项目里,运行thin start的时候报错:>> Using rack adapter>> Thin web server (v1.4.1 codename Chromeo)>> Maximum connections set to 1024>> Listening on 0.0.0.0:3000, CTRL+C...
2012-07-04 15:12:51
271
原创 rails 3.1.0 ActionView::Template::Errror (application.css isn't precompiled)
出现这个错误的原因是由于coffee没有编译成普通的css和js文件,解决问题有两种方法。 1 修改配置文件,让production环境也可以编译# config/environments/production.rb...config.assets.compile = true... 2 运行之前,在命令行手动编译一次bundle exec ra...
2012-07-04 14:13:03
148
原创 C#获取代码执行的精确时间
获取代码精确的执行时间:using System.Diagnostics;//引用相关的命名空间Stopwatch st=new Stopwatch ();//实例化类st. Start();//开始计时//需要统计时间的代码段st.Stop();//终止计时Response.Write(st.ElapsedMilliseconds.ToString());/...
2012-07-03 14:53:44
191
原创 C#生成调用webservice类
rrr"C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\svcutil.exe" http://test.com/test.svc?wsdl
2012-07-03 10:48:43
95
原创 C#的map
C#没有map这个类,相似功能的是Dictionary。Dictionary<String, String> d = new Dictionary<String, String>();d.Add("a","aaa");d["b"]="bbb";Console.WriteLine(d["a"]);Console.WriteLi
2012-06-29 16:52:48
14733
原创 C#监控系统资源间隔时间测试
运行一下就知道时间cost在哪了。 public static void test() { DateTime t1 = DateTime.Now; PerformanceCounter cpuCounter = new PerformanceCounter(); cpuCounter.CategoryName = "Processo...
2012-06-29 15:58:32
148
原创 C#解析response xml字符串
假设从server返回的response xml字符串为:<?xml version="1.0" encoding="UTF-8"?> <users> <user> <col name="personid">人员编号</col> <col name=&
2012-06-29 15:46:28
552
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人