专项测试
文章平均质量分 81
腾讯移动品质中心TMQ
腾讯移动品质中心-Tencent Mobile Quality Center 它是腾讯最早专注在移动APP测试的团队,在十余年的时间内承担了近十款业界领先产品测试工作,近七年的android及iOS自动化测试项目经验,为腾讯向移动转型提供了多项质量方案和关键专利。
展开
-
【腾讯TMQ】WIFI安全测试,其实不难
为WiFi安全的一部分,近年来WiFi安全事件层出不穷,而其中的ARP攻击事件更加普遍,越来越成为移动互联网时代手机用户的一大痛点。请看以下一个WiFi安全事件。A君从广州到上海出差,在星巴克买了一杯咖啡,坐在门口连上某个热点的WiFi正在浏览一个网站,发现这个网站需要邮箱注册,注册后发现需要登录邮箱激活。于是A君这打开了邮箱大师上的APP。原创 2016-08-18 16:07:34 · 2768 阅读 · 0 评论 -
【腾讯TMQ】代码质量与技术债
提到“质量”二字时,我们的第一反应往往是“有多少BUG?”“性能好不好?“这样的问题。我们对软件产品或服务的质量定义看其能不能满足用户的需求,包括功能、性能和体验等维度的指标,我们可以通过各种类型的检测手段来给出其质量高低的度量。但是,如果直接拿出一段源代码放在我们面前,问这段代码的质量好坏时,我们又该如何作答呢?有人说:“好的代码就像好的笑话一样,它不需要解释(Good code is li...原创 2018-07-19 16:24:06 · 770 阅读 · 0 评论 -
【腾讯TMQ】GT3.1简化您的App性能测试(1)——全新的性能监测体系
导读GT君此次给大家送来了强力的安卓GT3.1版本更新。在本次更新中,采用了在被测应用内嵌SDK的方式来获取流畅值,解决了2.x版本测试应用流畅值必须root手机的痛点。除此之外,GT3.1版本引入了Hook功能,可以获取更加丰富详细的应用信息,例如页面加载速度,卡顿代码调用栈、IO使用情况等。下面我们不妨来看看这些便利的功能点吧!1 基础性能分析CPU:表示进程或线程的繁忙...原创 2018-03-09 15:46:28 · 2739 阅读 · 2 评论 -
【腾讯TMQ】GT3.1 简化您的App性能测试(3)——原理讲解,溯本求源续
导读在上一章的内容中,GT君为大家介绍了CPU、内存、流量、流畅度等不同维度检测的实现原理。在本章中GT君将继续从页面启动时长维度、布局的构建与绘制维度、数据库操作维度为大家讲解这些功能的作用和实现原理。1 页面启动时长检测1.1 页面启动时长Activity启动时长就是唤醒Activityy到Activity在前台进行第一次绘制的时间,配合“绘帧检测”中定位的掉帧区间,可...原创 2018-03-15 15:36:29 · 2127 阅读 · 0 评论 -
【腾讯TMQ】接口测试用例设计
作者:刘燕团队:腾讯移动品质中心(TMQ)导语随着测试分析和分层测试的深化,“接口测试”出现在我们视野的频次越来越高。那么接口测的用例设计常用哪些方法呢?本文将详细描述。1 接口测试 #1.1 接口测试接口:主要是子模块或者子系统间交互并相互作用的部分。这里说的接口是广义的,客户端与后台服务间的协议;插件间通信的接口;模块间的接口;再小到一个类提供的原创 2018-01-17 15:48:30 · 6137 阅读 · 0 评论 -
【腾讯TMQ】TBS三方SDK自动化探索
作者:张佳团队:腾讯移动品质中心TMQ【导读】对于非宿主的合作伙伴来说,在TBS接入环节,“共享和下载内核”的能力是最重要的,它从根本上决定着APP是否能够使用预期的X5内核提供服务。一旦出现问题,会导致无法加载X5内核或者优化策略失效,从而降低X5占比。但面临的一个问题是,SDK是跟随TBS版本持续优化的,每次SDK发布,都会有大批小伙伴更新apk来提测。【测试时机】SDK发布后,会有合作方陆续接原创 2017-12-18 16:25:51 · 859 阅读 · 0 评论 -
【腾讯TMQ】穿山甲系列之像修复Crash一样修复卡顿
作者:虫虫爸团队:腾讯移动品质中心TMQ无奈大家在做Android项目时,是否对以下一幕感到很熟悉?正如上图所示,我们在版本发布前,一般都会做一些性能测试,其中会包含流畅度测试。然而即使在本地测试流畅度性能指标非常的好,但还是会有不少用户会反馈出现卡顿,这究竟是为啥呢?有人曾诙谐的把发版前的测试数据比作汽车的“官方油耗”。汽车官方油耗对用户其实没有多大指导意义,用户在实际驾驶汽车时的油耗往往高于官方原创 2017-12-22 16:04:28 · 885 阅读 · 1 评论 -
【腾讯TMQ】iOS电量测试实践
iOS电量相关问题一直是测试人员头疼的事情,电量测试怎么开展、问题怎么复现和跟进定位、用户反馈电量相关的问题我们如果获取更多的信息等等,一直都没有一个好的解决方案,以至于我们面对电量相关的问题时,总是束手无策。整个项目组经常收到这样的一种反馈:你看,你们开发的APP,我还没怎么用呢,耗电量就排第一了。对于这样的反馈,我们能做些什么呢?之前我们是迷茫的,但经过一段时间的尝试和努力之后,事情有了一些改观原创 2017-10-26 15:00:04 · 1989 阅读 · 1 评论 -
【测试左移专栏】QQ浏览器测试左移实践
作者:macklu团队:腾讯移动品质中心TMQ一、概念篇 #测试左移: 通俗的说即将测试行为放入软件开发周期的较早阶段进行,不局限于软件提测后再介入测试。我们理解的测试左移思想有两个层面:1、测试流程上左移,即软件开发周期较早阶段介入测试 ,比如在需求阶段,设计阶段等;2、测试早于或者同步于开发活动,即是在软件开发各个阶段提供软件质量保证,比如单元测试,准入测试等。我们理解的测试左移的思想贯穿整原创 2017-06-09 10:51:01 · 1391 阅读 · 0 评论 -
【测试左移专栏】测试左移实践探讨 ——测试左移在腾讯地图SDK的实践
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-06-09 10:15:16 · 1415 阅读 · 0 评论 -
【腾讯TMQ】【测试左移专栏】用Powermock和Mockito来做安卓单元测试
作者:ZeusL团队:腾讯移动品质中心TMQ一、单元测试及Android单元测试简介惯例,先简单介绍下理论知识,懂得的可以跳过。1、单元测试定义和特性单测定义:在计算机编程中,单元测试(Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。 程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最原创 2017-05-26 15:33:49 · 3559 阅读 · 0 评论 -
【腾讯TMQ】【测试左移专栏】手机管家PiTest测试左移实践
作者:CC团队:腾讯移动品质中心TMQ【引入】说起“测试左移”相信对于大家来说已经不再陌生,左移的也手段非常多,无论是使用NLP来做需求分析,还是使用ACC来做测试建模,目的都是希望将隐藏的缺陷提早暴露。今天我们从“测试执行”的角度来谈左移,将测试的执行尽可能的左移,在执行阶段提早发现代码缺陷。【现状和问题】1、手机管家研发模式和测试流程手机管家现行研发模式为FT模式,即每个FT作为独立的功能模块研原创 2017-05-26 15:28:05 · 1695 阅读 · 0 评论 -
【腾讯TMQ】【测试左移专栏】从测试左移到工程生产力
编者注:随着互联网行业的发展,质量管理的方向逐渐向生产过程看齐。2017年是TMQ变革的重要年份,本文拟通过一个宏观的视图,给读者展现此次变革的完整思路,希望能带给大家一些启发。作为TMQ 2017年的重点工作,测试左移在多个团队中已经开展了起来,具体他们是怎么做的,有哪些好的实战案例,我们会陆续挑选一些分享给大家,请各位读者同学们期待。一、测试行业现状分析近几年随着移动互联网的飞速发展,整个行业一原创 2017-05-26 14:50:55 · 1171 阅读 · 0 评论 -
这一次,卡98%问题终于解决了
本文介绍腾讯手游助手项目中遇到的卡98%问题的解决过程和对该问题的总结与思考。原创 2016-11-04 16:20:52 · 20663 阅读 · 2 评论 -
【腾讯TMQ】用FSM写Case,你会么?
利用有限状态机对复杂需求建模,再从模型中抽取测试用例,你会么?原创 2016-09-22 16:38:26 · 1444 阅读 · 1 评论 -
【腾讯TMQ】测试管理平台大比拼
工欲善其事,必先利其器。测试管理平台就是测试人员的“器“,找到一个合适的管理平台使测试人员事半功倍。本文介绍了目前流行的测试管理工具QC、 Mantis、 BugZilla、TestLink、Redmine等希望读者通过本文找到适合的工具。原创 2016-09-06 14:58:30 · 7886 阅读 · 1 评论 -
【腾讯TMQ】远程移动测试平台对比分析
随着移动设备和系统的碎片化程度越来越高以及复杂的移动网络情况, 兼容性测试以及远程真机测试的重要性越来越突出。根据远程测试机/人员与开发者间的合作方式,可以分为以下几种服务:云测试服务、内测服务以及众测服务,相应的平台支持如下图。原创 2016-08-30 14:45:57 · 5914 阅读 · 0 评论 -
【腾讯TMQ】从Java乱码谈起
背景在实际项目开发中,特别是涉及到中文输入输出的时候,大家肯定都被各种乱码问题坑过。如果遇到复杂的系统,为了乱码问题折腾几天也不是不可能。在最近的项目中,我也遇到了一个头疼的乱码问题。解决完成后,也有了一些心得和体会,总结在这里做为抛砖引玉。问题描述在我们这个项目中,主要是通过系统中一系列模块的处理,最终生成结果报告。项目的总体系统结构如下: 乱码问题就出现在最终的...原创 2018-07-30 16:00:09 · 917 阅读 · 0 评论