首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何规避适配风险?以《乱世王者》为例,探秘手游兼容测试之路

作者:Lane Li,腾讯适配测试负责人、WeTest专家兼容测试负责人 项目背景 《乱世王者》是一款历史架空背景的战争策略手游,最大程度的还原策略游戏的精髓的同时加入了RPG元素。...游戏品质离不开质量控制,《乱世王者》也一样,游戏的每个部分都进行专业测试,在兼容测试的部分,为了保证兼容性方面的质量,从轻测版本到运营上线做了数十次全量兼容测试,目的就是保证产品在兼容性方面的质量。...本文就将阐述腾讯WeTest如何为该游戏进行兼容测试。...、名城争夺战等游戏特色之处进行分模块话测试,更是将界面UI、社交功能如好友、分享等进行分别测试,将兼容测试化整为零,使得测试覆盖面更加完善。...最终效果 在项目测试阶段,腾讯WeTest累积为《乱世王者》挖掘出了171个兼容性问题,其中102个严重及以上问题,将APK Crash、无响应、UI问题等揭露出来,提前进行修复或对问题进行评估,规避了适配风险

3K60

APP测试工程师“养成”记(三)

APP测试主要测试内容如下: 一、冒烟测试 1.monkey 2.模糊测试 3.用例覆盖测试 二、安装/卸载 1.真机的安装,卸载 2.第三方软件协助安装/卸载 3.模拟器上的安装/卸载 三、升级安装实用性...1.场景测试 2.接口用例测试; 八、界面易用性 1.界面交互; 2.可用性 九、适配性 1.分辨率 2.版本系统 3.不同品牌 4.不同网络 5.不同屏幕 6.不同尺寸 十、平台兼容 1.阿里...MQC 2.百度MTC 3.腾讯wetest 4.Testin 十一、专项测试 1.启动 2.流量 3.电量 4.GPU 5.CPU 6.内存 7.fps 十二、权限 1.不同系统 2.不同品牌...1.腾讯金刚网 2.apk反编译 3.敏感信息泄漏 4.文件夹权限 5.xss注入 6.账号安全 十四、数据安全 1.360/猎豹数据清除 2.不同安全软件对apk包检测 十五、手机特性 1.刷卡待...2.多语言 十六、竞品对比 十七、测试常遗漏测试点 十八、建立良好的用户反馈渠道及提炼测试点 以上就是整体关于APP测试工程师,需要掌握的以及要学习的,整体有三篇~我想毕业生或者毕业1-2年经过这三篇整体系统的培训及学习

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

10万QPS,K6、Gatling和FunTester终极对决!

之前写了两篇文章分享自己对几种性能测试框架的测试:性能测试框架对比初探、性能框架哪家强—JMeter、K6、locust、FunTester横向对比。...脚本内容如旧文:性能框架哪家强—JMeter、K6、locust、FunTester横向对比。...总结 这次测试有一个现象,Gatling框架测试QPS要比FunTester高一点,这里我总结了一下原因: FunTester做了更多适配,体现在标记对象 FunTester同步执行了更多判断,体现在终止条件上...FunTester同步存储了测试数据 这里我观察到的现象是FunTester框架使用了更多的内存,Gatling创建了更多的线程(此处我怀疑是异步处理一些事情),Gatling没有在可能的业务层面留下兼容功能...基于此,我列了几条「FunTester」优化方向: 将非必要的处理改成异步 尝试更换测试元数据存储方式 逐步丢弃业务相关兼容代码(已完成) 首先看一下核心执行代码: @Override

1.8K40

拥抱小程序,WeTest小程序全链路测试解决方案正式上线

商户在通过第三方开发商完成小程序开发后,无法保障明确小程序的质量情况,需要对第三方外包开发产品进行接口性能、功能的质量验收,避免外包供应商开发质量过低对客户造成损失; 2.在各种大型节日前后(如六一八、双十一、双十二...、旦等),需要验证小程序在高并发下活动是否能正常进行时,无法确认是否存在优惠券盗刷等安全隐患; 3. ...我是开发者:作为小程序搭建的开发人员,在小程序测试的专业度上不够专业,从而导致小程序会在安全,兼容,功能,性能等方面面临各式各样的潜在风险。...小程序兼容测试:对市面主流热门安卓机型或苹果机型进行适配兼容测试,并在各种不同微信版本中进行验证,提供测试机型详细测试报告。...小程序性能测试:根据用户需求及服务器架构情况进行用例设计,支持定制高并发场景,结合测试报告针对客户的测试目标给出明确的结论,如“高风险/低风险/无风险”等,并对每个测试场景的测试结果做出梳理,标明瓶颈节点和瓶颈接口

3.5K40

美团民宿跨端复用框架设计与实践

如何保障各个复用组件底层依赖的统一、适配层接口的统一?端复用场景下,如何更好的做测试和监控?端同学存在各自技术认知的边界,如何在出现问题时快速排查、及时止损?...完成适配开发工作后需在 RN 页面与小程序 Demo 页面中对复用组件同时进行测试,避免在适配小程序过程中引入 RN 页面 Bug。...原则上客户端同学提供适配的 RN 组件后,由小程序侧同学接入并测试,但我们也鼓励客户端在完成 RN 组件开发与复用适配后,一并完成小程序侧的组件接入工作,这样需求开发完整度更高,并能有效减少跨端开发下的沟通成本...3.5 跨端复用质量保障 跨端复用场景下存在包括复用组件接口兼容性问题、组件间的依赖隐患问题、测试和监控的缺失问题,以及故障排查困难等各种质量隐患,我们在业务实践中,也探索出一系列解决这些隐患的质量保障措施...双重自测卡控 在跨端复用场景下,一个复用模块的改动要考虑兼容和新旧版兼容问题,相比与之前有更高的出错风险,更全面的自测能帮我们尽早暴露问题,减少故障风险。

1.1K11

拥抱小程序,WeTest小程序全链路测试解决方案正式上线

商户在通过第三方开发商完成小程序开发后,无法保障明确小程序的质量情况,需要对第三方外包开发产品进行接口性能、功能的质量验收,避免外包供应商开发质量过低对客户造成损失; 2.在各种大型节日前后(如六一八、双十一、双十二...、旦等),需要验证小程序在高并发下活动是否能正常进行时,无法确认是否存在优惠券盗刷等安全隐患; 在需要对新增功能进行质量评估时,无法保障大功能上线时的运行正常,从而导致可能发生的造成品牌口碑损失的风险...我是开发者:作为小程序搭建的开发人员,在小程序测试的专业度上不够专业,从而导致小程序会在安全,兼容,功能,性能等方面面临各式各样的潜在风险。...小程序兼容测试:对市面主流热门安卓机型或苹果机型进行适配兼容测试,并在各种不同微信版本中进行验证,提供测试机型详细测试报告。...小程序性能测试:根据用户需求及服务器架构情况进行用例设计,支持定制高并发场景,结合测试报告针对客户的测试目标给出明确的结论,如“高风险/低风险/无风险”等,并对每个测试场景的测试结果做出梳理,标明瓶颈节点和瓶颈接口

2.9K00

Android开发笔记(序)写在前面的目录

窗口、复杂控件; 存储分为六块:资源、内存、键值对、数据库、文件、网络存储; 通信分作六块:组件通信、事件通信、多线程通信、跨进程通信、设备通信、网络通信; 发布与调优分为五块:打包、安全、性能、健壮、兼容...Android开发笔记(八十一)屏幕规格适配 Android开发笔记(八十二)SDK版本兼容 Android开发笔记(八十三)多语言支持 Android开发笔记(一百二十八)手机制式适配 Android...InstrumentationTestCase Android开发笔记(一百一十三)测试工具 页面测试用例 ActivityTestCase Android开发笔记(一百一十三)测试工具 电源管理 PowerManager...开发笔记(一百六十一)NFC近场通信 蓝牙适配器 BluetoothAdapter Android开发笔记(一百六十二)蓝牙设备的连接与配对 蓝牙设备 BluetoothDevice Android开发笔记...)系统软件兼容 水波动画2 RippleView Android开发笔记(八十二)系统软件兼容 水波动画3 MaterialRippleLayout Android开发笔记(八十二)系统软件兼容 圆形图像

2.9K40

C++ 23种设计模式(6)-适配器模式

大家,又见面了,我是你们的朋友全栈君。 适配器模式将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。...它包括类适配器和对象适配器,本文针对的是对象适配器。举个例子,在STL中就用到了适配器模式。STL实现了一种数据结构,称为端队列(deque),支持前后两段的插入与删除。...STL实现栈和队列时,没有从头开始定义它们,而是直接使用端队列实现的。这里端队列就扮演了适配器的角色。队列用到了它的后端插入,前端删除。而栈用到了它的后端插入,后端删除。...代码如下: #include #include using namespace std; //端队列 class Deque { public: void...int x) { deque.push_back(x); } void pop() { deque.pop_back(); } private: Deque deque; //端队列

37720

任性11,服务半价买,还有百万Q币送

测试开发者的共同关注! 明天就是一年一度的11购物狂欢节,不仅各大零售电商瞄准了这一波营销大势,众多企业服务商也在这一天推出重大优惠。...腾讯WeTest 作为有着十年技术沉淀的一站式测试服务平台,将在11期间,推出“狂送百万Q币”的活动以回馈平台用户。...同时,更有专家兼容服务限时5折出售,由腾讯金牌测试团队,严格遵照腾讯标准流程,帮您解决游戏、应用兼容性问题。 ?...专家兼容测试精华版5折出售 该项服务包括安装、启动、登录、新手引导、卸载、性能指标方面的测试。由腾讯金牌专家测试团队提供,享受如《王者荣耀》、《天天酷跑》腾讯顶级游戏同等待遇。...腾讯WeTest提供:兼容适配测试;云端真机调试;安全测试;耗电量测试;服务器压力测试;舆情监控等服务。 ?

11.1K20

20180914_ARTS_week12

十二周咯,算法题 Roman to Integer,看了一篇讲 Python 和 Go 的文章,记录了移动端网页适配 iPhone X 的内容,分享了三个月来做 ARTS 的一点感受。...我们对网页做适配主要也是让主体内容保持在安全区域内。...safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); } 上面就是为了让 web 内容不要延伸到底部的小黑条,这里 constant 是为了兼容...其实我觉得这个方案不是特别,对于已有的项目,比如 hybrid app,页面数量何止成百上千,一个一个根据页面情况做适配简直是会疯掉,更好的方案是终端开发能定制 webview,提供能力,在 iPhone...X 下就自动上下加个距离,页面也不用改,测试的工作量也会小很多 :-) Share 这周是做 ARTS 的第 12 周,差不多也要 3 个月了。

34710

腾讯云TStack再过多项互认证,助力各行业构建安全云生态

作为开源、开放的私有全栈云平台,腾讯云TStack不仅拥有丰富的产品体系、强大的多云纳管实力、完善的全栈式运维服务,更具备开放兼容的架构,在软硬件适配方面有着突出表现。...腾讯云TStack与海光平台服务器的兼容测试基于centos操作系统,搭载国产海光x86处理器;经几十项专业测试后,结果表明腾讯云TStack与国产品牌——海光平台服务器可完美适配兼容。 ?...海光平台服务器基于国产化海光处理器开发,作为企业级高规格路服务器,在性能和功耗之间可达到较完美的平衡,实现了高效计算和绿色节能。...本次兼容测试基于银河麒麟操作系统,搭载Intel®Xeon处理器。经几十项专业测试,腾讯云TStack与国产服务器长城超云的兼容性表现优异。 ?...TStack平台的兼容适配性能优异,腾讯云TStack平台可完美支持Power架构。

1.3K30

道听途说:Cadence与Synopsys后端工具非正规比较

大客户在评估哪家的工具时,就直接找个比较有代表性的模块,然后请C和S的AE来PK。最后看哪家做的。这种方法就排除了由于对工具的不熟悉而导致的偏差。...@白山头多方打听,多数公司评估下来,C家的Innovus测试结果更好。对于ICC2很难绕通的模块,而C家的可以轻松绕通,无论面积还是功耗还更好。...当然,C越来越火还有一个原因,那就是Innovus对于客户的支持力度,没的说,非常。有什么问题,AE是随叫随到。而S,反应速度相比就慢了一些,给人的感觉有点傲慢。...两家竞争还是比较激烈,算法也在不断的改进,因此测试结果的好坏也不是那么绝对。最近听说一家知名外企在一次比较中,ICC2的结果较好。 ---- 最近在使用innovus的过程中,感觉非常有意思。...Innovus为了兼容sdc等原因,也支持很多S家工具的命令,比如 get_cells、foreach_in_collection等等。虽然如此,只要是能避免跟S产生什么关系的地方,还是尽量避免。

3K20

武汉万象奥科:内存压力测试工具memtester使用指南

测试目的内存压力测试的目的是测试系统内存的稳定性和可靠性,以便确定系统是否能够在各种负载情况下正常运行。...测试内存的兼容性:通过测试不同类型的内存是否兼容,以确保内存与开发板或其他设备的兼容性。本文将使用武汉万象奥科HD-G2UL-GW系列网关对内存进行72小时的压力测试,以此来验证系统的稳定性。...图2 测试结果测试工具memtester是一款比较经典而且使用广泛的内存检测工具,具备使用简单、易于移植、检测结果可靠性的特点,支持32位和64位的类Unix系统(Unix、Linux、Android...省略测试次数,则连续进行测试,直到手动结束省略内存物理起始地址,则由系统随机选择空闲内存测试测试过程硬件准备HD-G2UL-GW评估板、网线、Type-c数据线、5V电源适配器、电脑主机。...图4 执行测试关于HD-G2UL-GWHD-G2UL-GW系列网关采用单核工业级Cortex-A55@1.0GHz处理器,支持路千兆网口,搭载WIFI&蓝牙模组。

2.9K20

ApacheCN 安卓译文集(二)20211226 更新

、掌握工具链 十三、进入强制模式 十四、附录 a:开发环境 安卓应用测试学习手册 零、前言 一、开始测试 二、使用安卓 SDK 理解测试 三、测试秘籍 四、管理您的安卓测试环境 五、探索持续集成 六、...实践测试驱动开发 七、行为驱动开发 八、测试和分析性能 九、替代测试策略 Xamarin 4.x 跨平台应用开发 零、前言 一、Xamarin 安装程序 二、平台们,你们!...十二、货币化、构建过程和发布 Robotium 安卓自动化测试 零、前言 一、Robotium 入门 二、使用 Robotium 创建测试项目 三、Robotium API 四、Robotium 的网络支持...Robotium 和 Maven 用于应用开发的安卓 4 新特性 零、前言 一、面向所有人的动作栏 二、新布局——网格布局 三、社交 API 四、日历 API 五、片段 六、支持不同的屏幕尺寸 七、安卓兼容包...四、视觉和音频输入:摄像头和麦克风接入 五、富媒体演示:使用图像、视频和音频 六、结构适配:处理设备布局和缩放 七、本地交互:舞台网络视图和 URI 处理器 八、丰富的访问:文件系统和本地数据库 九、

2.7K20

官方重磅!国产统一操作系统 UOS 20 正式版发布

在前期的测试版本适配过程中,统一操作系统对联想、华为、清华同方、长城、曙光等整机厂商发布的数十款终端和服务器设备进行了支持;在软件方面,能够兼容流式、版式、电子签章厂商发布的办公应用,兼容数据库、中间件...如果合作伙伴在测试适配的过程中,需要使用上述权限,可以通过控制中心 — 通用 — 开发者模式菜单中的 “进入开发者模式” 关闭此安全相关功能。 ? ?...服务支持 对于您测试适配过程中产生问题或缺陷,可通过 gitlab 提交工单,我们会跟进解决您的问题。...目前统信软件已经和龙芯、飞腾、申威、鲲鹏、兆芯、海光等芯片厂商开展了广泛和深入的合作,与国内各主流整机厂商,以及数百家软件厂商展开了全方位的兼容适配工作,共同发展和建设新的软硬件技术生态。...UOS 统一操作系统网址: https://www.chinauos.com/applyfor 推荐阅读:编程能力与编程年龄 让开发效率 “飞起” 的 VS Code 插件 最新世界大学排名:计算机专业哪家

2.3K10

“地表最贵iPhone”到货,iPhone XS 系列手机等你来测!

___ 关于iPhone XS系列手机的那些新亮点 大屏、卡、A12仿生芯片成重要亮点 除了一如既往更强劲的运算性能,刘海屏普及,iPhone XS系列,终于提供更大尺寸的屏幕,分别是5.8英寸的iPhone...[2.png] iPhoneXS基本配置 新款iPhone虽壕,兼容适配问题仍在 新一代的iPhone在性能和使用上有了大幅度的提高,大部分手游应用厂家仍最关心新机型的适配问题...“地表最贵iPhone”,想说测你不容易 新一代的iPhone价格破万,大幅提升了产品的测试成本,有什么渠道可以第一时间了解产品在iOS新机型上的兼容性问题呢?...[7.jpg] [8.jpg] ___ 目前,腾讯WeTest专家兼容测试iOS版由专家带队,精选设备,全面完成安装、启动、登陆、新手引导、卸载方面的测试。...人工复查,全面检测,多方位定位产品兼容问题。 专家兼容测试iOS版现已支持测试范围:手游、应用、微信小程序/小游戏、H5游戏/应用。预约入口现已开放,排期确认后,2个工作日内即可获得完整报告!

1.3K30

搭建在线教育平台过程中,可能会遇到哪些问题?

当然除了老生常谈的音视频采集、插件处理、音视频编码、传输和音画渲染外,对于这种针对于教培机构专用的线上平台,其实还有很多优化与功能上的难题需要解决,这些问题往往都是在开发者与第三方服务对接时,或者后期测试中可能遇到的...二、系统适配 为了提高在线教育平台的“耐用性”,因此大多数开发商都会让系统尽量实现多端互通,因此,在搭建在线教育平台时,开发者需要考虑到各类系统,如Windows、Liunx、MAC、Android 、...iOS之间的兼容性,除了从编程语言和流媒体协议上入手外,还需要开发商的测试组通过发布demo进行大量的内部测试或指定用户测试,收集反馈意见,然后由编程人员与市场人员参与决定是否向上或向下兼容。...但是发展到现在,线上教育的应用场景是很多的,像是大班课、小班课、师教学、1V1私教等,因此开发者需要为之后直播软件上可能出现的功能留下接口,以便于二次开发或优化升级,这就需要编程人员在代码上或框架布局上多下些功夫了...这些功能有时会对系统的兼容性,或者对在线教育平台的运行速度和流畅度有影响,如何在这些功能上实现优化,也是开发者需要考虑的。 以上就是搭建在线教育平台过程中,开发者可能遇到的问题。

84220

python自学基础1week

大家,又见面了,我是你们的朋友全栈君。 一、python老师介绍 二、为什么要学习python? 三、学习python有前途吗?...ascll码最多只能表示255个字符 ASCLL—>GB2312—>GBK—>GB18030,向下兼容的。英文到汉字。手机或者MP3显示乱码,电脑显示正常,是因为手机或者MP3不支持汉字编码。...ascll码占一个字节,8位,gb2312占 2个字节,16位 各个国家各有一套自己的编码,所以有了一个统一标准,Unicode兼容所有国家的文字,但是又来了一个问题Unicode存的字符多了,占2个字节...anyway,单套套单,whatever 随你去! 10.2:通过用户输入进行交互 input,默认输入的是字符串类型的。可以打印输出变量的数据类型。...2、格式化输出字符串、3、.format()函数格式化输出字符串 字符串拼接输出用户输入的变量耗费内存空间,效率低下,不建议使用 十一、if else流程判断 初识模块:getpass 十二

1.1K20
领券