- 浏览: 538295 次
- 性别:
- 来自: 成都
最新评论
-
小灯笼:
Selenium自动化测试实战网盘地址:https://pan ...
selenium对flex程序的自动化测试 -
noizz:
linux下也有效碰到一个snv update无法识 ...
解决jenkins控制台中文乱码问题 -
liuweihug:
图说浏览器的缓存原理及缓存方式说明(1) http://www ...
终于弄清楚浏览器的缓存机制了 -
dayudodo:
或者再简单一上些,直接在Gemfile中添加gem 'thin ...
运行thin start报错的解决方法 -
tiroc:
试一下这样:
group :development do
...
运行thin start报错的解决方法
文章列表
maven依赖关系中Scope的作用
- 博客分类:
- 持续集成
maven依赖关系中Scope的作用
Dependency Scope
在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。
目前<scope>可以使用5个值:
compile,缺省值,适用于所有阶段,会随着项目一起发布。
provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
system,类似provide ...
android编译步骤
- 博客分类:
- 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文件
7 keytools命令生成证书文件
XX.keystore文件
8 jarsigner命令用证书文件对APK签名
linux清空内存cache
- 博客分类:
- Linux - ubuntu
echo 3 > /proc/sys/vm/drop_caches
shell随机读取文件的一行
- 博客分类:
- Linux - ubuntu
#!/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
touch sh1
vim sh1
#!/bin/bash
for((i=1;i<=10;i++));do echo $i;done;
chmod +x sh1
./sh1
jmeter总结转载
- 博客分类:
- 性能测试
http://blog.csdn.net/xiaojianpitt/article/details/4821554
当我们拿到了jmeter测试结果之后,我们应该如何去看待它们呢?它们又是怎么来的呢?
一、Listener的使用
用过LoadRunner的人应该都知道,LoadRunner会为我们提供一大堆图标和曲线。但是在Jmeter里,我们只能找到几个可怜的Listener来方便我们查看测试结果。但是,对于初学者来说,一些简单的结果分析工具可以使我们更容易理解性能测试结果的分析原理。所以,千万别小看这几个简单的Listener啊。
A.Aggregate Report 聚合报 ...
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, 8005996552415101716]]]
Server failed to start: java.rmi.RemoteException: Cannot start. xxx is a loopback address.
An ...
修改所有用户的 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 Home/jre CLASSPATH=.:$Java Home/lib:$JRE_HOME/lib:$CLASSPATH PATH=$Java Home/bin:$JRE_HOME/bin:$ ...
rspec2的返回值验证方法
- 博客分类:
- ruby
s="response string"
#相等
expect(s).to equal("response string")
#空值
expect(s).to be_empty
expect(s).to be_nil
#是否符合正则表达式
expect(s).to match(/expression/)
#比较符
expect(s).to be >100
expect(s).to be >=100
expect(s).to be <100
#在1-100范围内
expect(s).to be_within(1 ...
oracle查询是否锁表
- 博客分类:
- 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.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuserFROM v$session s,v$lock l,dba_objec ...
ruby实现一个文件各行顺序打乱
- 博客分类:
- ruby
对于传递参数很有用,代码如下
arr=Array.new
File.open("E:\\id_list.txt", "r") do |file|
file.each_line do |line|
arr.push line
end
end
arr=arr.sample arr.length
file=File.new('E:\\id_list2.txt','w')
arr.each do |m|
file.puts m
end
file.close
http://www.taobaotest.com/blogs/qa?bid=10339
软件测试中的过度设计
天彤 发表于:2010-11-26 浏览:696次 评论:8次 所属分类: 功能测试
中国有句老话:过犹不及。软件开发中也有一个概念:“过度设计”,说的是为了实现一些 ...
这些年我们一起经历的矛盾
- 博客分类:
- 全家都是架构师
http://www.taobaotest.com/blogs/2180
这些年我们一起经历的矛盾
测试
1. 手工 VS 自动化
2. 指导性的测试 VS 探索性测试
3. 低成本的模拟测试 VS 高成本的真实环境 测试
4. 报bug VS 口头沟通
5. 内部测试尽量全 VS 开放外部参与测试
6. 独立自主 VS 外包合作
流程
1. 糙快猛 VS 精慢柔(scrum, agile...)
2. 有文档 VS demo 为王
3. 需要测试的角色 VS 团队一起做掉
4. 工具自主开发 VS 开源能省则省
5. All in ...
selenium-webdriver没有提供非IE浏览器的maximizeWindow方法,我们需要手动间接实现:
def maximize_window
maxWidth = driver.execute_script("return window.screen.availWidth;")
maxHeight = driver.execute_script("return window.screen.availHeight;")
driver.manage.window.resize_to(maxWidt ...
ruby发送email(gmail版本)
- 博客分类:
- ruby
ruby-gmail
Homepage: http://dcparker.github.com/ruby-gmail/
Code: http://github.com/dcparker/ruby-gmail
Gem: http://gemcutter.org/gems/ruby-gmail
Author(s)
Daniel Parker of BehindLogic.com
Extra thanks for specific feature contributions from:
Justin Perkins