- 博客(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 10823 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 22996
原创 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 1063
转载 Android SDK镜像测试
科技网最大的镜像站,中科院开源协会镜像站项目正式启动。目前先行发布Android SDK镜像。支持IPV6,享受飞一般的速度。在宿舍下载更可享受不计流量的快感。使用方法启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;在『
2015-07-03 15:38:43 1014
转载 软件测试经理岗位工作规划书
针对两方面的计划风险,需要作出以下改进措施,并坚决执行: 1、资源共享。组织培训,尽快使原有两个组中的核心业务知识共享,同时,每个成员还会负责原有的日常测试工作,在开发部门的开发模式不调整的情况下,继续以项目为单位,进行测试。同时,在培训和自学中,尽快掌握其他业务,同时,达到可以对其他业务的手工操作熟练掌握,最终可以实现招标,采购测试人员的交叉。 2、技术共享。测试工作中的技术
2014-12-26 17:05:17 6323 1
转载 测试经理的工作以及素质
测试经理的工作:1、测试工作流程的搭建、完善;涉及部门的相关公司体制(例:绩效考核等);2、测试项目的裁决和资源分配,资源的分配,包括人力资源和一些软硬件资源。;3、如果测试部门未进行测试人员的水平区分,或者测试部门人员比较少,那么测试经理自然也负责对部门内的培训工作;4、如果公司无单独的质量管理团队,那么相对测试经理需要做QA的角色。5、最后也是比较重要的一点,就是负
2014-12-26 13:22:12 2241
原创 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 904
原创 基础
标示符命名规范:类名首字母大写变量名、方法名首字母小写包所有字母都小写不能数字开头保护数字、字母、$ _ 非关键字合法:HelloWorld、user_name、_username、$abc_nam_123正确:schoolName、userChat错误:2UserName、user#Name、Hello World声明变量float
2014-03-27 18:44:16 613
转载 软件测试经理岗位规划
针对两方面的计划风险,需要作出以下改进措施,并坚决执行: 1、资源共享。组织培训,尽快使原有两个组中的核心业务知识共享,同时,每个成员还会负责原有的日常测试工作,在开发部门的开发模式不调整的情况下,继续以项目为单位,进行测试。同时,在培训和自学中,尽快掌握其他业务,同时,达到可以对其他业务的手工操作熟练掌握,最终可以实现招标,采购测试人员的交叉。 2、技术共享。测试工作中的技术
2014-03-25 17:07:14 1340
原创 手机耗电量测试
1.在CPU空闲的时候,CPU对手机耗电的影响几乎可以忽略不计,因此在系统空闲的时候,对手机强制降频是不能节省电的2.在对算性能要求高的应用程序中,建议减少大整数除法操作3.同样的计算量,使用最低频率时,耗电会比最高频率高一倍。ondemand变频模式,建议尽量提高CPU利用率,减少sleep的使用,conservative这种变频模式比ondemand更耗电eg:三星nexu
2014-03-04 20:10:01 8146
原创 Android耗电量测试
本次介绍的耗电量测试可能更类似于硬件,由于工作需要更精确数据,所以同行业交流,这个方法测试可行并且耗资少;其他更大规模的公司同事,更加推荐自动化设备安捷伦设备,简单易操作,唯一不足:贵!一般来讲,耗电量测试并不是每个项目必须,一般评审重点项目会进行耗电量测试。耗电量测试原理:1.将 手机+电流表+电源 串联工作(电源提供稳定电压,连接手机,电流表读出当前的耗电量)2.将
2014-03-04 19:41:45 8565
原创 手机常识(二)
各种类型卡(一)手机SIM 卡什么是“神州行”?“神州行”是“神州行预付费业务”的简称,是中国移动通信继“全球通”后在GSM 网上推出的品牌。用户无需缴纳入网费和月基本费,单次通话较“全球通”高,支持全国漫游。但与“全球通”相比减少了部分业务项目。什么是“动感地带”?“动感地带(M-Zone)”是中国移动通信为年轻时尚的人群量身定制的移动通信客户品牌,“时尚、好玩、探索”是其主
2014-02-27 15:40:28 4363
原创 手机术语(一)
什么是“SP”?SP(serviceprovider)即电信增值服务提供商,通过运营商提供的增值介面为用户提供服务,然后由运营商在用户的手机费中扣除相关费用。什么是“ODM”?ODM: “Original Design Manufacture”。中文意思是指原始设计制造商。什么是“OEM”?OEM: Original Equipment Manufacturer。中文意思是指原
2014-02-27 15:11:19 2344
原创 关于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 3178
转载 为什么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 12891 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 6375
原创 手游测试工具-脚本精灵
最近发现很多小工具,可以帮助手机进行自动化脚本精灵是一个 直接嵌入程序内部,进行录制回放的第三方apk文件。官方网站如下:http://www.jbelf.com/forum.php还可以自己编写程序,通过第三方平台,导入脚本。针对单款游戏定制外挂软件。自己录制回放之后,感觉很好用、
2013-12-02 16:55:32 4145 1
原创 寻求项目管理的一些意见
项目中,我们通常会在之前便做好计划和策略,以便更好的实施工作,争取最高的绩效完成工作。大多时候项目却并不如我们自己想的那样顺利。。 例如当你遇到:以下情况你会怎么做? 《xxx》ios版本目前测试进度: 2013-5-9 1.11版本,项目的稳定性仍存在问题,存在经常闪退问题。又增加了新需求,改进中…… ……中间经过
2013-08-07 14:15:53 642
原创 关于金币充值的那件事儿
进来测试项目颇多,特别是充值最麻烦,分享下我遇到的尴尬事儿! 1.【正常测试】充值成功,钱到帐(万事大吉)正常测试流程,模拟用户操作,流程正常,测试通过再次正常充值,充值成功,测试通过 2.【异常测试】充值不成功,钱没到账,钱还在卡里(合情合理)账号错误,密码正确,充值不成功账号正确,密码错误,充值不成功账号错误,密码错误,充值不成功账号和密码重复充值,充值
2013-08-07 14:09:59 1283
原创 android系统4.2 视频方面的改进
Android4.2系统如约而至。名字扔为Jelly Bean果冻豆,但还是有新功能呈现在我们面前,而我最关心的还是关于视频方面的改进。 因为4.2系统修改了音视频的模块,所以很悲剧的是:我们的9158、天歌视频手机客户端的音视频模块进房间就都崩溃了。。。。 无线屏幕映射Android 4.2将增加屏幕映射功能,你可以将电影、玩游戏、浏览网页、Youtube视频等,直接通过
2013-08-07 14:04:14 893
原创 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 843
原创 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 10527
转载 iOS6兼容性问题的整理
每当苹果发布新的iOS系统后,每个苹果移动设备上的应用都需要重新考虑它的兼容性,可能有很多功能在使用时会有问题需要调整。距离iOS6发布到现在已 经有一段时间,随着项目新老版本的迭代,断断续续记录了一些在测试兼容iOS6时发现的问题,并与项目的开发人员进行探讨,由于时间问题现在才整理出来, 以下是对它的归纳:在iOS6上,toast提示和弹框提示连续交替出现时,可能会crash;在iOS6
2013-08-07 13:57:01 1295
原创 唱吧4.0.5体验
1.唱吧整体画面的质感体验很好,色彩搭配细腻2.点歌台页面歌曲分类的图片和说明都更加友好3.试听页面个人说明功能很好,可以说明本首歌曲的4.贵宾席功能设计的,可以表现出特殊用户的贡献值5.举报功能表现不突出,感觉细节方面做的挺好6.歌词多样性滚动展现,给用户更便捷操作7.android4.2系统兼容性很好8.唱吧推出了上传视频功能,这一进步很强大,应该会吸引不少用户
2013-08-07 13:55:12 1139
原创 旗舰机型mini化
继三星推出 Galaxy S4 mini 后.......HTC、联想和华为也计划在未来几个月内推出各自机型的 mini 版本。苹果所谓的“廉价版” iPhone 实际上也是这种 mini 化的一种表现。与旗舰机型相比,mini 版:1.机型尺寸更小2.价格更低3.硬件配置有明显的缩水(在屏幕、处理器和相机规格上稍有缩减)4.但同样拥有着与旗舰机相同的工业设计和软件特色
2013-08-07 13:54:28 689
原创 几款手机点评
几个建议,自我感觉不是太好,也许是我玩手机太费了……iphone5:这个不经玩啊,玩着玩着系统出问题了iphone4:机身好重!配置差了点,很多不兼容啊小米2s:这个真心不能买,外表还行,就是玩久了,机身发热严重!三星i9300:这个也不能买,系统有问题,中文包都能被我弄丢!联想手机:这个定制机,耳机都不能通用!个头大,买来干吗用!华为四核:这个个人感觉很山寨啊!用着没品位
2013-08-07 13:52:36 757
原创 敏捷开发核心思想
敏捷开发中心思想:迭代式开发、自组织团队。自组织团队必须具备素质:1.必须是一个团队:构架师、需求人员、开发人员和测试人员组成的是一群人2.团队的核心目标:团队共同的工作理念与文化形成一个基本的认识和理解3.自组织团队:管理者不再发号施令,而是让团队自身寻找最佳的工作方式来完成工作。总之,自组织团队是一个自动自发、有着共同目标和工作文化的团队,这样的团队总是在向它的组织
2013-08-07 13:50:32 3697
原创 阿里技术嘉年华---测试媛之旅
上个周末参加了《阿里技术嘉年华-2013》,非常感谢阿里提供了这么一个技术分享的平台,程序媛免费的特殊通道,也激励了女测试媛学习交流的兴趣哦。目的很明确:我是奔着下午场的测试专场去的!签到完成后,转了几圈,终于找到测试区的交流场地,分享下我的交流感受……《安卓产品敏捷测试》徐铮(腾讯测试总监)徐铮本次是专门分享腾讯的自动化测试成果,与大家深入交流。功能、性能自动化同步对比:
2013-08-07 13:47:39 2765
原创 最简单的三种不同创建方法
最简单的三种不同创建方法:先创建一个android工程(TestedProject),做为被测工程。在这个工程里,我做了三个activity,第一个activity里只有一个按钮,点击跳转,第二个activity里有一个按钮,一个editText,一个listView,一个Spinner,点击按钮实现跳转。第三个activity只有一个TextView(包名为根路径.third)。创建测试
2013-08-07 13:46:51 5288 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 3889
原创 robotium测试创建java文件和junit文件区别
两者本身差别不大,只是构造方式不同,我一般都用java文件来创建。1.当有源码测试时,创建junit测试文件ActivityInstrumentationTestCase2T可以取到,直接用T来做2.当只有APK文件时,创建java测试文件ActivityInstrumentationTestCase2这里的T是取不到的
2013-07-25 17:33:40 1485
原创 只有apk时robotium测试程序启动相应时间(一)
昨天看到有人在博客中问,有没有考虑过,怎样去测试程序启动所耗费的时间,百度了下,想了个办法来实现。不知道自己的想法是否正确,大家可以帮忙指点下。后面继续优化。主要的是思想:程序启动后,获取页面某一处的加载完成的文字,获取完成,则说明加载完成,输出时间package tiange.sina.voice.test;import android.app.Activity;im
2013-07-19 16:37:47 3565 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 8868 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 1306
转载 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 1123
转载 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 975
转载 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 1051
转载 Android 自动化测试—robotium(五)Spinner控件
Spinner 控件:默认显示:【选择的是:北京】操作步骤:1.点击【城市】下拉框2.选择【上海】验证:TextView 显示:【选择的是:上海】 public void testUI() throws Exception { this.Spinner(); } public void Spinner(){ sol
2013-07-11 17:23:42 1223
转载 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 1175
手机测试-界面测试
2011-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人