自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TMQ1225的博客

腾讯移动品质中心-Tencent Mobile Quality Center 它是腾讯最早专注在移动APP测试的团队,在十余年的时间内承担了近十款业界领先产品测试工作,近七年的android及iOS自动化测试项目经验,为腾讯向移动转型提供了多项质量方案和

  • 博客(11)
  • 收藏
  • 关注

原创 【腾讯TMQ】机器学习实现录像分帧速度测试

项目背景浏览器测试组一直将录像分帧作为速度测试的重要手段之一。录像分帧具有结果简单直观,证据保存完好等优点。所以,虽然录像分帧在效率上比不上代码埋点,Hook等方法,但一直沿用至今。 2016年上半年开始,成都浏览器测试组进行主路径精细化测试,对各个常用场景的性能进行全面摸底测试。在浏览器Feeds流速度测试的时候,为了降低网络以及网页内容不同造成的误差,开发组建议一个场景进行300轮测试。如此多样

2017-08-23 16:58:40 711

原创 【腾讯TMQ】当Espresso遇见Android单元测试

引言在Android单元测试中,不依赖Android环境的可以使用Junit。如果依赖Android环境,但是没有UI相关或者UI比较简单(如点击按钮)的单元测试可以使用开源库Robolectric解决依赖问题,使测试运行在JVM上,而非模拟器上,大大提高测试运行效率。但是如果测试UI相关比较复杂的代码,又可以如何进行测试呢?Activity& Espresso #Activity是承载UI控件的A

2017-08-21 17:05:17 749

原创 【腾讯TMQ】iOS静态代码扫描之工具调研

为了进一步加强测试质量,同时探索测试左移在同步中的实践,iOS同步助手尝试接入静态代码扫描工具。希望通过不同的途径提前发现日常测试中难发现的问题。然而iOS静态代码扫描工具有不少,它们都有什么不同?我应该选哪一个?因此,本文主要针对主流的几个工具,对同步助手的代码进行扫描,并分析对比它们的扫描结果,再敲定后续的接入计划。该文章从以下几部分进行阐述,可按需阅读:一、工具介绍二、遇到的坑点三、扫描能力对

2017-08-17 17:26:44 3058

原创 【腾讯TMQ】测试左移之代码评审

导读最近两年,品质中心极力推动测试工作左移,以期能提前发现产品的问题,降低成本。笔者自认代码基础能力还不错,就想通过代码Review来提前发现一些Bug。多数项目中,代码评审工作是由开发同事相互执行的。但往往开发同事为了赶进度,并没有时间进行代码评审,导致很多明显的Bug被遗留到了测试阶段。那代码评审是否可以由测试人员来做呢?显然是可以的。诚然多数测试人员的代码能力没有开发人员的水平,代码Revie

2017-08-17 17:13:30 643 1

原创 【腾讯TMQ】这样的测试过程管理让你事半功倍

导语相信每一位测试小伙伴对于测试过程管理都有自己的独特见解。我所在的部门2017年初开始施行测试变革——“测试左移”。过程中有从技术层面的”左移“,也有从流程层面的”左移“等等,方式形态万千。今天和大家分享的是我在这个过程中,除了个人技术能力提升外,在测试过程管理上的一些感触。它让我目前作为业务测试负责人也算得心应手。希望对其他小伙伴也有一些借鉴。年后,我负责的业务测试内容发生了一些变化,说实话,当

2017-08-17 17:03:47 2213

原创 【腾讯TMQ】自动化测试平台实践几点经验总结

背景自动化建设是质量和效率提升的一个基础手段。从各产品业务测试的角度上,在自动化测试上有了一定的积累。从整个品质中心上,各个组都在支撑多产品的质量保证工作。出于提升自动化建设基础服务的专业度和深度,同时减少重复建设的成本,2016年品质中心成立联合项目,有组织性协作开展中心层面自动化体系和自动化平台的建设工作。本人在9月份加入自动化建设UTP团队,PM角色。主要负责项目的管理,运作等。以下是在UTP

2017-08-17 16:43:59 851

原创 腾讯TMQ团队10年巨献-iOS测试实践

导读 #开始敲这篇“软”文,我觉得颈肩都好硬,转转头抖抖肩,许多事情如开闸水般涌入脑海,整个人顿时放松了下来。也烦请读者朋友耐心读下来,看一看这千千万万测试人的一些共鸣!我们是谁2012年,我入职腾讯无线研发部质管中心(TMQ的前身),负责QQ浏览器iPad项目测试。当时本书作者丁如敏是浏览器测试组负责人,本书另一作者张锦铭(早我一年入职),还有另一位同事张佳也做iPad浏览器测试(一年后转入其它

2017-08-14 18:17:23 1159

原创 【腾讯TMQ】实践单元测试的姿势

​# 引言 #:单元测试的目的是什么呢?就是完整检测代码单元的功能逻辑,找出代码单元本身的所有功能逻辑错误,具体来说,就是检测对数据的各种分支是否考虑全面,处理是否正确。形象地说,单元测试的目的就是验证:无论别人怎么样,我总是对的。“别人”,是指相关代码或环境,“我”,是指正在编写或测试的代码单元。单元测试为啥能提高代码质量呢?由于每个单元有独立的逻辑,做单元测试时需要隔离外部依赖,确保这些依赖不影

2017-08-08 10:46:20 918

原创 【腾讯TMQ】iOS逻辑自动化测试实践

作者:袁宜霞团队:腾讯移动品质中心TMQ一、怎么界定自动化测试范围白盒测试主要测试APP的内部结构或运作,以代码实现的角度来设计测试案例。白盒测试优点在于要求测试人员去学习软件的实现,可以检测代码中的每条分支和路径,揭示隐藏在代码中的错误,对代码的测试比较彻底。单元测试属于白盒测试的一种手段,是一种提高软件质量非常有效的方法。对于多次的迭代开发和重构,团队需要通过单元测试来看是否新的迭代对于原有的功

2017-08-07 18:24:24 1174

原创 【腾讯TMQ】米少熬好粥——数据有限时怎样调优深度学习模型

一、假如你是一个数据穷鬼,其他资源也捉襟见肘,可以来试试迁移学习。迁移学习所谓迁移学习,就是将一个问题上训练好的模型通过简单的调整,使其适用一个新的问题,可以认为是一种模型调优的“取巧”方法。可以类比人的举一反三能力。迁移学习的特点1、需求数据量少假设有两个领域,一个领域已经有很多的数据,能成功地建一个模型,有一个领域数据不多,但是和前面那个领域是关联的,就可以把那个模型给迁移过来。比如,我们想做一

2017-08-07 18:08:12 955

原创 【腾讯TMQ】Tensorflow 的 word2vec详细解释——basic篇

​Word2Vec即Word to vector(词汇转向量)。我们希望词义相近的两个单词,在映射之后依然保持相近,词义很远的单词直接则保持很远的映射距离。关于Word2Vec实例总结为6步:1、下载数据;2、将原词汇数据转换为字典映射;3、为 skip-gram模型 建立一个扫描器;4、建立并训练 skip-gram 模型;5、开始训练模型;6、结果可视化。现在来详细解说。1、下载数据打开下载进来

2017-08-07 17:24:36 645

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除