不同的终端 测试流程、测试设计方案相通的,不过在细节测试上是有一些区别。

一、系统架构

PC端web:

B/C架构,基于浏览器的;web测试只要更新了服务端,客户端就会同步更新

移动端APP

C/S结构,必须要有客户端,app修改了服务端,则客户端用户所有核心版本都需要进行回归测试

PC端APP:

C/S结构,必须要有客户端;PC端有单机版和网络版,单机版不需要联网就可以启动运行,不涉及与服务端交互;而网络版,需要联网才能正常运行,服务端有任何改动,网络版MVP用例都需要回归

二、性能方面

PC端web:

需要监测响应时间,cpu、memory(内存)

移动端APP:

除了监测,响应时间、cpu、memory外,还需监测流量、电量等

PC端APP:

        除了监测,响应时间、cpu、memory外,还需监测流量

三、兼容方面

PC端web:

1.浏览器(火狐,谷歌,ie等)

2.操作系统(Windows7,Windows10,linux等)

移动端APP:

1.设备系统ios(ipad,iphone)、Android(三星、华为、小米等) App格式有ipa,pxl,deb,Android格式有:apk,诺基亚的S60系统格式有sis,sisx,jar,微软的WindowsPhone7、WindowsPhone8系统,App格式为xap,黑莓平台为zip】

2.手机设备科根据手机型号、分辨率不同

PC端APP:

1.Windows(win7、win8、win10、winXP)、osx(mac),APP的格式一般都是.exe文件

2.电脑不同尺寸屏幕分辨率下APP的界面

四、相对于web项目,app端(移动和PC)有专项测试

1.干扰测试:来电、短信、关机、重启、视频通话、前后台切换、杀进程、断网、断电

2.弱网络测试(模拟2g,3g,4g,wifi网络状态以及丢包情况);网络切换测试(网络断开后重连,3g切换到4g/wifi等,用户体验测试,容错机制,异常处理,自动重连服务器,异常提示)

3.安装,卸载,更新测试

安装:需考虑安装时中断,弱网,安装后删除安装文件等情况

卸载:需考虑卸载后是否删除app相关文件

更新:分强制更新,非强制更新,增量包更新,断点续传,弱网状态下更新,热修复更新

4. 灰度发布监测

5. 埋点测试

五、测试工具

自动化工具:app一般用appium,adb---monkey测试;web一般使用selenium、airtest、playwright等、接口postman、jmeter、newman等;

性能测试工具:

ios端--Instument

Android--adb

web一般使用lr,jmeter

抓包工具:

charlse,fiddler,wareshark

六、界面操作
关于手机测试,需要注意手势,横竖屏切换,多点触控,前后台切换

七、安全测试
安装包是否可反编译代码安装包是否签名,权限设置,例如通讯录等

apk安装包签名:安装包安全测试 - 知了.Test - 博客园 (cnblogs.com)【此文章可以看安装包的反编译测试】

apk是安卓应用软件包,apk签名是软件包在安装的时候进行的安全性验证机制。

这种签名机制目的是为了确保Apk来源的真实性,以及Apk没有被第三方篡改。开发者通过对Apk进行签名:在Apk中写入一个“指纹”。指纹写入以后,Apk中有任何修改,都会导致这个指纹无效,Android系统在安装Apk进行签名校验时就会不通过,从而保证了安全性。

如何验证是否apk签名:

1下载想要查看的应用的apk文件,修改后缀改成zip包;
 
2、在压缩文件中找到META-INF目录下找到 CERT.RSA文件;
 
3、shift+鼠标右键打开cmd命令行;
 
4、输入命令:keytool -printcert -file CERT.RSA。
八、边界测试
可用存储空间少,没有sd卡,双sd卡、飞行模式、系统时间有误,第三方依赖(QQ、微信登录)等

九、权限测试
设置某个app是否可以获取该权限,例如是否可以访问通讯录,相册,照相机等

移动APP、WEB端、PC端 测试区别相关推荐

  1. 什么app能和PC端同步工作?手机电脑同步工作助手软件试试云便签

    对于上班族来说,手机和电脑都是日常要使用的电子设备,它们的功能和用途各有侧重点,在我们的生活和工作中是互为补充的.但有不少网友表示自己在工作的时候,经常需要手机和电脑不断的切换使用,其实这样不仅会增加 ...

  2. 千锋教育Web前端——PC端企业类型整页制作

    千锋教育Web前端--PC端企业类型整页制作 文章目录 千锋教育Web前端--PC端企业类型整页制作 一.PC端的布局 二.源码 1.CSS源码 2.HTML源码 三.运行结果 一.PC端的布局 通栏 ...

  3. UC电脑端PC端浏览器下载,UC浏览器凉了?

    近期从UC浏览器的官网找不到UC浏览器的PC端没有了 而官网只有安卓端和iOS版本了 阿里官方的客服也回复说暂时不考虑开发UC浏览器电脑端了 百度贴吧也有感觉很可惜的感觉 而今天给大家带来的就是UC浏 ...

  4. 多终端登录,只保留一个移动端+PC端同时在线

    大家好,我是入错行的bug猫.(http://blog.csdn.net/qq_41399429,谢绝转载) 今天突然有小伙伴在群里问bug猫,多终端登录怎么搞. bug猫说,不知道百度的程序猿不是好 ...

  5. 移动端web和PC端web的区别汇总笔记

    页面的适配性: 传统PC端的页面开发一般都会选择给页面设定一个固定宽度,两侧有留白,但是移动端的页面由于其载体手机屏幕比PC要小很多,一般都会选择尽可能多的在手机屏幕上显示内容,这就要求移动端页面要能 ...

  6. web页面PC端和移动端的区别有哪些?

    操作方式:PC端的操作方式与移动端已经有了明显的差别,PC端使用鼠标操作,操作包含滑动.左击.右击.双击操作,操作相对来说单一,交互效果相对较少,而对于手机端来说,包含手指操作点击.滑动.双击.双指放 ...

  7. 支付宝手机网站支付,app支付,PC端支付流程以及服务端php支付下单,回调流程详解

    一.支付宝支付相关文档地址: 支付宝支付相关的文档地址:https://open.alipay.com/api 电脑网站支付:https://opendocs.alipay.com/open/270/ ...

  8. vue 同一个域名移动端pc端两套代码跳转_百度移动搜索优化:手机站优化指南

    百度移动搜索是全球最大的中文手机搜索引擎,每天用户使用百度移动搜索发起的搜索请求高达数亿次.本文档旨在为手机站站长提供官方.明确的搜索引擎优化标准,使站长合理.可持续的提升手机站流量,获得长久.稳定的 ...

  9. 移动端/PC端网页开发建议

    作者:黄玄 链接:https://www.zhihu.com/question/25836425/answer/31564174 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请 ...

  10. 判断移动端PC端访问网页时跳转到对应的移动端网页

    原文引用于:http://www.cnblogs.com/yc-755909659/archive/2015/06/06/4556066.html 不想通过CSS自适应在PC端和移动端分别显示不同的样 ...

最新文章

  1. 普通二叉树、二叉查找树、平衡二叉树常见操作汇总
  2. 王贻芳院士:为什么中国要探究中微子实验?
  3. Hyperledger Fabric PHP SDK
  4. 安卓 发送短信两种方式
  5. 搜索关键词分析——以个人博客网站为例
  6. 删除windows上的oracle产品
  7. MongoDB系列(一):简介及安装
  8. X-AdminABP框架开发-系统日志
  9. 03 Oracle分区表
  10. case when then的用法
  11. 测试-LoadRunner
  12. 导航类查询词的收集方法
  13. 5-Scala对象(Class)和类(Object)
  14. 你真的了解“真的了解”的含义吗
  15. 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。
  16. electron 剪贴板 截图_利用 Electron 开发快速截图工具(二)
  17. spark-streaming 编程(四)自定义输出foreachRDD
  18. 8321平台修改WIFI_ONLY总结
  19. 几个图像缩放算法的比较
  20. 工业数字化转型中的数据治理

热门文章

  1. 如何删除PPT密码?附详细方法
  2. word中自带插入公式,实现换行和对齐
  3. 线上Debug神器--Arthas(阿尔萨斯)
  4. Redis分布式锁剖析和几种客户端的实现
  5. 令牌桶生成令牌_使用令牌的经典ASP登录系统
  6. 手把手教你写《雷神》游戏(三)
  7. 聚焦“教-学-评-测-练-管一体化”,推动新型人才培养
  8. VMware发表新版桌面虚拟化软件View 3
  9. 分布式任务调度平台XXL-JOB测试报告
  10. 好物推荐 | 小明医声家庭健康初体验