学习
实践
活动
工具
TVP
写文章

APP兼容测试如何测试

本文3012字,阅读约需8分钟 随着 APP 应用范围越来越广,用户群体越来越大,终端设备的型号也越来越多,移动终端碎片化加剧,使得 APP兼容测试成为测试质量保障必须要考虑的环节。 APP兼容性的测试主要包含系统兼容、产商ROM 兼容性、屏幕分辨率兼容、网络兼容、其他兼容性几个大类,下面对测试方法逐一进行详细的说明。 二 APP兼容如何开展? 如果测试app受众用户只有不到万,日活月活很低的产品比如中小银行app、房产交易app,个人认为没有必要投入大量的金钱去兼容全部的机型。 4 线上阶段 ①当通过人工或自动手段完成 APP 兼容测试,并产品上线后,会收到用户反馈的兼容性问题。依据反馈问题,需补充该兼容测试场景的用例,用于后续版本测试

1.8K20

APP 兼容性专项测试

读者提问:APP 兼容测试怎么做 ? 阿常回答:分为三步走:1、选取主流机型+版本;2、对主流机型做功能验证;3、选一款机型做网络兼容测试。 一、选取主流机型 + 版本 选取 TOP 机型+版本的几种途径: 1、采用埋点的方式获取 APP 相关数据 2、采用云测平台推荐的 TOP 机型+版本 3、采用行业内统计的国内主流机型排行 二、主流机型的功能验证 注意:如果 APP 需要使用到蓝牙、相册等手机自带功能,需要考虑软件与不同机型的蓝牙、相册等手机自带功能的兼容性。 三、一款机型做网络测试 挑选其中一款主流机型来做网络的兼容测试。 阿常碎碎念:Android 设备兼容性很容易出现问题,阿常最近在测试过程中遇到的问题就不少,包括安装失败、启动失败、monkey 失败、升级失败、文字无法显示、不同分辨率 UI 样式问题等等。 这还只是试了 Android 三五款机型呢,如果跑 TOP 300 机型,估计问题会更多,Android 的 APP 兼容测试坑还是不少的。

9630
  • 广告
    关闭

    年末·限时回馈

    热卖云产品年终特惠,2核2G轻量应用服务器6.58元/月起,更多上云必备产品助力您轻松上云

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    移动App兼容测试工具Spider

    本期沙龙首次在上海举行,包括四场讲座:一直被呼吁开源的测试工具Spider;移动端用户体验数据如何量化;大促活动前团购系统如何评估流量和容量;腾讯P图App测试。 美团·大众点评公司旗下的多款App拥有大量的用户,App测试的过程中需要考虑到不同机型、系统、分辨率的兼容性,同样一个功能要在不同的机型测试。 为了加快整个测试流程,提高兼容测试效率对我们来说就变得尤为重要 概述 这次分享的主要内容包括以下3个部分: Spider功能介绍; 介绍相关背景; Spider功能实现。 Spider的主要功能 同时查看、修改、共享多台设备API接口数据; 接口测试数据存储和回放; 同时操作多台设备。 功能展示 回放测试数据并跳转 ? 多设备兼容测试 ? 首先App肯定是需要做一些代码改造,在APP Debug面板打开测试开关之后,所有的App发送到服务器的请求,都会发送到Spider。

    2.2K50

    测试思想-测试执行 如何进行兼容测试

    by:授客 QQ:1033553122 如何进行兼容测试? 这个问题说简单也很简单,说难也难。为何说它简单呢?把全部需要兼容的环境都过一遍,不就好了,有啥的呢?那又为何说它难呢? 一种可能是用工具、开发工具,比如测试IE兼容可用IETester,这种做法也不是说不行,但是结果可能不太准确,另外如果是自己开发工具,这个投入也可能比较大,很多公司暂时估计也做不到。 一种是用人力。 这里我以浏览器兼容为例子,和大家交流下我的想法、做法): 1)把兼容“分散”到人头。每个人使用一种浏览器,在其使用的浏览器下进行系统测试。 2)把兼容“分散”到版本。 通常,每个产品都要进行多个版本的迭代测试,我们可以在每个版本选择一种浏览器对产品进行系统测试。 通常资源往往都是不足的,不管是时间资源还是人力资源,为了测试更加效率,可以采用“分散”到人头+“分散”到版本的混合形式。

    30430

    如何APP测试

    虽然这两种类型的App开发语言不同,但是对于测试来说大同小异,关注点其实都差不多。App和Web测试都属于Ui前端测试,但是App除了页面功能测试之外,还有专项测试。 主要是针对App性能的一些测试...... 下面主要列举一下App测试需要关注哪些点: 功能测试:这个不用过多解释,就是点点点,保证页面的功能实现,没有业务逻辑方面问题。 UI测试:主要关注页面颜色是否舒服,布局是否合理,有无错别字等等。 兼容测试:就是测试你的app程序在不同手机品牌上面是否能正常运行,页面布局如何,是否乱序。 场景测试:使用App时要考虑到各种不同的使用场景,比如正在使用app,来电话或者短信了程序如何应对?正在听音乐,app也有个播放功能和喇叭发生资源抢夺怎么办? 如果金融类的涉及钱的应用,重点测试,支付接口是否能被外部调用伪造等。 以上,大概罗列了一下App测试需要注意的常见的测试点,仅供参考。

    11710

    如何APP 更新测试

    读者提问:如何APP 更新测试 ? 阿常回答:这个问题我分别从 1、更新方式;2、测试点 这两点来回答。 昨天阿常和大家分享了 APP 的安装测试,卸载功能因为是系统做的,而不是应用实现的,所以不需要做特别的测试。今天我们继续聊聊 APP 的更新测试。 一、APP 的几种更新方式 一)全量更新 1、应用内检查版本更新。 2、第三方应用商店更新。 二)热更新 发布补丁方式的更新,一般热更新用于紧急修复 BUG。 二、APP 更新测试测试点 一)强制更新 1、强制更新的提示信息是否正确、完整。 2、强制更新的提示弹窗能否被关掉。 3、点击确定更新按钮,是否能更新成功。 4、强制更新完毕,检查版本号是否正确。

    11210

    如何APP 安装测试

    读者提问:如何APP 安装测试 ? 阿常回答:这个问题我分别从 1、安装方式;2、安装平台;3、正常流程安装;4、异常流程安装 这四个方面来回答。 二)测试环境验证 测试环境可以拿开发给的 apk 或者 ipa 包直接安装。 2、安装过程中可以正常完成授权测试(包括通讯录、位置、相册等权限) 3、安装引导页的实现和安装指导手册保持一致。 4、安装完毕后应用可以正常启动。 5、安装完毕后不会出现冗余的安装文件。

    10020

    APP应用如何做渗透测试?浅谈APP应用渗透测试流程

    从网上的资料来看,web应用渗透测试的资料真的很多,说不多的一定是门外汉,自己查去!但是最近因为公司项目的原因,我接触了APP渗透测试。 我发现这套思路流程完全运用不上,于是上网查了很久,始终是没有一个比较明确的渗透测试流程。现在正在写这篇文章的我已经研究了好几个月了,也得出了一定的心得,我总结一下我所认为的APP渗透测试流程。 1. APP应用层渗透 3. 反编译 第一步四大组件渗透的渗透测试可能会得到一些敏感数据信息,尤其是Content Provider层组件。 使用Drozer安全测试框架进行测试,扫描Content Provider是否有攻击面,如果存在,那可以尝试Content Provider注入。如果没有那就要进行APP应用层渗透了。 第二步APP应用层渗透的渗透测试思路可以运用web渗透测试流程的,但是有所区别,我们并不能用漏洞扫描器去扫APP,这做不到。

    2.5K30

    APP 测试如何保证多机型覆盖 ?

    读者提问:移动端 APP 测试,安卓手机和 iPhone 手机机型那么多,如何保证不漏测 ? 阿常回答:可以采用云真机测试,选取 Top 机型。 前面两天阿常和大家聊了 APP 的安装和更新测试,今天测试群内的小伙伴问到上面的问题,阿常来和大家分享一下我的经验。 常见的云测试平台包括 Testin、TestBird、阿里云移动测试等等。 拿阿里云移动测试来举例,它提供的测试服务包括兼容测试、功能测试、性能测试、远程真机等等。 再拿其中的兼容功能测试来举例,操作步骤为: 1、购买基础测试资源包 基础测试提供的服务包括:Android兼容测试、Android功能测试、iOS兼容测试、iOS功能测试。 计费项统计为:1个 App 在 1台 Android 设备上进行 10分钟基础测试,消耗 1台次资源;1个 App 在 1台 iOS 设备上进行10分钟基础测试,消耗 2台次资源。

    11310

    APP安全测试如何渗透检测APP存在的漏洞

    IOS端的APP渗透测试在整个互联网上相关的安全文章较少,前几天有位客户的APP数据被篡改,导致用户被随意提现,任意的提币,转币给平台的运营造成了很大的经济损失,通过朋友介绍找到我们SINE安全公司寻求安全解决方案 我们搭建起渗透测试的环境,下载的客户的最新APP应用到手机当中,并开启了8098端口为代理端口,对APP的数据进行了抓包与截取,打开APP后竟然闪退了,通过抓包获取到客户的APP使用了代理检测机制,当手机使用代理进行访问的时候就会自动判断是否是使用的代理 接下来我们SINE安全工程师对客户APP的正常功能比如:用户注册,用户密码找回,登录,以及用户留言,用户头像上传,充币提币,二次密码等功能进行了全面的渗透测试服务,在用户留言这里发现可以写入恶意的XSS 这次APP渗透测试总共发现三个漏洞,XSS跨站漏洞,文件上传漏洞,用户密码找回逻辑漏洞,这些漏洞在我们安全界来说属于高危漏洞,可以对APP,网站,服务器造成重大的影响,不可忽视,APP安全了,带来的也是用户的数据安全 如果您对渗透测试不懂的话,也可以找专业的网站安全公司,以及渗透测试公司来帮您检测一下。

    74930

    APP渗透测试服务 该如何对越权漏洞进行测试

    渗透测试在网站,APP刚上线之前是一定要做的一项安全服务,提前检测网站,APP存在的漏洞以及安全隐患,避免在后期出现漏洞,给网站APP运营者带来重大经济损失,很多客户找到我们SINE安全公司做渗透测试服务的同时 ,我们积累了十多年的漏洞检测经验,对客户的网站各项功能以及APP进行全面的安全检测,下面我们就对渗透测试中的一些知识点跟大家科普一下: 越权漏洞是什么? 详细的跟大家讲解一下什么是越权漏洞,在整个渗透测试过程中,越权漏洞是发生在网站,APP功能里的,比如用户登录,操作,提现,修改个人资料,发送私信,上传图片,撤单,下单,充值,找回密码等等,那么可以简单的理解为 渗透测试中发现的越权漏洞修复方案 对存在权限验证的页面进行安全效验,效验网站APP前端获取到的参数,ID,账户密码,返回也需要效验。 ,下一篇文章,我们SINE安全继续跟大家讲解,科普渗透测试,让您的网站APP更安全。

    51230

    如何APP测试搞到刷机

    0x01 着手测试 拿到APK,首先自然是扔模拟器开搞,我一般习惯用夜神、MUMU和雷电进行测试,正寻思着一个破APP有啥难测的然后。 ??? 后面也是陆续换了其他姿势,都是可抓到其他应用流量,但是无法抓到要出测试APP流量,后面又想了下,会不会因为模拟器检测? 0x03 刷机 虽然自己之前也搞过一些APP测试,但也仅限于后端和客户端checklist这种,即使是root也只搞过ios的越狱,像安卓刷机这种东西接触还是比较少,话不多说百度开干。 下面模块可以hook SSL-Pinning和对指定APP隐藏root 0x06 再再次抓包 继续挂代理抓包,果不其然依旧没抓到,除了手机流量没有任何测试APP的流量产生。 0x07 总结 到后来才发现本次测试APP只需要满足系统证书和流量转发工具即可抓到包,并没有使用SSL-Pinning,我当时在测试本地文件的时候发现了root检测提示信息“设备已被root

    44820

    干货|app自动化测试之Andriod WebView如何测试

    Hybrid App(混合模式移动应用)是介于 Web-app、Native-app 之间的 app,本质上是 Native-app 中嵌入 WebView 组件,在 WebView 组件里可以访问 Web App。 Hybrid App 在给用户良好交互体验的同时,还具备了 Web App 的跨平台、热更新机制等优势。 使用 WebView 进行测试需要开发人员配合打开一个 WebView 的开关。 在模拟器(android6.0 版本)中是默认打开 WebView 开关的,可以直接调试和测试 WebView。真机测试时,必须在应用中打开 WebView 调试开关。

    11800

    iOS如何使用TestFlight进行App Beta版测试

    TestFlight的测试方式分为两种: 一种是内部测试; 一种是外部测试。 从功能上讲,这两种方式都可以为测试人员在测试阶段对你的App进行测试。 2、使用TestFlight测试的好处,只需要参与app测试人员提供一个邮箱,开发者登录iTunes Connect,给测试者发送邀请,测试者接受邀请,然后通过TestFlight,下载安装程序。 接下来介绍一下TestFlight如何使用: 一、开发者需要做的事情 1、进入网址:https://itunesconnect.apple.com 输入账号密码登录iTunes Connect。 8个字母测试码的页面,下载TestFlight,然后点击Redeem,输入这8个字母即可下载测试app。 Paste_Image.png ps:还需要一提的是,外部测试人员想要参与测试的话,必须要 App 已经通过了 Beta App Review 才行。

    4.4K20

    如何APP服务端进行压力测试

    APP性能测试分为客户端性能测试和服务端性能测试,客户端的性能测试主要是针对启动快慢、耗电量、耗流量、内存使用等指标进行评估,目前主流的APP客户端性能测试工具有腾讯GT、testin、听云、AppsTest 而针对APP服务端的性能测试,主要关注点在于服务端的压力,与传统软件的服务端性能测试没太大区别,都是根据客户端与服务端通信使用的不同协议来构建对应协议的请求,目前使用最多的还是http协议。 那么在HyperPacer中,如何实现APP的脚本录制呢,下面来简单介绍一下。 我们以红极一时的新浪微博手机客户端为例,来看一下HyperPacer中手机APP程序的脚本录制。 1、打开HYPERPACER,建立测试工程,选择压力测试场景 ? 2、点击【录制】图标,进行脚本录制设置,默认浏览器选择“MOBILE APP”,监听端口选择固定端口并设置为5151,如下图: ? 3、在录制配置界面点击确定后,会给出提示如何设置手机客户端,注意,此步骤先不录制,不要点提示信息中的【确定】!我们只是明确一下主机名和端口号。 ?

    1.1K30

    专项测试实战 | 如何测试 App 流畅度(基于 FPS 和丢帧率)?

    本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群。 FPS 和丢帧率可以在一定程度上作为 APP 流畅度的一项衡量标准,本文介绍利用 adb shell dumpsys gfxinfo 命令获取软件渲染加载过程的数据,进行计算从而获取测试结果。 所以这个数据在测试时作为一种对比和相对衡量标准,也可根据需求自定义标准。

    31820

    专项测试实战 | 如何测试 App 流畅度(基于 FPS 和丢帧率)

    本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群。 FPS 和丢帧率可以在一定程度上作为 APP 流畅度的一项衡量标准,本文介绍利用 adb shell dumpsys gfxinfo 命令获取软件渲染加载过程的数据,进行计算从而获取测试结果。 所以这个数据在测试时作为一种对比和相对衡量标准,也可根据需求自定义标准。 更多技术文章分享及测试资料

    63020

    APP渗透测试 深入挖掘漏洞以及如何防止攻击

    ,损失惨重,通过朋友介绍找到我们SINE安全做APP的安全防护,我们对客户APP进行渗透测试,漏洞检测,等全方位的安全检测。 通过近十年的APP安全维护经验来总结一下,该如何做好APP的安全,防止被攻击。 如何APP进行安全测试与安全加固? 我们SINE安全在这里跟大家详细的分享一下,希望能帮到更多APP应用企业。 很多公司的APP运营者都十分重视APP的安全问题,APP安全了,才能保障整个公司业务的安全,在APP开发阶段应该对APP进行安全测试,包括APP安全渗透,渗透测试服务,APP的逆向破解保护,如果您的APP 数据被篡改,用户信息被泄露,肯定是APP存在漏洞,找专业的渗透测试公司来帮您找到APP存在的漏洞,防止攻击扩大化,将损失降到最低。

    88910

    请介绍一下如何进行APP专项测试

    VOL 225 29 2021-03 今天距2022年277天 这是ITester软件测试小栈第225次推文 在现代生活中,大家都离不开手机,各大APP也占领较大的市场份额,所以面试过程中,面试官也会经常问到 APP测试,以下主要分享如何进行APP专项测试。 专项测试主要包含:稳定性测试、内存测试、CPU测试、耗电量测试、流量测试、弱网测试等。 一、稳定性测试 稳定性指APP在手机上长时间运行,功能是否稳定,一般稳定性测试时间是 N*12小时。 在工作中一般采用Monkey进行随机测试,检测APP的健壮性。 测试方法如下: ① 跑monkey命令。 测试方法: ①使用测试工具 Emmagee或者GT。 ②adb命令: 1)获取app pid。 ? 2) 初次的应用流量。 ? 3)操作业务后,再次检测流量,两次结果相差值为对应业务的流量值。 ?

    80541

    安卓APP安全漏洞测试 如何APP安全进行全方位的漏洞检测

    客户网站以及APP在正式上线之前,都会找专业的安全公司进行测试,检测网站、APP是否存在漏洞,以及一些安全隐患,大多数的运营者觉得安装一些安全防护软件就足以防止攻击了,越这样,网站APP越容易受到篡改数据 ,以及攻击等情况时而发生,近几年移动互联网的快速发展,APP应用,网站也越来越多,受到的攻击成几何的增长,有很多客户找到我们SINE安全来进行测试服务,那如何通过测试解决网站APP现有的攻击问题呢,首先我们要了解 APP进行远程的黑箱,白箱的渗透测试,双方公司盖章,电子签或快递签,开始安全服务。 APP测试方面包含APP反编译安全测试APP脱壳漏洞,APP二次打包植入后门漏洞,APP进程安全检测,APP appi接口的漏洞检测,任意账户注册漏洞,短信验证码盗刷,签名效验漏洞,APP加密/签名破解 最后对测试出的漏洞,以及漏洞修复方案,安全方面建议,整理成详细的安全部署报告,交由甲方公司,对整体的渗透测试内容进行描述,检测出来的漏洞分高中低,漏洞名称,漏洞详情,漏洞利用方式,以及如何才能修复好漏洞

    86210

    相关产品

    • 标准兼容测试

      标准兼容测试

      标准兼容测试(Standard Compatibility Testing)致力于为移动开发者提供完善的适配兼容测试服务,发现和定位产品在移动终端出现的适配问题,提供完整的问题信息,帮助开发者解决问题,提升产品的质量。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券