
全部展开
从本质上讲,移动测试和Web测试是相同的,测试原理和测试方法是相同的.
但是移动设备(例如手机和平板电脑)也有一些地方需要进行特殊测试,
阅读目录
针对移动测试和网络测试的简单答案
相似点都是功能测试
一项在网络上进行的测试,一项在App上进行的测试
相似性: 同一测试的基本知识
无论是传统的Web测试还是新兴的移动App测试,测试的基本知识都是不可分割的
1. 相同设计测试用例的方法: 边界值,等价类,误差推导方法,场景方法
2. 验证业务功能是否满足期望的相同测试方法
3. 检查UI: 界面的布局,样式和按钮是否简洁美观,是否统一

4. 页面的性能测试
5. 应用程序的稳定性: 测试应用程序的稳定性,它不会闪回并冻结.
背景是相同的
移动测试和Web测试,它们调用相同的背景,相同的Restful API.
所以首先要进行背景RestfulAPI测试.
移动测试强调用户体验
移动APP本质上是一种精简的Web程序,具有小屏幕和不方便操作的特点,因此强调了用户体验.
移动APP测试,业务相对简单
移动应用程序通常面向个人用户. 通常,操作相对简单,业务逻辑也相对简单. 因此测试将相对简单.
移动终端功能
移动终端具有许多需要特殊测试的功能
网络类型很多

移动终端具有多种网络: 无线网络,2G,3G,4G等,网络断开移动性检测,网络速度较差以及网络之间切换时的页面显示. 这些对于移动终端非常重要. 此外,在非WiFi环境下,您还需要注意网络使用情况.
网络测试弱
在网络速度慢和网络不稳定的情况下的模拟应用程序.
中断测试
在移动终端上有一个非常重要的问题. 通常,使用该软件的过程并不长. 中间可能会出现许多中断,例如电话,短信,通知,电源故障等.
这些特殊情况需要特殊对待.
打开页面,或在操作过程中(单击按钮后),锁定手机的屏幕,然后再次打开手机,应用程序可以正常处理.
1. 来电中断: 通话被打断,通话被挂断移动性检测,通话被挂断,通话被挂断
2. 短信中断: 接受短信,查看短信
3. 其他中断: 蓝牙,闹钟,数据线插件,手机锁,手机断电,手机问题(系统死机,重新启动)
屏幕限制
图片和文字的显示;上传的不同图片的大小是否正常显示;图片和文字一起显示时的效果如何.

操作区域; Web端应用程序通常不受屏幕限制,使用鼠标操作更准确. 然而,由于移动终端上的小屏幕,页面和按钮将受到屏幕尺寸的限制. 另外,用户正在用手指进行操作. 单击某些按钮和选择框是否容易?零件的微小偏差可能会导致不同的结果. 在这种情况下,是否可以达到以前的效果.
安装和卸载测试
通过应用市场安装
使用apk文件安装.
完全卸载(用户配置文件)
部分卸载
升级测试
直接从先前版本/最近两个版本升级到最新版本.
新安装最新版本
新版本将覆盖旧版本安装
卸载旧版本e799bee5baa6e997aee7ad94e58685e5aeb931333363373836安装新版本
卸载新版本,安装新版本

增量更新
强制更新
测试点是: 升级后,登录用户是否仍处于登录状态,以及用户的缓冲文件和配置文件是否仍然存在.
该软件开始运行
移动终端启动,卸载和升级的几个功能是相对通用和重要的,例如升级期间如何处理用户数据,卸载后如何处理用户数据,卸载并安装用户登录数据显示
手势
移动终端还具有主要特征,即,移动终端具有其自己相对简单的手势. 用户可以通过手势执行操作,例如向左滑动以删除,向右滑动以返回到上一页以及向左和向右滑动图片. 适应.
多点触摸
事件触发区域
自动化工具不一样
应用测试使用Monkey,MonkeyRunner,Appnium
Web主要用途: Webdriver
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-217543-1.html
水军太多了