存档

‘手机测试’ 分类的存档

Apple app store review被拒问题及解决汇总

2016年8月24日 吴颖敏 没有评论

最近老被问及apple app store被拒的解决方法,这里也收集总结下~ [审核] ipv6 问题 被拒的描述1: From Apple 2. 1 PERFORMANCE: APP COMPLETENESS 2. 3 PERFORMANCE: ACCURATE METADATA 被拒描述2: We discovered one or more bugs in your app when reviewed on iPhone running iOS 9.3.4 on Wi-Fi connected to an IPv6 network. 被拒描述3 We discovered one or more bugs in your app
................Read More

React Native 实践 — UI自动化测试集成

2016年1月20日 吴颖敏 没有评论

React Native 实践过程中需要对app进行单元或者集成功能测试。这里结合已有的一些自动化框架这里推荐使用KIF. 首先 RN 在RCTViewManager中封装了对于view的Accessibility的权限,可以在开发过程中非常容易的添加相应的label以便测试框架对lable的选取。 这样我们在KIF测试过程中就可以使用AccessibilityLabel来进行控件定位及操作了。 KIF的代码非常简单易懂 - (void)beforeEach { [test
................Read More

回顾2014

2014年12月22日 吴颖敏 没有评论

随着进入了移动互联网的时代,也跨入移动测试几个年头了,今年是最忙也是收获最多的一年,这里写些自己对app测试的看法及经验。 看过太多的争论,在于移动测试应该base on什么,需求?代码?也许都不够。 系统性: App发布的平台(android,iOS), 脱离了device的测试都是不切实际的。Testin, Appurify 都是不错的选择。 之前也介绍过不同手机的一些小坑。 另外一点是Goolge, Apple是不可信的,
................Read More

移动测试的一些经验分享

2014年11月14日 吴颖敏 没有评论

休息了下,需要总结下前段时间犯的错误,也记录下移动测试的一些坑 android的一些坑: 1. onResume() 在 DialogFragmet 操作时是不安全的。 onResume()在FragmentActivity的onSaveInstanceState之后执行导致crash “java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState” 这个是个已知的问题state loss。试图从异步线程中commit一个Fragmen
................Read More

代码混淆proguard及其gradle应用

2014年6月10日 吴颖敏 没有评论

什么是代码混淆?什么是proguard? Java代码编译成二进制class文件。这个class文件也可以通过工具反编译成源代码。除了注释外,原来的code 基本都可以看到。为了防止重要code被泄露,我们往往需要混淆(Obfuscation code),也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难。 proguard就是这样的混淆工具,它
................Read More

ios 自动化测试(一)

2014年5月19日 吴颖敏 没有评论

ios的自动化测试工具也是多种多样的,大部分的工具都基于instruments,当然还有不错的基于图形比对的其他自动化工具。 jason这里将记录些ios自动化测试的相关经验 ios的自动化现在比较多的例如appium等都是不错的工具。基于client-server-client的模式,使我们可以非常容易的搭建自己的云测试环境。 appium的使用,这里就不做太多的介绍了,有兴趣的同学可以关注testerhome.com ios appium自
................Read More

Android 测试思考(四)

2014年1月17日 吴颖敏 没有评论

之前Jason有介绍过android bitmap OOM的知识,这周遇到调优,这里将具体的介绍相关的知识。 Android程序优化,通常指的是性能和内存的优化,即:更快的响应速度,更低的内存占用。 Android程序的性能和内存问题,大部分都和图片紧密相关,而图片的加载在很多情况下很用到Bitmap(位图)这个类。 尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图
................Read More

Android 测试思考(三)

2013年12月13日 吴颖敏 没有评论

android 的测试过程中相比苹果系列面临真是机器rom不同,屏幕不同,硬件兼容性不同等,对于测试的挑战越来越多。 那我们就应该不断的优化测试框架及测试代码? 答案一定是否定的,web 自动化测试框架的案例告诉我们,真正能做到的只有框架宜用,易用。做不到的那就是”拥抱变化”。 android的测试正在走之前的泥泞之路,繁琐的测试任务,频繁的发布任务,那我们不是”跪了”。 每次发布看着
................Read More

Android 测试思考(二)

2013年11月19日 吴颖敏 没有评论

最近家里很多的事情,公司很多事,验证了所谓”多事之秋”啊。 晚上躺在床上思考一个问题:”什么样的开发框架能不仅提高开发的效率更能提升测试的效率?” 在Android 测试思考(一)中提到了相关的插桩方法及开发框架的修改,更为重要的是让开发的同学在代码阶段就能进行快速的单元测试。 Roboguice + Robolectric + Android mock是一个不错的选择,由开发框架本身来驱动测试提前性,这里需要注
................Read More

Android 测试思考(一)

2013年11月12日 吴颖敏 没有评论

前段时间群里朋友谈到android mock && stub的问题,也做了些思考。 常常听到身边的同学抱怨手机自动化测试无法跟上开发及release的速度。常常是一周两更新,没有时间对新功能进行自动化。 无论你的自动化ui测试框架多么NX,无论你是用appnium还是robotium还是Espresso都无法对未知的新功能进行测试,留给测试及release的时间太少了。 这个时候我们是否要考虑下如何测试向前一步呢?
................Read More