测试要点
来源:互联网 发布:Linux更新软件 编辑:程序博客网 时间:2024/04/29 06:31
安卓软件app高效的功能测试主要还是需要去深入了解产品。
我举个例子来讲,也许能够更明白点。以下都是假设,大家不要和真实的app联系起来。
比如说我们要来测试微博这样一个android app。然后功能大家可能都比较了解。我们就拿发布微博这样一个功能点来讲,我在这里并不说怎么设计,而是说怎么思考这个问题,授人以鱼不如授人以渔。
1. 发布微博,从界面上看有文字长度,是否添加图片,是否有话题,是否有@别人等等。
2. 发布微博的操作是否符合用户体验,选择照片,选择要@的人是否符合人类的认知
3. 发布微博这样一个动作肯定是和服务器交互的,那么需要考虑到各种网络因素
4. 发布微博是调用哪个api?有哪些参数?失败了会怎么样?是否会自动重试?
5. 发布微博的控件是否有native的还是webview,还是混合的结构?
6. 考虑一些android特别的交互,比如home,menu,长按home,发布到一半来电,关机,待机等
7. 发布微博,从java而言调用了什么方法做请求的?httpclient?怎么判断成功,失败了又是什么逻辑
我举个例子来讲,也许能够更明白点。以下都是假设,大家不要和真实的app联系起来。
比如说我们要来测试微博这样一个android app。然后功能大家可能都比较了解。我们就拿发布微博这样一个功能点来讲,我在这里并不说怎么设计,而是说怎么思考这个问题,授人以鱼不如授人以渔。
1. 发布微博,从界面上看有文字长度,是否添加图片,是否有话题,是否有@别人等等。
2. 发布微博的操作是否符合用户体验,选择照片,选择要@的人是否符合人类的认知
3. 发布微博这样一个动作肯定是和服务器交互的,那么需要考虑到各种网络因素
4. 发布微博是调用哪个api?有哪些参数?失败了会怎么样?是否会自动重试?
5. 发布微博的控件是否有native的还是webview,还是混合的结构?
6. 考虑一些android特别的交互,比如home,menu,长按home,发布到一半来电,关机,待机等
7. 发布微博,从java而言调用了什么方法做请求的?httpclient?怎么判断成功,失败了又是什么逻辑
0 0
- 测试要点
- 测试要点
- [软件]测试要点总结
- 测试需求&其要点
- 软件功能测试要点
- Web测试要点
- Web测试要点【转】
- 淘宝性能测试要点
- Java测试要点分享
- 常见测试要点汇总
- Web测试要点
- 前端性能测试要点
- web 测试要点
- WEB测试要点归纳
- 淘宝性能测试要点
- 淘宝性能测试要点
- 淘宝性能测试要点
- Web测试要点【转】
- NLPIR Not valid license or your license expired!
- scala注意点
- 用python简单处理图片(4):图像中的像素访问
- 关于cocos2d-x内从管理引用计数机制的小技巧
- 设计模式GOF23——抽象工厂模式
- 测试要点
- 无法装入Solidworks DLL文件 GdtAnalysisSupport.dll--问题解决
- angularJS系列之tab强制刷新
- C#/.NET整数的三种强制类型转换(int)、Convert.ToInt32()、int.Parse()的区别总结
- mysql 主从原理
- java的(PO,VO,TO,BO,DAO,POJO)解释
- 用python简单处理图片(5):图像直方图
- HDU - 1251 - 统计难题(字典树)
- 百度定位