展开

关键词

APP如何

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

92920

移动App工具Spider

本期沙龙首次在上海举行,包括四场讲座:一直被呼吁开源的工具Spider;移动端户体验数据如何量化;大促活动前团购系统如何评估流量和量;腾讯P图App。 美团·大众点评公司旗下的多款App拥有大量的户,App的过程中需要考虑到不同机型、系统、分辨率的性,同样一个功能要在不同的机型。 为了加快整个流程,提高效率对我们来说就变得尤为重要 概述 这次分享的主要内包括以下3个部分: Spider功能介绍; 介绍相关背景; Spider功能实现。 Spider的主要功能 同时查看、修改、共享多台设备API接口数据; 接口数据存储和回放; 同时操作多台设备。 功能展示 回放数据并跳转 ? 多设备 ? 这时如果需要制造或者修改数据的话,我们可能要深入到最后一层去修改,需要了解服务端各个应的调逻辑和对应的DB读写,增加了App的时间成本。

2.1K50
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

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

    小程序

    在这里我并不会提供了一个列表出来给你,我主要还是想分享小程序的运行环境对性的一些影响。 首先我们先看下小程序支持哪些平台,微信小程序主要运行在三个端:IOS(IPhone/IPad)、Android和于小程序开发调的开发者工具。 也就意味着,在实际的小程序时,必须要根据所采的技术语言的版本以及小程序基础库等因素来决定如何开展小程序的。 可以参见官方文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/project.html#项目设置 开发者可以在此选择任意基础库版本,于开发和调旧版本问题 devtools/project.html#样式补全 综上所示,在规划小程序时,必须要去调查清楚以下条目: - 运行环境(ios、android及对应的版本) - javascript版本,对不同平台的

    2.7K20

    【基础理论-】无删减 - 大全

    吃软件这碗饭的,如果基础理论都不懂,说不过去吧? 前言 !! 当面官问起你平时怎么做app时,你是否只会回答,不同手机,不同品牌?不同系统版本? 正常事应该从三个大方面考虑: 硬件,软件,数据 硬件 不需要盲目的在各种硬件环境,要先考虑清除硬件可能造成的影响再选择。 影响1:配置和性能不同 影响2:某些特定硬件功能和设计 具体的有: 与整体硬件机器的性 与外设的性 比如笔记本电脑的数位画板,在mac和windows都可以运行,但是也要考虑到mac的蓝牙键盘 软件 软件要考虑的点比较多,大家需要背一下 与操作系统 与数据库系统 与浏览器 与中间件 与其他软件 与平台软件的 :包含开发平台和运行平台 数据 不同版本的数据性 :比如升级app后 旧数据能否在新接口和客户端完美展现 不同软件间数据性:比如从postman导出的文件能否在接口平台导入

    6130

    浅谈

    什么是? 简单点就是特指程序在特定条件下的运行环境是否能够正常运行,前后端有无功能以及界面UI上的异常 分类 操作系统 Windows XP、Windows7、Mac、Linux 浏览器 内核常见的浏览器即火狐浏览器(Firefox) Chrome、360安全浏览器(极速模式)、360极速浏览器(极速模式)、搜狗浏览器(高速模式) 版本点:验证新老代码在服务器环境能否正常运行 新版本 老版本 数据 需要验证数据在新老版本的读写 分辨率点:验证产品在不同分辨率下UI展示有无异常缺失 主流:1024×768、1280×1024、1440×900、1600 ×900、1920×1080 工具 浏览器 IETester、SuperPreview、selenium(自动化模拟浏览器端户操作) 分辨率 谷歌插件:Resolution

    48720

    思想-执行 如何进行

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

    26530

    工具分享

    有多少朋友做过浏览器?怎么做的,效率怎么样,是在不同的机器上下载不同的浏览器进行效果确认?有多少人对浏览器的犯过愁?    IETester 估计工作两年以上的都接触过这个工具,考虑到文章的读者可能有新手,所以我再简单介绍一下,过的可以跳过。 根据微软的介绍,SuperPreview的可IE版本视系统已安装IE浏览器的版本而定,如果系统安装了IE8,那SuperPreview浏览器版本就包括IE8、IE7和IE6;如果系统安装了IE7 cbsid=browserlab),Sauce Labs(http://saucelabs.com/) 相似文章推荐: 12款很棒的浏览器工具推荐 http://blog.jobbole.com /62404/ 13个不同浏览器的免费软件工具 http://www.poluoluo.com/jzxy/200911/70600.html

    1.8K80

    Android App常规

    以下是一些基本安卓 APP的内,根据不同时期不一样~类型目标冒烟Monkey 1.编写adb.exe 的Monkey 命令 2.通过logcat定位问题,保证软件的健壮性模糊 1.快速的定位软件的主要功能的实现聚程度例覆盖率1.通过执行的例,推敲出软件的聚合度安装卸载在真机上的安装卸载1.确认安装卸载是否有问题? .客户端不同网络下响应速度接口模块之间,系统与模块,第三方与模块界面易界面与交互性1.符合安卓交互规范 2.户的体验良好 3.使方便,快捷可1.可性强,操作简单 2.使操作错误率低 ,性能性,数据收集)只是一概而过,这个无法一一说清楚。 但对于过程要注意的内,我觉得可以慢慢丰富起来,本章内如有遗漏,可以评论,留言补充~

    46510

    binlog2sql的对MySQL列的

    binlog2sql对json类型支持的不完善,导出的数据基本上无法使。 ',23); insert into sbt_t1(b,c,d,e) values ('02','仅供','OnlyForTest',125); insert into sbt_t1(b,c | 23 | | 2 | 02 | 仅供 | OnlyForTest | 125 | | 3 | 00 | 仅供 | OnlyForTest | 34 c`='仅供' AND `d`='aaaaaaaaaaaa' AND `e`=125 LIMIT 1; UPDATE `sbtest`. `bit_t1`(`id`, `b`) VALUES (18, '0'); 恢复: (sbtest) > UPDATE `sbtest`.

    8310

    position:sticky的性尝

    在这里主要介绍下关于css3草案的position:sticky属性的。 并且不支持左右滑动事件的触发 针对上述问题进行修复,其实并不困难: + 针对scroll做throttle节流,避免每次滑动都执行,可以设置时间间隔,如50ms + 在侦听函数中计算元素的layout属性,可setTimeout 在定时器队列尾插入任务,异步渲染 + ios设备实现了一个属性-position:sticky,可以不js来完成粘性布局 深入 针对sticky布局的性,我们很大多数移动端浏览器。 在pc和安卓的chrome中并未实现该属性,而在pc和iOS 的safari中全部该属性,因此针对iOS可以单独使sticky完成。 overflow:hidden,则元素不会sticky定位 因此解决ios的代码可以这样: // sticky类为粘性布局的样式设置 if (gtIOS6) { // 大于等于iOS6版本使sticky

    2.3K100

    ipa包性大作战!WeTest iOS深度全新升级

    腾讯WeTest对2018年在平台上的iOS版本手游进行性分析,发现平均每次能够发现3.4个适配问题,主要集中在显示异常,占比将近六成。 [图片2.png] 不仅除了对不同机型、不同设备系统进行,它还包含的维度有: ROM、屏幕分辨率、输入法等第三方软件等等。 无论是手游还是应,针对适配问题,开发者可能会采扩大底层背景、限制字数等技术方法进行规避。每款产品上线前都需进行必要的适配,然而手机更新换代速度快,每次成本也让不少厂商慎重考虑。 腾讯WeTest平台自2015年起就深耕游戏应解决方案,并逐渐扩展和提升自身能力。针对iOS适配问题的紧急性,在原有的深度上扩充了“iOS版本深度”。 ,发现和处理适配问题,避免不必要的损失,保障户体验。

    36630

    ipa包性大作战!WeTest iOS深度全新升级

    腾讯WeTest对2018年在平台上的iOS版本手游进行性分析,发现平均每次能够发现3.4个适配问题,主要集中在显示异常,占比将近六成。 ? 不仅除了对不同机型、不同设备系统进行,它还包含的维度有: ROM、屏幕分辨率、输入法等第三方软件等等。 无论是手游还是应,针对适配问题,开发者可能会采扩大底层背景、限制字数等技术方法进行规避。每款产品上线前都需进行必要的适配,然而手机更新换代速度快,每次成本也让不少厂商慎重考虑。 腾讯WeTest平台自2015年起就深耕游戏应解决方案,并逐渐扩展和提升自身能力。针对iOS适配问题的紧急性,在原有的深度上扩充了“iOS版本深度”。 腾讯WeTest平台的iOS深度工具,具备提供多版本多型号设备优点,及时根据市场最新情况更新配备设备,依据产品具体情况进行性全覆盖,第一时间帮助厂商验证市面上暴露出来的适配问题,发现和处理适配问题

    44920

    APP之专项

    我们这提到的专项的流程和技术则是让业务组中的人员去实践的,针对某个模块做深入的专项,而不是工具组那类集成的专项。 1) 需要深入去了解被产品的研发架构,对产品有一个全面的理解。 2) 需要去制订详细的专项计划。比如会选哪些机型,哪些版本号,会哪些网络等。 1.2 第二阶段:功能与修复bug 其实在第一阶段和第二阶段我们还有个过渡的阶段——开发编写代码和编写例的阶段。该阶段之前已经提到过一部分,也就是CR。 1.3 第三阶段:集成与灰度 终于到了最后一个阶段了,在该阶段功能基本上也稳定了,应的各个模块都会进入最后的集成。一般稍大规模的公司就会进行RC以及灰度。 掌握了工具的使并不是关键,落地和找到问题才是主要的。专项既需要面的广度也需要深度。 注:引书籍-《大话APP2.0-移动互联网产品实录》

    56330

    GlusterFS标准posix接口说明

    默认情况下,glusterfs 3.6.4客户端挂载glusterfs文件系统,使pjd-fstest-20080816,会报如下错误: Test Summary Report ---- wallclock secs ( 1.08 usr  0.34 sys +  6.36 cusr  5.31 csys = 13.09 CPU) Result: FAIL 从错误位置看:     02.t对应语句为 expect 0 link ${n0} ${name255}     expect 0 unlink ${n0} # 正常     expect 0 unlink ${name255}     03.t对应语句为 :     expect 0 unlink ${path1023}      expect 0 link ${n0} ${path1023}  另一个比较诡异的地方是,多次,不通过项还会增加,不一样 对本地ext3文件系统,正常通过,无问题。

    34630

    App专项】—冲突

    分享的主题:App专项--冲突 什么是冲突? 冲突是一种叫法,可能不同的公司叫法不同。我们所谓的冲突是指,在运行某一程序的功能时被第三方功能或者软件给干扰的。 冲突的应范围和一些应场景? 冲突这种方法,常见于手机软件、移动通信类嵌入式软件等领域。 但在一些桌面软件或者Web系统领域当中也可应,只是应的场景并不如移动通信类软件这么广泛。 冲突应该在整个中的地位? 地位应该与边界值中的地位相同。 在设计例时,也应较多的考虑这类。根据以往采这种方法进行的经验来看,此类往往会引起一些较严重的问题。 冲突目的:验证在模块操作过程中触发一些常见打断,客户端对于事件优先级的处理是否影响了功能,这一点很重要,往往我们在质量把控方面会忽视这一点。 方法:在被app操作过程中触发预先准备好的事件。

    1K00

    webapp区别

    单纯从功能的层面上来讲的话,APP 、web 在流程和功能上是没有区别的。 1.系统架构方面:   web项目,一般都是b/s架构,基于浏览器的   app项目,则是c/s的,必须要有客户端,户需要安装客户端。 web只要更新了服务器端,客户端就会同步会更新。 3.方面:   web是基于浏览器的,所以更倾向于浏览器和电脑硬件,电脑系统的方向的 ,所以web不必考虑安装卸载   app是基于客户端的,则要看分辨率,屏幕尺寸,还要看设备系统。    所以app则必须安装、更新、卸载。除了常规的安装、更新、卸载还要考虑到异常场景。包括安装时的中断、弱网、安装后删除安装文件   此外APP还有一些专项:如网络、适配性。。。 APP特点   (除了按需求说明书外的 功能 之外还需要进行如下)   1:适配性(也叫,不同的安卓版本,不同厂商,不同手机品牌)   2:不同网络 (2G网络/3G网络/

    25020

    APP性能—功耗

    功耗 功耗,通俗的理解即电流通过导体使设备运行,导体本身的电阻将电能转换为热能的过程,因此,通常功耗也叫电量。 耗电量是指App在运行过程中消耗的能量。 移动设备功耗 由于移动设备的电池量限制,所以对于App的功耗也是需要考虑的一个方面。 硬件工具 基于基于硬件的方案,使电量表来手机耗电量。该方法优点是比较精准,同样缺点也很明显缺点:采购成本高,的是整个手机,不是被APP时要减少系统本身和其他app的干扰。 以重置为起点,获取bugreport内时刻为终点。坐标的间隔,会随着时间的长度发生改变。 纵坐标是消耗电量的具体内属性。 黑色曲线是过程中整体的电量信息。 iOS功耗 Energy Log 启动Instruments,选择你的设备和要检app,打开Energy Log,如下图所示:(充电然后进行电量不合理) ?

    91930

    APP性能—网络

    当前APP网络环境比较复杂,移动运营商网络有2G、3G、4G、5G网络,甚至未来的6G网络,以及越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对户使App造成一定影响。 另外,当前App使场景多变,如进地铁、上公交、进电梯等,使得弱网显得尤为重要。如果App没有对各种网络异常进行处理,那么户可能在日常生活中遇到APP闪退、ANR、数据丢失等问题。 因此App网络,特别是弱网尤为重要。 网络要点 ? 弱网 如何进行弱网 SIM卡的网络切换( 手机-设置-移动网络设置-网络类型选择,可以进行2G/3G/4G网络切换) 具体弱网场景,常见场景包括:地铁/巴士、电梯、楼梯间、停车场 使虚拟机模拟网络速度 ,如树莓派搭建的弱网仪。

    28420

    「深度」服务 今日重磅发布!

    而针对应APP,突破传统脚本编写方式,采基于控件识别和智能图像识别的双重对象识别机制,通过基于AI的自动探索框架和录制工具,人员只需要在手机上操作一遍即可直接获取关键场景模型,进而完成对被各个场景覆盖与探索 而在AI自动化探索上,图像类bug识别则成为环节AI技术最大的优势。比如,在应中,利产品样本,AI可以检到黑屏、白屏、花屏等问题。 在深度服务中,基于AI自动化能力为户覆盖产品核心场景,对市面主流TOP300终端进行适配。 [5.webp.jpg] 深度服务服务流程 [6.webp.jpg] 深度服务问题报告案例 而除去基础服务,AI自动化与深度服务功能的融合 ,环境”五大适配难题。

    21940

    「深度」服务 今日重磅发布!

    而针对应APP,突破传统脚本编写方式,采基于控件识别和智能图像识别的双重对象识别机制,通过基于AI的自动探索框架和录制工具,人员只需要在手机上操作一遍即可直接获取关键场景模型,进而完成对被各个场景覆盖与探索 而在AI自动化探索上,图像类bug识别则成为环节AI技术最大的优势。比如,在应中,利产品样本,AI可以检到黑屏、白屏、花屏等问题。 ? 在深度服务中,基于AI自动化能力为户覆盖产品核心场景,对市面主流TOP300终端进行适配。 ? 深度服务服务流程 ? 目前,腾讯WeTest重磅发布“深度”服务,首次将AI能力落地行业。 ,环境”五大适配难题。

    22230

    相关产品

    • 标准兼容测试

      标准兼容测试

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

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券