自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yafeng_0306的专栏

未曾清贫难成人,不经打击总天真!

  • 博客(66)
  • 资源 (16)
  • 收藏
  • 关注

转载 appium 不用每次都安装APP

如果app已经安装了,在不想安装app的情况下, 可通过dos窗口,通过启动appium带上 --no-reset 即可避免执行用例的时候再次安装app--no-reset 参数解释 如下:--no-reset Don't reset app state between sessions (IOS: don'tdelete app plist files; Android: don't

2015-12-29 13:27:05 10783 2

转载 Appium 获取元素控件及其属性

以上文为例 http://blog.sina.com.cn/s/blog_696665040101hj5y.html先来分析下脚本        WebElement el = driver.findElement(By.name("Add Contact"));        //根据控件的name来获取控件        el.click();     

2015-12-28 15:14:19 22911

原创 appium for windows 环境搭建

1.安装JDK /Android SDK,配置环境变量下载地址: http://www.androiddevtools.cn/2.下载安装eclipse下载地址:http://www.eclipse.org/downloads/3.安装Appium,配置环境变量下载地址:https://testerhome.com/topics/680 出现问题:1.环境配置2

2015-07-06 20:06:27 1016

转载 Android SDK镜像测试

科技网最大的镜像站,中科院开源协会镜像站项目正式启动。目前先行发布Android SDK镜像。支持IPV6,享受飞一般的速度。在宿舍下载更可享受不计流量的快感。使用方法启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;在『

2015-07-03 15:38:43 973

转载 软件测试经理岗位工作规划书

针对两方面的计划风险,需要作出以下改进措施,并坚决执行:  1、资源共享。组织培训,尽快使原有两个组中的核心业务知识共享,同时,每个成员还会负责原有的日常测试工作,在开发部门的开发模式不调整的情况下,继续以项目为单位,进行测试。同时,在培训和自学中,尽快掌握其他业务,同时,达到可以对其他业务的手工操作熟练掌握,最终可以实现招标,采购测试人员的交叉。  2、技术共享。测试工作中的技术

2014-12-26 17:05:17 6292 1

转载 测试经理的工作以及素质

测试经理的工作:1、测试工作流程的搭建、完善;涉及部门的相关公司体制(例:绩效考核等);2、测试项目的裁决和资源分配,资源的分配,包括人力资源和一些软硬件资源。;3、如果测试部门未进行测试人员的水平区分,或者测试部门人员比较少,那么测试经理自然也负责对部门内的培训工作;4、如果公司无单独的质量管理团队,那么相对测试经理需要做QA的角色。5、最后也是比较重要的一点,就是负

2014-12-26 13:22:12 2116

原创 java打包exe技术初试

1.近期在研究java打包为exe可执行文件,举个实用的例子,快速生成指定位置,指定大小的文件。分享编辑源码如下:importjava.io.*;importjava.util.Date;; publicclass test{   public test(){   }   public static void main(String[] ar

2014-03-28 15:09:52 864

原创 基础

标示符命名规范:类名首字母大写变量名、方法名首字母小写包所有字母都小写不能数字开头保护数字、字母、$ _  非关键字合法:HelloWorld、user_name、_username、$abc_nam_123正确:schoolName、userChat错误:2UserName、user#Name、Hello World声明变量float

2014-03-27 18:44:16 591

原创 学习计划

java语言学习ruby语言学习linux学习网络知识学习测试管理学习

2014-03-25 17:09:28 649

转载 软件测试经理岗位规划

针对两方面的计划风险,需要作出以下改进措施,并坚决执行:  1、资源共享。组织培训,尽快使原有两个组中的核心业务知识共享,同时,每个成员还会负责原有的日常测试工作,在开发部门的开发模式不调整的情况下,继续以项目为单位,进行测试。同时,在培训和自学中,尽快掌握其他业务,同时,达到可以对其他业务的手工操作熟练掌握,最终可以实现招标,采购测试人员的交叉。  2、技术共享。测试工作中的技术

2014-03-25 17:07:14 1312

原创 手机耗电量测试

1.在CPU空闲的时候,CPU对手机耗电的影响几乎可以忽略不计,因此在系统空闲的时候,对手机强制降频是不能节省电的2.在对算性能要求高的应用程序中,建议减少大整数除法操作3.同样的计算量,使用最低频率时,耗电会比最高频率高一倍。ondemand变频模式,建议尽量提高CPU利用率,减少sleep的使用,conservative这种变频模式比ondemand更耗电eg:三星nexu

2014-03-04 20:10:01 8109

原创 Android耗电量测试

本次介绍的耗电量测试可能更类似于硬件,由于工作需要更精确数据,所以同行业交流,这个方法测试可行并且耗资少;其他更大规模的公司同事,更加推荐自动化设备安捷伦设备,简单易操作,唯一不足:贵!一般来讲,耗电量测试并不是每个项目必须,一般评审重点项目会进行耗电量测试。耗电量测试原理:1.将 手机+电流表+电源 串联工作(电源提供稳定电压,连接手机,电流表读出当前的耗电量)2.将

2014-03-04 19:41:45 8525

原创 手机常识(二)

各种类型卡(一)手机SIM 卡什么是“神州行”?“神州行”是“神州行预付费业务”的简称,是中国移动通信继“全球通”后在GSM 网上推出的品牌。用户无需缴纳入网费和月基本费,单次通话较“全球通”高,支持全国漫游。但与“全球通”相比减少了部分业务项目。什么是“动感地带”?“动感地带(M-Zone)”是中国移动通信为年轻时尚的人群量身定制的移动通信客户品牌,“时尚、好玩、探索”是其主

2014-02-27 15:40:28 2436

原创 手机术语(一)

什么是“SP”?SP(serviceprovider)即电信增值服务提供商,通过运营商提供的增值介面为用户提供服务,然后由运营商在用户的手机费中扣除相关费用。什么是“ODM”?ODM: “Original Design Manufacture”。中文意思是指原始设计制造商。什么是“OEM”?OEM: Original Equipment Manufacturer。中文意思是指原

2014-02-27 15:11:19 2084

原创 关于robotium签名debug.keystore一致问题

android对于APK测试 ,测试app与 被测试app 的签名必须一致,前提是必须使用eclipse自己默认生产的debug.keystore1.自己生产debug.keystore重签名成功,然后修改了eclipse默认的debug.keystore,直接失败,程序运行都不给运行2.自己生产debug.keystore重签名成功,使用eclipse默认的debug.keyst

2014-02-27 10:51:40 3137

转载 为什么HierachyViewer无法连接真机调试

关于什么是Hierarchy Viewer,请查看官方文档:http://developer.android.com/tools/debugging/debugging-ui.html。个人理解:Hierarchy Viewer能获得当前手机实时的UI信息,给界面设计人员和自动化测试人员带来极大的便利。在Android的官方文档中提到:To preserve sec

2013-12-09 15:33:39 12693 7

原创 testin 与 百度云对比调查

区别点Itestin百度MTC总体对比结果1.测试机型、分辨率、系统:覆盖全面2.功能测试、性能测试等各种指标全面支持3.测试报告简明易懂1.测试覆盖面广泛,支持各种测试2.测试深度,不佳;支持机型不全3.测试报告简单测试机型对比1.支持Android:592款;IOS:15款2.覆盖500多款4600多台终端备注:1)文件2

2013-12-02 17:15:00 6284

原创 手游测试工具-脚本精灵

最近发现很多小工具,可以帮助手机进行自动化脚本精灵是一个 直接嵌入程序内部,进行录制回放的第三方apk文件。官方网站如下:http://www.jbelf.com/forum.php还可以自己编写程序,通过第三方平台,导入脚本。针对单款游戏定制外挂软件。自己录制回放之后,感觉很好用、

2013-12-02 16:55:32 4047 1

原创 寻求项目管理的一些意见

项目中,我们通常会在之前便做好计划和策略,以便更好的实施工作,争取最高的绩效完成工作。大多时候项目却并不如我们自己想的那样顺利。。  例如当你遇到:以下情况你会怎么做?            《xxx》ios版本目前测试进度:         2013-5-9    1.11版本,项目的稳定性仍存在问题,存在经常闪退问题。又增加了新需求,改进中……         ……中间经过

2013-08-07 14:15:53 616

原创 关于金币充值的那件事儿

进来测试项目颇多,特别是充值最麻烦,分享下我遇到的尴尬事儿! 1.【正常测试】充值成功,钱到帐(万事大吉)正常测试流程,模拟用户操作,流程正常,测试通过再次正常充值,充值成功,测试通过 2.【异常测试】充值不成功,钱没到账,钱还在卡里(合情合理)账号错误,密码正确,充值不成功账号正确,密码错误,充值不成功账号错误,密码错误,充值不成功账号和密码重复充值,充值

2013-08-07 14:09:59 1225

原创 android系统4.2 视频方面的改进

Android4.2系统如约而至。名字扔为Jelly Bean果冻豆,但还是有新功能呈现在我们面前,而我最关心的还是关于视频方面的改进。   因为4.2系统修改了音视频的模块,所以很悲剧的是:我们的9158、天歌视频手机客户端的音视频模块进房间就都崩溃了。。。。 无线屏幕映射Android 4.2将增加屏幕映射功能,你可以将电影、玩游戏、浏览网页、Youtube视频等,直接通过

2013-08-07 14:04:14 872

原创 4.2android系统刷机

针对手机软件测试,很注重每个系统版本的升级,因为你不知道新的系统版本会给自己的产品带来什么样的冲击。而每升级一次系统,我们就得紧跟其后,刷机,给自己以沉淀!1.刷机前找确定自己手机的系统版本号,找到对应的rom包:http://www.romzj.com/2.找到对应的recovery输入进去http://115.com/file/bev8eg24#CF-SGS3-CWM-v5.5-v

2013-08-07 14:01:54 783

原创 ipad 设备越狱和反越狱

工作中,我们都会涉及到一些ios设备需要越狱功能,但是还有些情况,我们又要反越狱回来……那现在通过实践:越狱很简单,反越狱也很简单。越狱工作:1.越狱工具下载(http://act.weiphone.com/wetools/index.php?r=iosJailbreak/index)2.http://www.weiphone.com/newbie/iPhone/crack/201

2013-08-07 14:00:41 10494

转载 iOS6兼容性问题的整理

每当苹果发布新的iOS系统后,每个苹果移动设备上的应用都需要重新考虑它的兼容性,可能有很多功能在使用时会有问题需要调整。距离iOS6发布到现在已 经有一段时间,随着项目新老版本的迭代,断断续续记录了一些在测试兼容iOS6时发现的问题,并与项目的开发人员进行探讨,由于时间问题现在才整理出来, 以下是对它的归纳:在iOS6上,toast提示和弹框提示连续交替出现时,可能会crash;在iOS6

2013-08-07 13:57:01 1233

原创 唱吧4.0.5体验

1.唱吧整体画面的质感体验很好,色彩搭配细腻2.点歌台页面歌曲分类的图片和说明都更加友好3.试听页面个人说明功能很好,可以说明本首歌曲的4.贵宾席功能设计的,可以表现出特殊用户的贡献值5.举报功能表现不突出,感觉细节方面做的挺好6.歌词多样性滚动展现,给用户更便捷操作7.android4.2系统兼容性很好8.唱吧推出了上传视频功能,这一进步很强大,应该会吸引不少用户

2013-08-07 13:55:12 1114

原创 旗舰机型mini化

继三星推出 Galaxy S4 mini 后.......HTC、联想和华为也计划在未来几个月内推出各自机型的 mini 版本。苹果所谓的“廉价版” iPhone 实际上也是这种 mini 化的一种表现。与旗舰机型相比,mini 版:1.机型尺寸更小2.价格更低3.硬件配置有明显的缩水(在屏幕、处理器和相机规格上稍有缩减)4.但同样拥有着与旗舰机相同的工业设计和软件特色

2013-08-07 13:54:28 654

原创 几款手机点评

几个建议,自我感觉不是太好,也许是我玩手机太费了……iphone5:这个不经玩啊,玩着玩着系统出问题了iphone4:机身好重!配置差了点,很多不兼容啊小米2s:这个真心不能买,外表还行,就是玩久了,机身发热严重!三星i9300:这个也不能买,系统有问题,中文包都能被我弄丢!联想手机:这个定制机,耳机都不能通用!个头大,买来干吗用!华为四核:这个个人感觉很山寨啊!用着没品位

2013-08-07 13:52:36 726

原创 敏捷开发核心思想

敏捷开发中心思想:迭代式开发、自组织团队。自组织团队必须具备素质:1.必须是一个团队:构架师、需求人员、开发人员和测试人员组成的是一群人2.团队的核心目标:团队共同的工作理念与文化形成一个基本的认识和理解3.自组织团队:管理者不再发号施令,而是让团队自身寻找最佳的工作方式来完成工作。总之,自组织团队是一个自动自发、有着共同目标和工作文化的团队,这样的团队总是在向它的组织

2013-08-07 13:50:32 3623

原创 阿里技术嘉年华---测试媛之旅

上个周末参加了《阿里技术嘉年华-2013》,非常感谢阿里提供了这么一个技术分享的平台,程序媛免费的特殊通道,也激励了女测试媛学习交流的兴趣哦。目的很明确:我是奔着下午场的测试专场去的!签到完成后,转了几圈,终于找到测试区的交流场地,分享下我的交流感受……《安卓产品敏捷测试》徐铮(腾讯测试总监)徐铮本次是专门分享腾讯的自动化测试成果,与大家深入交流。功能、性能自动化同步对比:

2013-08-07 13:47:39 2712

原创 最简单的三种不同创建方法

最简单的三种不同创建方法:先创建一个android工程(TestedProject),做为被测工程。在这个工程里,我做了三个activity,第一个activity里只有一个按钮,点击跳转,第二个activity里有一个按钮,一个editText,一个listView,一个Spinner,点击按钮实现跳转。第三个activity只有一个TextView(包名为根路径.third)。创建测试

2013-08-07 13:46:51 5265 1

原创 手机测试经验分享

一、手机测试基本常识手机厂商Ø  中国台湾:HTC     韩国:三星     美国:moto     中国大陆:酷派、魅族、华为、中兴等Ø  苹果Ø  诺基亚Ø  微软操作系统Ø  安卓:2.3、4.0、4.1、4.2Ø  苹果:4.3、5.0、6.0、7.0分辨率240*320、320*480 、480*800 、480*854、54

2013-08-07 13:45:53 3802

原创 robotium测试创建java文件和junit文件区别

两者本身差别不大,只是构造方式不同,我一般都用java文件来创建。1.当有源码测试时,创建junit测试文件ActivityInstrumentationTestCase2T可以取到,直接用T来做2.当只有APK文件时,创建java测试文件ActivityInstrumentationTestCase2这里的T是取不到的

2013-07-25 17:33:40 1463

原创 只有apk时robotium测试程序启动相应时间(一)

昨天看到有人在博客中问,有没有考虑过,怎样去测试程序启动所耗费的时间,百度了下,想了个办法来实现。不知道自己的想法是否正确,大家可以帮忙指点下。后面继续优化。主要的是思想:程序启动后,获取页面某一处的加载完成的文字,获取完成,则说明加载完成,输出时间package tiange.sina.voice.test;import android.app.Activity;im

2013-07-19 16:37:47 3527 4

原创 重新签名apk文件(手工用命令行)

re-sign.jar中后自动去除签名这个方法,经试验不可用!1.去除准备重新签名SinaVoice.apk软件本身的签名将apk文件后缀改为.zip,然后从winrar中删除META-INF文件夹,删除后重新将文件名改成apk的后缀2.开始-运行-cmdcd到android-sdk下的platform-tools文件运行输入:jarsigner -digestalg SH

2013-07-18 15:25:28 8828 4

原创 关于运行robotium提示连接不上jar问题

robotium运行测试helloworld报错:java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Soloat com.skymobi.android.qc.test.RobotTest.setUp(RobotTest.java:46)at android.test.AndroidTestRunner.r

2013-07-18 13:08:00 1263

转载 Android 自动化测试—robotium(八)拖拽

SeekBar控件代码实现:http://luwenjie.blog.51cto.com/925779/933023 默认显示:【Hello World,MyAndroidActivity】操作:1. 点击控件(小圆点)2. 拖拽到一定位置验证:TextView 显示:【完成拖动】 public void Drag

2013-07-11 17:32:14 1069

转载 Android 自动化测试—robotium(七)Ant 构建脚本

robotium 的脚本是 Java 写的,就可以利用 ant 去构建。当然 build.xml 文件同 Selenium WebDriver 的 build.xml 也是不同的。Ant:http://luwenjie.blog.51cto.com/925779/831345 可以参考 robotium 官方 Wiki 解决 Robotium 覆盖率的问题:http

2013-07-11 17:31:21 954

转载 Android 自动化测试—robotium(六)只有APK存在

之前robotium的测试都是基于有源码的情况下。当我们无法获得android源码时,可以采用另一种方式进行测试。关于这种方式,robotium wiki 有相关资料提供参考 RobotiumForAPKFiles:Use Robotium when only having apkhttp://code.google.com/p/robotium/wiki/RobotiumForAPKFi

2013-07-11 17:25:34 1032

转载 Android 自动化测试—robotium(五)Spinner控件

Spinner 控件:默认显示:【选择的是:北京】操作步骤:1.点击【城市】下拉框2.选择【上海】验证:TextView 显示:【选择的是:上海】 public void testUI() throws Exception {        this.Spinner(); }  public void Spinner(){     sol

2013-07-11 17:23:42 1181

转载 Android 自动化测试—robotium(四)CheckBox控件

CheckBox 控件:单击CheckBox1勾选              再次单击CheckBox取消勾选      操作步骤:1. 单击 CheckBox 1 复选框验证:返回提示: Check Box 1被选中2. 再次单击 Check Box1 复选框(达到取消勾选效果)验证:返回提示:Check Box 1取消选中 p

2013-07-11 17:21:33 1137

java实现大数据相乘

请输入你想要的数据长度 2000 第一个数据长度:…………………… 第二个数据长度:…………………… 数据总长度:…………………………

2014-07-10

java打包为exe技术

用来将java工程打包为jar,再打包为exe工具

2014-03-28

手机常识汇总

手机测试常识:网络类型,手机卡类型,各种手机系统原理

2014-03-27

监控APK的cpu+性能+流量

时时监控apk测试应用的包名,流量,和cpu性能等

2014-03-27

指定位置生成指定大小的文件

用java语言实现指定位置生成指定大小的文件,专门用来测试内存大小占用

2014-03-27

探索式测试白皮书

我们测试人员都知道整个Test Cycle的样子,也知道功能测试是其中很重要的一环。其采用的方法也是很通用的,根据需求写测试用例,站在功能是否被实现或被完美实现的角度去写测试用例,然后按照测试用例来执行所写的测试用例,发现了一定量的bug。似乎很合理,似乎看来无懈可击。但平静的湖面下面是否存在那不为人所知的怪兽呢?

2012-12-27

visio2007学习

visio2007学习 Visio2007的绘图环境 页面设置 基本绘图功能和视图 图形的编辑 文本操作 图形的格式设置 图形的高级编辑 图层操作

2012-12-27

手机测试用例与测试报告

1.测试报告 2.进入测试必备条件 3.测试计划 4.缺陷表 5.测试机型 6.测试结果分析

2012-11-15

vbs实现《选择排序算法》

用vbs语言实现 选择排序算法思想。 详细描述每个步骤思想,备注明确。

2012-02-22

字符串叠加必须小于10

输入一个数据 各个数字相加,和必须小于10 eg: 23=2+3=5 如果大于10,则取1,继续相加 159=1+5+9=10+5=1+5=6

2011-12-01

按5分割字符串,升序排列

随机生成一串整数类型的数字,查找是否存在5,如果有5,分割开字符串。然后将分割后的字串按照升序排列。用*号分割开子字符串来表示

2011-12-01

vbs编程实现查找微博人气最高的用户

通过vbs实现查找人气最高的用户,不仅仅针对于微博,其他应用也可以, 通过累计计算昵称出现率最高,实现人气最高的计算。

2011-12-01

vbs实现:小于10天删除文件

通过vbs实现,查找改文件,找到改文件后进行判断,若改文件的创建时间小于10天,进行删除,如果大于10,择进行保留。

2011-11-23

vbs实现:查找文件后进行删除

通过vbs语言实现,将文件的路径如何进行查找,查找到以后进行删除,是一个小小的练习题。

2011-11-23

手机测试-界面测试

随着众多网站不断的在客户端的布局,不论是门户、社区、购物网站等都将手机客户端做为发展的一个方向,手机客户端仅局于一个小小的屏幕内,对于手机客户端的UI测试有着与网站不同的测试方式。从客户端起动界面开始,到运行过程,直至退出,UI测试都有着自己的规范和要求。

2011-11-11

手机测试缺陷等级划分

清晰认识手机测试中,缺陷等级的划分,新手必备。

2011-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除