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

APP兼容测试如何测试

本文3012字,阅读约需8分钟 随着 APP 应用范围越来越广,用户群体越来越大,终端设备的型号也越来越多,移动终端碎片化加剧,使得 APP兼容测试成为测试质量保障必须要考虑的环节。 APP兼容性的测试主要包含系统兼容、产商ROM 兼容性、屏幕分辨率兼容、网络兼容、其他兼容性几个大类,下面对测试方法逐一进行详细的说明。 二 APP兼容如何开展? ②有条件的同学可以搭建STF平台进行组内测试机设备管理平台,所有兼容测试工作可以在PC端远程控制真机完成,省时又省力,还能做到测试组内手机共享使用,减少沟通成本。 如果测试app属于受众广泛,运营效果不错,月活过亿的,用户千万、亿级用户的比如微信,qq,支付宝类型的,那么就很有必要投入金钱或者组织人力搭建云测平台进行全面的机型覆盖。

1.8K20

APP 兼容性专项测试

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

9530
  • 广告
    关闭

    热门业务场景教学

    个人网站、项目部署、开发环境、游戏服务器、图床、渲染训练等免费搭建教程,多款云服务器20元起。

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

    移动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)把兼容“分散”到版本。 通常,每个产品都要进行多个版本的迭代测试,我们可以在每个版本选择一种浏览器对产品进行系统测试。 通常资源往往都是不足的,不管是时间资源还是人力资源,为了测试更加效率,可以采用“分散”到人头+“分散”到版本的混合形式。

    30330

    如何APP测试

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

    11610

    如何搭建测试环境?

    关于如何搭建测试环境,也是面试会经常问到的一个问题,一般常见于一些创业公司,因为测试环境不够完善,可能会遇到搭建环境这个问题。 一般来说,测试环境搭建都属于运维的工作范畴,但是可能有些创业公司就没有运维这个岗位,就只能测试人员来搞了。 搭建环境之前首先要搞清楚的一件事就是搭建什么环境,之前经常有粉丝上来就问,牛哥,测试环境应该如何搭建? 6.如何利用本地的navicate连接linux服务器的数据库? 大家在工作中不管遇到什么测试环境搭建,直接百度即可,网上有大把教程,无非最大的困难就是踩坑试错。

    28010

    Appium+Python-Android APP测试环境搭建

    node_modules\.bin 验证Appium环境配置成功,如下图,输入命令Appium -doctor, 九、安装Appium-Python-Client 因为Appium启动的时候相当于服务端,APP 测试所需要的的驱动是从Appium Server端获取,所有需要安装客户端Appium-Python-Client,在cmd命令窗口用python的pip命令安装即可,命令是 pip install Appium-Python-Client 到这一步,Appium+Python+Android的测试环境就搭建好了,下次回忆怎么开始进行App启动的测试

    8720

    如何APP 更新测试

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

    11110

    如何APP 安装测试

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

    9920

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

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

    2.5K30

    APP 自动化测试环境搭建 - Java 版

    - 引言 - 今天给大家分享《APP 自动化测试环境搭建 - Java 版》,总共分四步: step1:配置 Java 环境 step2:配置 Android sdk 环境 step3:安装模拟器

    12630

    App自动化测试之Appium环境搭建

    Appium简介 Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。支持多种语言。 Appium同时还包含了Windows Driver和Mac Driver支持windows和Mac桌面应用的测试。 到此,其实appium的环境已经搭建完毕。接下来可以使用Appium Client来来模拟自动操作app。 安装基于python语言的appium client: pip install appium-python-client 获取要测试的当前打开app的应用包名和activity名称: adb shell 接下来执行一段脚本来验证环境是否搭建成功,是否可以正常操作app,以华为P20手机上的系统自带的计算器软件为例,演示一下如何操作app的一个最简单的demo。

    60020

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

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

    10310

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

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

    74430

    App安全测试工具Drozer搭建心得分享

    Drozer原名mercury,是一款面向Android的综合安全评估和攻击框架,它可以全面评估安卓app的安全性,并帮助团队把app的安全风险保持在可控范围内。 获取可连接的设备ID 6.进行设备连接drozer console connect ecc64553c174b9c6 --server 192.168.50.26:31415设备连接成功以后,可以进行测试 需要测试的内容如下: 1.检测四大组件安全 :             run app.activity.info -a <包名>            run app.broadcast.info -a <包名>            run app.service.info -a <包名>            run app.provider.info -a <包名>    2.检测URI

    61410

    短说社区:如何搭建母婴社区APP

    母婴社区APP.png 在巨大内容需求下增强用户粘性并满足其核心需求成了母婴社区APP急需突破的关键点。 那么如何突破母婴行业的困局? 短说社区建议搭建母婴社区平台,聚集流量,沉淀粉丝,实现线上线下一体化转化。 以短说社区搭建的母婴社区APP为例。 面向孩子在1-12岁的这部分家庭,提供母婴衣物、玩具、亲子游戏、早教课程等产品。 在他们的app中内嵌了我们短说的社区功能,方便大家交流发帖,分享和互动,大大提升了app的用户量和用户留存率。并结合短说的电商功能实现商业变现。 所以从这一点来看,目标消费者也是宝妈的母婴行业、搭建商城实现转化将会有天然的优势。因为消费者对与自己有同样身份的宝妈在社区论坛或者资讯文章内产生共鸣,提高了对产品的信任感和亲近感,购买意愿也更强。

    16820

    兼容-网络请求支持IPV6及搭建V6测试环境

    苹果对于2016年6月之后上线的App要求支持IPV6,否则不予上线,对于IPV6的适配问题,在此小结以下,希望对需要的朋友有所帮助。 简介 首先我们来系统了解一下IPV4和IPV6的不同点。 IPv6有两种内嵌IPv4的方式:IPv4映像地址和IPv4兼容地址。 两者有什么不同呢? Paste_Image.png 本地搭建IPv6测试环境 我们可以自己搭一个IPv6的测试环境吧,你所需要的就是一台用非Wi-Fi的方式上网的Mac电脑。 我们利用这个电脑就可以开一个热点(把网络共享出去) 特别注意Mac的这项搭建IPV6的功能是OS X 10.11新加的。 ,我大概在6月份的时候使用这个测试网络测试支付宝的时候,支付宝是无法运行的......

    71020

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

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

    51130

    如何APP测试搞到刷机

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

    43820

    相关产品

    • 标准兼容测试

      标准兼容测试

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

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券