平安金融科技测试技术周报(第一期)

@author penghaibo204
** 本期导读**:平安金融科技测试技术周报终于和大家见面了,我们旨在为大家分享最前沿的测试技术和测试组最新的技术成果。以后我们每周会给大家带来测试组内的一些原创文章和业内的优秀博文。我们主要分为五个栏目:原创文章、移动测试技术、后端测试技术、通用测试技术和测试人生。

原创文章

1)如何更快速有效的收集Android应用的FPS?@张远平

FPS(每秒传输帧数(Frames Per Second))是图像领域中的定义,是指画面每秒传输帧数,测量FPS经常用于评价一个APP的流畅度,以此来判定APP是否能带来更好的用户体验。由于Android系统权限的问题,我们通常要通过应用的FPS,或者要对设备进行root。本文另辟蹊径,研究出一种无须root快递收集Android应用FPS的方法。

2)用ExtentReports美化你的测试报告@王庆丰

在实际的自动化测试工作中经常会用到一些报告生成工具大概分为两类,一类是测试框架自带的报告生成工具如:JUnit+Ant、TestNG;另一类就是专用报告工具如ReportNG等。这些报告要么在UI设计上不满足我们的需求,要么在API和扩展性上比较差。所以,我们要寻求一个既美观大方,又支持扩展的报告插件。本文介绍的ExtentReport就是这样一个报告插件。

3) 基于Appium的Android功能自动化实践@柯星

Appium是一个开源的移动端UI自动化测试框架,本文从实战的角度解析了Appium的原理及入门方法。

4)Jmeter之JDBC Request使用方法(oracle)@贺满

Jmeter的JDBC Request采样器可以向数据库发送一个jdbc请求(sql语句),在测试过程中我们可以用它来模拟数据库操作,从而生成想要的数据。本文详细介绍了JDBC Request采样器的原理和用法。

移动测试技术

1)话说移动测试项的那些事--完结篇

这应该是目前对移动测试项总结最全面的系列文章,作者通过一张思维导图将移动端测试要覆盖哪些项,用到什么测试方法都总结得非常细致。

2)Monkey工具总结

Monkey测试工具是Android测试中一个常用的测试工具,我们一般用它来对App进行稳定性测试。本系列文章不仅介绍了Monkey测试的基本用法,还介绍了用它进行自动化测试,检查内存泄露这些高级应用,让我们对Monkey工具有了更深刻的认识。

3)iOS instruments trace 文件解析方案

做iOS性能测试,要监控一段时间内App的CPU占用和网络流量。遗憾的是,iOS instruments提供的Activity Monitor和Network模板并不满足我的需求。在UI工具中,Activity Monitor只提供了CPU瞬时值,Network也只提供了总流量,它们均不提供采集样本值。本文介绍了通过Undocumented API来解析trace文件来获取明文数据的方法。

4)XCTest 测试实战

很多人都认为“只有当我们的改变代码时,测试才能产生回报。” 如果你有这样的想法,你应该仔细读读那篇文章,因为显然通过测试你所能获得的比这要多。有一点是非常重要的,就算我们在写代码的最早版本,我们还是会将大部分时间花在修改代码上 -- 随着项目的发展,越来越多的功能会被加进来,我们会发现很多地方都需要稍微改一下。所以即使你还没有在做 1.1 或 2.0 版本,但你还是要做大量的修改,而测试正是在这时为我们提供不可估量的帮助。

后端测试技术

1)使用 Jmeter 做 Web 接口测试

接口测试作为集成测试的一部分,通过直接控制API来判断系统的功能性,可靠性,性能与安全性。API测试是没有界面的,执行在通讯层。API 测试在自动化测试中有着重要的地位,因为API一般是应用逻辑的主要接口,而GUI测试在敏捷开发和DevOps的快速迭代和频繁变更中很难维护。本文主要介绍了接口测试工具Jmeter的配置和使用方法,是后端接口测试非常好的入门文档。

2)性能测试

我们通常在完成接口测试后,还要对服务端的进行性能测试,从而分析出服务的瓶颈和处理能力。本文介绍了性能测试涉及到的场景、测试工具以及测试方法。同时还简单介绍了问题定位的方法。

通用测试技术

1)Jenkins基础

持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。本文对jenkins的搭建和使用方法进行了详细介绍,是非常好的入门文档。

2)WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行

STF(Smartphone Test Farm)是github上的一个开源Web端移动设备管理工具,支持远程真机镜像和远程调试。国内很多云测试平台的真机演示技术都是基于此框架改造的。本文介绍了STF的环境搭建和运行。PS:效果很酷炫,感兴趣的同学可以搭建一个玩玩。

测试人生

1)一起来聊聊业务测试

产品测试的需求跟人的需求一样, 也是分层次的。业务测试肯定是第一位的,也是产品的基础,然后围绕业务会有很多的衍生需求, 比如性能、安全、稳定性、兼容,但是首要的还是业务功能。与其他需求一样,业务功能也是存在可被模型化和技术化的,本文讲述了业务建模和技术化改进的一些思考。本文提出的观点在测试社区引起了广泛的讨论,评论中也有很多精彩的见解。

2)全栈测试时代已来

测试正面临全栈化,需要掌握的技术栈也越来越多。与此同时还要在日常的研发、测试工作中总结和沉淀个人的方法论。以往测试被少数人看作开发辅助,这是完全片面的,测试需要从方案的全局思考,从架构的整体看待问题,要求高于开发。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容