存档

‘随感’ 分类的存档

用户体验的那些事

2016年7月26日 吴颖敏 没有评论

好久没有发blog了,最近一直在思考如何可以将质量做好,如何将用户体验做好。 每次讲到用户体验测试都是”散沙化”的点,”模糊化”的目标,对于大多数人都很难真正度量。而用户体验测试更像是一个大的黑洞,没有输入也没有输出。 这次从个人角度分析下做用户体验测试的点及CheckPoint。 《用户体验的要素》是本老书了,书中它讲用户体验归结为5个层面:表现层,框架层
................Read More

ReactNative Weex到来后测试的思考

2016年5月4日 吴颖敏 没有评论

随着ReactNative, Weex 等框架的引入,移动app开发及测试都悄悄的发生着革命。 去年完成了一个RN的app,通过对开发及测试过程的整理总结,这里主要分享下相关经验。 首先简单介绍下 ReactNative 和 Weex。 从本质上讲RN 就是 React-Native, Weex 为 Vue-Native。 框架本质都为JS-Native, 通过JS-Bridge 与 OC-Bridge 之间的转化来生成想要的效果。 新的框架带来新的优势,其中一个很大的优势
................Read More

React Native 实践 — 即时更新

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

上篇 jason提到对于 react native 与 native 之间调用的方法,这篇主要介绍下react native如何使app进行即时更新 react native的即时更新主要基于 react native 本地 jsbundle的替换。 通过对AppDelegate option2的更改可以做到从本地app load 本地js。 NSString *updatepath = [NSString stringWithFormat:@"%@/%@_%@.jsbundle", path, bundleversion, version]; jsCodeLocation = [NSURL
................Read More

React Native 实践 — Object C 和 Js 互相调用

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

在React Native实践中经常遇到的由于RCT的实现方案或者已知的不足导致的可能需要调用OC的module来实现些功能,也可能遇到OC调用RCT js的功能的地方,今天主要从实践的角度记录先现阶段RCT和OC的互相调用。 从RCT js调用OC native的角度举个例子, 以image上传为例 RCT 提供了通过form data 形式上传的例子,使用XMLHttpRequest来实现,具体可以参考例子。 如果遇到一些复杂的案例可能需要对d
................Read More

分类: React Native, iOS 开发, 随感 标签:

React Native 实践 — 动画

2015年11月27日 吴颖敏 没有评论

伴随着 react native v0.15 的update, 解决了不少问题,今天如之前说的一样,这里介绍下react native的动画. React native的动画主要也是通过位移来做的。 设置初期Animated.ValueXY或者Animated.Value来初始化需变化的值。 class FadeInView extends React.Component { constructor(props) { super(props); this.state = { fadeAnim: new Animated.Value(0), // init
................Read More

React Native 实践 —总概

2015年10月30日 吴颖敏 没有评论

近两周封闭忙活着。终于讲 iOS react native app 完成了,中间遇到了不少的坑,最后还是解决了。jason这段时间会将react native组件,react native动画,react native 和 native的交互,react native的自动更新策略都记下Blog。 今天主要对react native 的使用总体概况下。 React Native 是facebook推出的开发框架,主要通过JS/css 重新渲染了一层shadow DOM然后再渲染native ui。不过由于其
................Read More

移动测试感想

2015年3月4日 吴颖敏 1 条评论

2015年一眨眼就过去3个月了,去年一年都被忙字充斥着,想想经历过的感触还是很深的。 之前也许从没有想过一线的mobile测试会这么的繁琐。Coding的bug,System的bug,design的bug,快速迭代的短周期,不完整的spec等等。 虽然到处都是坑,但是还是跌跌撞撞的走了过来。有时候也得给自己点个赞啊。看到自己的app crash rate 都低于0.1%甚至0.05%,感觉还是相当不错的。 和朋友聊天的时候聊
................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

9月书荐

2014年9月29日 吴颖敏 1 条评论

好久没有更新了,渐渐的发现时间挤挤都不够了 。希望这次ios8和iphone6发布带来的产品质量的低潮尽快过去。 测试作为一个专项的职业在市场的需求量还是相当大的,排在IT类需求的前5. 那么为什么测试反而在现在的迭代中越来越难呢,躺在床上经常思考这个问题,也许最后的root cause is communication. 公司每一个人的眼睛都盯着产品,为什么相信测试会提高产品质量呢?有时候想想,讨论到最
................Read More