平安金融壹账通测试技术周报(七十期)

本期导读:本期原创专栏收录了两篇内部原创文章,第一篇由张美苑给我们带来“Android App性能评测分析——流畅度篇;第二篇则由国虹给我讲讲如何利用SSH端口转发实现跨机器直接访问。测试方法技巧,自动化,专项测试专栏则收录了来自51testingTMQWeTestTesterHome、测试窝等各大互联网公司及社区先进的测试工具以及自动化实施案例。

一、原创专栏

1Android App性能评测分析-流畅度篇

作者:平安金融壹账通高级测试工程师 张美苑

摘要:在手机App竞争越来越激烈的今天,Android App的各项性能特别是流畅度不如IOS,安卓基于java虚拟机运行,触控响应的延迟和卡顿比IOS系统严重得多。一些下拉上滑、双指缩放快速打字等操作,安卓的流畅度都表现比较糟糕,但是,对于App使用过程是否流畅,一直没有一个可靠的指标将用户的客观感受和数据一一对应。虽然之前有FPS(每秒帧数)作为游戏或视频类App的性能指标,但对于那些界面更新不多的App来说,仍不是一个合适的衡量数据。以下会根据实际app性能测试案例,展开进行app性能评测之流畅度进行原理分析和评测总结。

2利用SSH端口转发实现跨机器直接访问

作者:平安金融壹账通资深测试工程师 闫国虹

摘要:在实际项目测试中经常会遇到数据库操作,但是因为公司安全问题,访问数据库往往需要通过跳板机。但通过跳板机,测试效率大打折扣,因此通过使用SSH端口转发,从而达到跨机器直接访问数据库。实际项目中的应用会比下面内容相对复杂一些,但万变不离其宗,基本原理是一样的。

二、测试方法与技巧

1测试方法论——数据驱动测试

作者在工作中需要测试网页UI,传统的自动化测试方法是基于Selenium的,而Selenium是在Web2.0时代发展起来的,是基于jQuery选择器来操作元素,而Web3.0时代,前端出现了AngularReactVue等数据驱动框架,对于使用这些框架制作的网页,Selenum已经显得不太试用。于是,作者借鉴数据驱动的思想提出了数据驱动测试的方法,或许对我们测试使用Angular等数据驱动框架制作的网页有所启发。

2技术干货 | AB 测试和灰度发布探索及实践

传统测试方式和ABTest的区别究竟在哪里?如果一个产品功能有两个解决方案,两个方案孰优孰劣我们不清楚,那该怎么办呢?来自新浪新闻客户端的测试专家韩明豹通过传统测试方式与ABTest的对比分析为你进行解答!

3技术干货 | 如何做好 Android 端音视频测试?

在用户眼中,优秀的音视频产品应该具有清晰、低延时、流畅、秒开、抗丢包、高音效等特征。为了满足用户以上要求,通过哪些方法可以对安卓端的音视频进行优化?网易高级测试工程师郦洁萍将为您进行一一介绍。

三、专项测试与自动化测试

1[腾讯 TMQ][Android 场景化性能测试] 启动速度篇

传统测试启动速度的方法是录屏分帧,但是这种方法耗时费力,且样本少会使得若有异常数据会影响最终的结论。作者采用了一种更为高效准确的方法——读取系统日志获取启动耗时并在文章详细介绍了这种方法的实现思路与效果。

25个令人费解的JavaScript缺陷

作者在文中列出了5个令人费解的js缺陷,通过手动寻找这些缺陷费时耗力,而使用SonarJS这一针对js的静态代码检查工具,则能很容易发现js程序运行时可能出现的异常,提高了我们测试的效率。

3识别类评测之数据篇

区别于传统测试的重路径,识别类评测更重数据。识别类的输入不被限制在软件可控范围内,而是包罗万象各种可能。不同的输入数据组合,得出来的评测结论也会截然不同。手机QQ浏览器探索X三地评测团队在评测数据方面积累了一些经验,特地写此文章来和大家分享讨论下。

四、测试杂谈

1QA技术level自评白皮书

近年来暴走的不只房价,更有人才泡沫。如今“AI时代” &“ 移动时代新老交替,新型技能尚未储备完善,新型人才需求尚未爆发,这个尴尬的时代让人才市场终于走向了冷静。QA行业是时代的一份子,人才标准亦然水涨船高。好汉不提当年勇,脚踏实地方能崛起。不管是否愿接受,18年的技术门槛指南,大致是如下的样子。知人者智,自知者明,诸位有志之士不妨对标下自己的level而后思考进步之道。


插播:金融壹账通质量开放平台现提供测试一站式解决方案,包括UI自动化、测试过程管理、app评测、接口自动化、接口压测、舆情监控等测试服务,欢迎访问:http://fit-stg1.jryzt.com/Hyperion-server/html/index.html。

你可能感兴趣的:(移动测试,测试,性能测试,平安金融壹账通)