展开

关键词

APP兼容测试如何测试

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

1.3K20

移动App兼容测试工具Spider

美团·大众点评公司旗下的多款App拥有大量的用户,App测试的过程中需要考虑到不同机型、系统、分辨率的兼容性,同样一个功能要在不同的机型测试。 为了加快整个测试流程,提高兼容测试效率对我们来说就变得尤为重要 概述 这次分享的主要内容包括以下3个部分: Spider功能介绍; 介绍相关背景; Spider功能实现。 Spider的主要功能 同时查看、修改、共享多台设备API接口数据; 接口测试数据存储和回放; 同时操作多台设备。 功能展示 回放测试数据并跳转 ? 多设备兼容测试 ? App先发请求到Spider,Spider来判断这个请求是否继续往后面走,如果需要返回固化测试数据,则直接将准备好的测试数据序列化之后发送给App。 首先App肯定是需要做一些代码改造,在APP Debug面板打开测试开关之后,所有的App发送到服务器的请求,都会发送到Spider。

2.1K50
  • 广告
    关闭

    老用户专属续费福利

    云服务器CVM、轻量应用服务器1.5折续费券等您来抽!

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

    测试开发面试题

    举例: (一).我想要回家,让你给我买一张票,然后设计测试用例 答案: 1.确定需求(回家回哪,需要什么票,什么时候的票) 2.开始测试 2.1功能测试(我去买票(火车票,飞机票),买到票(什么时候 ) 2.3可维护性测试(票是否可保存完好) 2.4兼容性(还不同人的去,我中间招人去,我坐车走路) 2.5算法测试(我通过不同的渠道买票花费的时间) 2.6竞品测试(别的人怎么的票) 2.7安全性测试 (身份信息保密) 2.8性能测试(一个身份证多张票,同时多张身份证多张票) 二.工作测试流程: (一).功能测试流程 1.需求评审(重点,你发挥的作用是什么,需求可执行性,关联影响的功能模块,异常情况处理 (分批发布) 三.app专项测试: 1.CPU,内存,流量,电量,弱网,兼容性,FPS,中断,安装,稳定性 怎么自动化实现,写一些自动化框架方法封装起来,重复的使用 2.冷热启动的区别 冷启动:在个人电脑中 App类似,就是完全退出(不在后台运行)后重启启动。 热启动:非冷启动情况都可以称为热启动。热启动比冷启动多了一个触发点,那就是在后台启动App,比如双击苹果的HOME键,进行App的热启动。

    8100

    难点在哪里

    下面详细的讲解和分析为什么成本这么高,都高在哪里。 本人之前就是做APP软件外包行业的,前后外包的APP开发上线过上百款,涉及领域从电商,教育,金融,物联网,医疗都有。 2.不同手机不同操作系统版本号,手机型号兼容性问题调试 微信作为一个国民级应用,在不同手机上的兼容性是做的很好的。但是这不代表这件事简单,大家肯定经常发现各类APP在手机上出现闪退,卡死,黑屏的情况。 那光把测试机型齐就要上百万。齐了后任何一个功能都要在不同品牌,不同操作系统版本号的手机上去测试。 又可能你的APP在华为P8上不会闪退,但是可能华为P9就会闪退,甚至可能打都打不开。 还有一点很重要的要告诉大家的是,相对于齐各类手机来测试的硬件成本来说,这个成本只是九牛一毛,真正高昂的是测试人员和你测出来后还要修复bug的程序员的工资成本。你不可能测出来bug不修吧? 一般大公司的产品,背后可能光测试人员都几十个人,每年发工资几百万甚至上千万。 小的APP开发商无法很好的做到这点,一般也就搞个十几台手机测试就了不起了,有些甚至只在自己一个人的手机上测试一下。

    2.3K10

    泥浆里打滚的浏览器

    春运来了,12306.cn一年一度地接受中国网民们的群体压力测试。结果如预期,不及格。国产浏览器们在这个测试过程中充当了工具提供者,顺道利用“工信部和铁道部”两个躺着的部门,享受了一场营销盛宴。 4、未来在哪里?国内浏览器们都是走一步看一步,继续“拿来主义” 浏览器的未来在哪里?多屏融合—>简单和开放—>浏览器APP化-浏览器操作系统化,中间可能会有差异化浏览器分得小众市场。 自有浏览器超过对手胜算不大,时间也不允许,只有!百度现在清楚的是“对于依赖流量的我来说入口很重要,所以我需要一个牛逼的浏览器”。至于谁的浏览器,买来干嘛,百度根本还没想清楚。 说去年百度与UC没谈成的很大原因是因为价钱(卖的估值10亿美元,的估8亿多美元)。 按照咱们平时买东西讲价的经验,卖家给你一个最低价你不买,再回过头去,卖家是要涨价的。 1-2年内,UC浏览器在未来与QQ的竞争中,其没有多屏同步的能力和账号体系,干不过QQ,且搜狗、360杀入移动浏览器市场带来更大挑战;2-5年内,UC面临APP形态的竞争,被逐步分流,开放模式难推,无法形成门槛

    1.2K120

    ESA2GJK1DH1K基础篇: 测试APP扫描Air202上面的二维码绑定通过MQTT控制设备(兼容SIM800)

    二,此程序兼容SIM800 如果想绑定SIM800,请把其IMEI号,生成二维码,用手机APP扫描. 实现功能概要   GPRS模块发布的主题: device/设备IMEI号  GPRS模块订阅的主题: user/设备IMEI号   APP通过扫描二维码获取GPRS设备的IMEI号,然后设置订阅的主题: 测试准备工作(详细下载步骤请参考 硬件使用说明 ) 一,下载单片机程序 ? 二,安装APP软件(APP软件还是上一节的那个软件) ? 三,调整波动开关位置,STM32和GPRS 串口1 通信 ? 开始测试 一.打开手机APP,点击右上角菜单 "扫一扫"  扫描模块上面的二维码,模块的二维码就是这个模块的IMEI号,扫描成功将在主页面添加一个设备. ? ? ? ?

    37210

    全方位测评|M1 这款小小芯片真的全面领跑顶配 i9 Mac 嘛?你想知道的我都告诉你...

    也很犹豫,在想买最近几年比较新的 Intel Mac 还是刚刚才面世不久的 M1 Mac,最后还是秉持电子产品新不买旧,选择了 M1 Mac。 ? 通用 通用 App 的“简介”窗口包含“使用 Rosetta 打开”设置。这个设置可以让电子邮件 App、网页浏览器和其他 App 使用尚未更新以支持 Apple 芯片的附加项。 想带大家着重看一下对于我们 Java 程序员来说,非常重要的一项测试: 小羽进行测试的代码是我们公司的公共库里的一部分代码,对比的机型是自己的 M1 MacBook Pro 和同事的 2020 i9 MacBookPro 于是几十分钟以后,我成功的在我的 Mac 上安装了 PS 和 LR,而且两款软件都顺利运行,这也符合目前网络上的一些跑分测试,这就是即使是通过 Rosetta 兼容的软件,性能也比英特尔的要强。 不只是早早享受,更多的是提高生产效率,创造出更多的价值;如果不是刚需,纠结要不要现在的情况下,那就是说不是刚需,就一定要等,等到刚需再,就是到了上面的情况下再,否则买来也用不上或者使用率很低,也是一种浪费

    82620

    为什么越来越少的人用 jQuery?

    以下是目前两个API的兼容情况: ? querySelector兼容情况 ? querySelectorAll兼容图 从图中可以看到,这两个API已经很好的兼容各个浏览器。 那么,网上都说操作真实 DOM 慢,但测试结果却比 React 更快,为什么? 打个比方: 我让jQuery去瓶酱油,给了他100块钱,这时我们需要告诉他去小卖铺的路怎么走、怎么跟老板说啥酱油,多少钱的酱油,找多少零钱,还得告诉他怎么回来(命令式)。 这时我让Vue去酱油去了,这时我只需要给他钱,并且告诉他目的地在哪儿,什么酱油即可,不需要手把手教他(函数式)。 这就是传统开发和现代框架开发的不同。 使用现代框架开发,可以使用Webpack(当然使用jQuery也可以使用Webpack),可以使用人家提供的现成的脚手架,比方说create-react-app,vue-cli。

    33121

    当12C PDB遇上JDBC (r10笔记第59天)

    最近整合了几个测试环境,都放入了12c的容器数据库中。今天本来计划再整合几个测试库进来,结果因为碰到了JDBC的问题给耽搁了。 所以从上面的测试可以看出这个网络配置应该是没有问题的。 但是这样一来问题就陷入了僵局,DBA没有发现问题,开发的配置文件也经过确认没有问题,那么问题到底出在哪里了呢。 ,但是问题到底在哪里还是无法定位。 原来是url兼容性导致。 对于低版本也是兼容的。 所以明白这一点之后,对于PDB的数据迁移也更加有底。问题的解决也不是一方拍板,还是需要多方配合,缺少任何一环,都会使得问题的解决周期加长。

    52390

    ”人货场”模型搞懂没?数据分析大部分场景都能用!

    零散,便宜的就批量 购买渠道:如果有物流配送,大件硬通货(米面油)在线上更省事,散件的就线下,最好能现场试吃几个避免踩雷 这些货物属性是常识,是自然规律,不会因为数据指标的计算方式而改变。 买菜的渠道多的很,凭啥用户非得在app里戳来戳去。菜市场不香吗?APP/微商城的吸引力又在哪里呢?这就涉及:场的问题 2 卖场属性分析 快速问一个问题:你今天中午准备吃啥?不要思考,马上回答! 但是互联网应用是APP对用户,没有销售概念,因此才把售货员改成用户,所谓人的分析,变成用户属性分析。 一提用户属性,很多同学条件反射的都是:性别、年龄、地域。 有引流款,但价格没优势 场角度: 用户习惯未建立,二次登陆都很少 二次登陆有,但没有进到购买页 进到购买页,但未下单 各自建立假设后,有两种方法建立整体思路: 第一, 从数据出发,哪个问题严重就从哪里下手 第二, 从业务出发,最近发生哪些大事,从哪里下手 (如下图) ?

    51463

    为什么越来越少的人用 jQuery?

    以下是目前两个API的兼容情况: ? ? 从图中可以看到,这两个API已经很好的兼容各个浏览器。 Vue中也是使用此API进行元素获取的: ? 尤雨溪:网上都说操作真实 DOM 慢,但测试结果却比 React 更快,为什么? 打个比方: 我让jQuery去瓶酱油,给了他100块钱,这时我们需要告诉他去小卖铺的路怎么走、怎么跟老板说啥酱油,多少钱的酱油,找多少零钱,还得告诉他怎么回来(命令式)。 这时我让Vue去酱油去了,这时我只需要给他钱,并且告诉他目的地在哪儿,什么酱油即可,不需要手把手教他(函数式)。 这就是传统开发和现代框架开发的不同。 使用现代框架开发,可以使用Webpack(当然使用jQuery也可以使用Webpack),可以使用人家提供的现成的脚手架,比方说create-react-app,vue-cli。

    23430

    【好书分享】《Python3网络爬虫开发实战》

    今天给大家带来的是好玩又有用的爬虫书,熊猫弟弟曾经跟Panda姐说他做的那个项目用到的律师事务相关的数据是平安公司花了几百万的。啧啧啧,数据真实值钱,那些卖数据的公司,他们的数据是哪里来的呢? 应该也有跟其他有关单位的,但是很多应该是通过网络爬虫爬到的数据。像大家双十一购物之前会去慢慢app上比一下价格,那些数据绝对就是爬虫得到的!!

    1.2K30

    Andriod模拟器网易腾讯那家强?

    玩游戏这种,推荐网易家游戏就用网易自己的模拟器,腾讯就用腾讯的模拟器,他们本身的测试,就会很充分。 2.生活娱乐APP:刷抖音, 小红书,知乎、微信、美团外卖等。 因为,个人主要的应用场景,就是给小朋友上斑马AI课,所以对这个测试多一些。 兼容性问题: 网易模拟器在运行斑马AI课时, 有的课里的交互图刷不出来,标准模式、虚拟化模式全不行。 如果图性价比,可以小米生态的摄像头。如果直播用,可以买好一点300元左右的, 2K分辨率。 3.3 外置麦克风 上网课笔记本电脑的麦克就够了, 与APP程序互动时,是可以听清楚的。 总结 对于普通人来说,只要不是极端的使用场景,一般的大厂的模拟器就够用了,基本就是游戏、娱乐、学习这三种APP,性能不能差到天上地下去,不用太纠结,主要看的是,你想用的APP在模拟器运行的流畅性、兼容性 所以,要注意基于虚拟化的模拟的坑,要根据自己用的应用APP测试,看虚拟化版本和标准版引擎那个好,只看性能没用,一个是要看运行是否流畅,一个是要看,能不能100%像手机一样运行APP

    63930

    腾讯” 老“测试与您分享手游兼容测试心得

    甚至……花这些钱测试机和精力来做测试是不是必要?有这些个时间,是不是跟团队里的兄弟撸个串巩固下友谊来的更实在?! 需求源于用户的痛点,我们以移动游戏为例,看看用户对于兼容性问题的吐槽: ? ! 昨天出了魅族note2?! 锤子坚果?! …… 买买买是否能够奏效? (Android TOP机型的覆盖率——数据来自腾讯IEG适配中心) 退一步说,即使购置了大量机器,随之带来的人力压力开始越来越大,你完了市面上TOP100的机器,但你的测试人员测的过来全部100台机器吗 这种服务对于移动测试者来说省心省力,但具体看看对方的产品方案:“三千元Top300机型兼容测试”,“四千元TOP600机型兼容测试”。 随着腾讯游戏业务的迅猛发展,我们要支持的游戏项目组越来越多,我们开始出现了适配兼容测试人力投入严重,众多新项目都无法支持过来的情况,同时,测试出来的大量bug大量挂起不被修复,这件事情让腾讯游戏测试部门开始重新思考兼容测试的优化和规范

    47910

    神回答:编程到底难在哪里

    今天在浏览知乎的时候,看到了一个问题:编程到底难在哪里?看到一个非常有意思的回答,这个回答虽然并没有说到编程到底难在哪里的本质,但是却清清楚楚说明了程序员在编程的时候的思维逻辑和思考的整个过程。 根据上述条件,我设计出以下的苹果的流程: ? 这个流程怎么样?我来设计一些测试样例,测试一下这个流程。 测试发现一个问题:如果水果店 0 和水果店 1 都有红富士苹果并且价格都低于 10 元 / 斤,而且水果店 1 的价格比水果店 0 更低,那么我希望水果店 1 的苹果,但我设计的流程会让我水果店 0 为了解决这个问题,我应该先询问所有水果店的价格,然后去价格最低的那一家苹果。 经过修改,我重新设计出以下的苹果的流程: ? 现在这个流程是不是完美了呢?不是,我还能发现很多问题。 我还是去 X 宝吧。

    23340

    简单粗暴,一步下载苹果应用商店付费APP

    对于苹果用户来说,如果在不越狱的情况下想安装一些付费的“正版”APP是几乎不可能的是。但是,什么事到了我大天朝来都会出现例外。还是那句话:“哪里有利可图哪里就有人去干”。 在利益的驱使下,国内诞生了一批利用各种苹果助手赚钱的公司,用户只要在手机上安装了苹果助手,就能免费安装各种APP。其中比较有名的有itools、苹果助手、爱思助手、XY苹果助手、91助手。 要说人们为什么苹果手机,除了炫耀之外,安全也是一个很重要的因素。那么用苹果助手安装这些APP到底安全吗?答案是肯定的。 我们来简单看一下他们的原理:助手的开发者购买了那些App的授权,之后让用户使用该授权去使用APP:所以APP来源还是安全的。 下面以91助手为例,教你如何使用手机助手。

    17820

    相关产品

    • 标准兼容测试

      标准兼容测试

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

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券