展开

关键词

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折续费券等您来抽!

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

    难点在哪里

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

    2.3K10

    测试开发面试题

    举例: (一).我想要回家,让你给我买一张票,然后设计测试用例 答案: 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

    好物推荐

    当一个阵列硬盘组不合适,我唯一想到的就是一个智能的硬盘盒了额,售价108元,不过固态硬盘感人的价格.我也是实在不知道这个东西的用处在哪里.看商品得定位是SSD的解决方案.可以支持到2T. ? ? 适用于树莓派双TF卡转换器 双系统切换器 兼容PI 4B/3B+/3B/2B/B+ 看介绍可以知道,这个东西是树莓派全系列使用的,让我们来设想一种使用场景.你在keil系统上面抓完包,突然想玩把游戏 (首先别问为什么突然想玩游戏,我哪里知道).可能一方面是怕存储卡丢失.总之这个创意我给满分.35元的售价不算太高,也算是和有趣的配件. ? ? ? ? ? ? 我没有zero,据说50快的东西.国内都是100快我舍不得. ---- 这个东西卖59,我觉得不算贵.而且接口齐全.而且加进来了专门的网线口,有了这个东西就能有很多玩法,至少可以做个旁路由用吧

    11520

    iOSAndroid渠道统计详解,App推广必备

    本文笔者将为大家讲述:App的渠道统计方法有哪些?在实际推广中应该如何选择合适的方法呢?以及,如何进行App渠道统计方法选型? 两者都提供了简单易用的数据统计工具, 尤其是谷歌,毕竟广告是他们的核心业务,移动广告也是重要的量渠道。 三、如何进行App渠道统计方法选型 通过上文的介绍我们已经清楚了解:App的渠道统计方法有哪些?在实际推广中应该如何选择合适的方法呢? 如果需要大规模推广,面向众多小渠道进行广告投放、渠道量等,显然不适合一个个打渠道包,兼容iOS 和Android 系统的免打包渠道统计是最合适的。 总而言之,渠道统计的最终价值都要落实到App运营推广的优化上。 选择合适的渠道统计工具,其目的就是进行渠道分析和价值评估,尽快缩短推广的试错进程,实现对App推广运营方案的优化,才是最终的目的。

    1K20

    测试从0到1OCR初探培训(九)

    又来到了测试网络会议的第九期培训,本期的主讲人皮卡丘,培训的是关于OCR-tesseract 使用,话不多说详情如下: 背景: APP内有许多瞬时弹窗,和一些图片,其中一个功能验证点是如何验证其文案是否正确 所以在识别之前将图片调整到合适的尺寸有助于提高识别效果。 但是在APP内的截图基本都没噪声,采用对APP内的图片去噪的方式来提高识别率基本没效果。 可应用到实际业务中 8、选择合适的字体库来识别 如果想识别的内容是英文的话,用英文库识别效果更佳 可应用到实际业务中 总结: 在识别APP内图片里的文字时,可先自动采用尺度化,然后根据实际情形结合二值化 、图片切割、选择合适的字体库识别方法来提高OCR识别率。

    59120

    从应用探索者到初次购买者 | 应用和游戏新星怎样利用内购功能吸引用户

    原文地址:From app explorer to first-time buyer: A look at how rising star apps and games engage users through 例如 部落冲突 和 开心农场 的玩家可以灌木丛然后添加到他们的村庄和农场。 根据用户找到合适的产品风格并不是游戏的专利,所有的包含内购买功能的应用都能用得上这个原则。 你需要让用户知道当他们想买东西时该去哪里。 当用户决定要购买时,令整个流程越短越好。总的来说定律是越少越好,具体就是越少点击就越好。 为新用户提供优惠的起始价格。 另外要注意制定合适的当地价格的潜在要素包括你要考虑该地区对一个应用或游戏类别的接受度。再强调一下细心设计的应用内 A/B 测试会与研究汇率和生活水平一样有用,甚至有过之而无不及。 他们也许还没看到想买的东西,但不代表他们不会。也许用 A/B 测试检验其他产品能找到他们想要东西。一旦你找到他们想要的东西,这个群体将会很有价值,毕竟他们是常客。

    39520

    泥浆里打滚的浏览器

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

    1.2K120

    iOS 安全之 iOS 逆向环境准备

    测试设备 大家都知道苹果的系统是比较封闭的,iOS 系统不比 Android 系统,它不是开源的,目前市面上也没有合适 iOS 模拟器可以用来代替真机来做测试。 ,如果是手机建议 iPhone X 以上的型号(非硬性要求) 必须满足 iOS 系统版本在 iOS 11 以上,且能越狱(硬性要求) 苹果电脑 苹果电脑,已经有那就最好了,没有可以(不建议二手的, 推荐台当下最新款的 mbp) 不买又没有,那我们上黑苹果 ๑乛◡乛๑ VMware 安装黑苹果 所需材料 a. 都弄好之后,可以做一个小测试,比如抓 App Store 这个 APP 的包,如果能抓到说明相关工具都安装到位了(之前还要安装 burp 证书,在 iOS 设备上)。这个就自己测试了。 找 APP 的沙盒目录除了用 cycript,还可以用 filza 这个 APP,大致思路 是 把编译好的 dumpdecrypted.dylib 文件传到目标 APP 的沙盒目录,然后砸壳,砸壳过程可能需要点时间

    72320

    ios上架各类被拒app技术经验总结

    一般是出于美观目的,在icon下方显示4-5个汉字是最合适的,如果超长了,可以考虑缩减,但是表达的意思需要一致。 后台填写的iap描述里写清楚怎么、获得什么东西、给多少个、东西怎么拿到,对你过审会有额外帮助。 3、不允许A送B 举例来说,500钻石送50钻石可以,500钻石送1张10块充值卡不行。 如果是的话,很抱歉你违反了“禁止A送B这条”,你的是钻石,不能送VIP经验。 VIP等级不同是否会给用户带来额外的收益。如果是的话,很抱歉你违反了“对所有用户而言必须公平’这个原则。 这个问题有些情况下靠解释可以过审,但是最简单快捷的方法是在不起眼的地方放个广告,然后在review note里告诉审核的人广告在哪里就好了。 技术人员煞有介事地给审核专门开放了一个服,名字就叫“测试服”。 又是运营人员配置公告出了错,一大堆诸如“X月X日删档封测结束”“下一轮测试将与X月X日开启”之类的公告被看见。

    2.2K11

    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号,扫描成功将在主页面添加一个设备. ? ? ? ?

    37310

    收起装13的苹果审核指南,就告诉你到底怎么能过!

    一般是出于美观目的,在icon下方显示4-5个汉字是最合适的,如果超长了,可以考虑缩减,但是表达的意思需要一致。 后台填写的iap描述里写清楚怎么、获得什么东西、给多少个、东西怎么拿到,对你过审会有额外帮助。 3、不允许A送B 举例来说,500钻石送50钻石可以,500钻石送1张10块充值卡不行。 如果是的话,很抱歉你违反了“禁止A送B这条”,你的是钻石,不能送VIP经验。 ②VIP等级不同是否会给用户带来额外的收益。如果是的话,很抱歉你违反了“对所有用户而言必须公平’这个原则。 这个问题有些情况下靠解释可以过审,但是最简单快捷的方法是在不起眼的地方放个广告,然后在review note里告诉审核的人广告在哪里就好了。 3、技术人员煞有介事地给审核专门开放了一个服,名字就叫“测试服”。 4、又是运营人员配置公告出了错,一大堆诸如“X月X日删档封测结束”“下一轮测试将与X月X日开启”之类的公告被看见。

    93750

    全方位测评|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 兼容的软件,性能也比英特尔的要强。 不只是早早享受,更多的是提高生产效率,创造出更多的价值;如果不是刚需,纠结要不要现在的情况下,那就是说不是刚需,就一定要等,等到刚需再,就是到了上面的情况下再,否则买来也用不上或者使用率很低,也是一种浪费

    82720

    扫码关注腾讯云开发者

    领取腾讯云代金券