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

@Author:丁晶晶

本期导读:本期技术周报,头条首推丁叶丹虹(echo)为我们介绍H5性能测试新技术,另外剧透一下,H5性能测试平台正在开发研制中,敬请期待;持续持续是整个软件开发流程中不可避谈的一个技术,贺满为我们带来一套现成的持续集成解决方案;本周的技术文章将继续在性能测试、功能测试、后端接口单元测试层面做详细的阐述

一、原创文章

基于远程调试协议的H5性能测试解决方案@丁叶丹红

为了丰富动态性,移动app一般会嵌入H5页面来实现实时操作,例如:支付,运营活动等。H5技术在扩展app功能方面占据重要地位。对于一个H5的产品,除了其实现功能是重点外,性能同样是用户体验中不可或缺的一环。H5性能的测试工具一般分为两类,一类是抓包工具,如Fiddler、Charles等;另一类是平台型工具,如PageSpeed、Chrome Devtools等。抓包类工具对于数据的展示不够直观,操作比较复杂。本文通过探索平台型工具的Chrome Devtools的实现机制,提供了基于远程调试协议的H5性能测试解决方案。

搭建持续测试平台(jekins+ant+java+junit+svn)@贺满

持续集成是测试领域不可回避的一种技术手段,持续集成做得好时,可以缩短产品周期,节省人力资源,提高产品质量,平安曾经在持续集成做过一段时间的探索,贺满将整个过程写下来,为大家做一次分享。

二、移动测试技术

Android待机时耗电量影响因素总结

我们在做app耗电量测试时,重点关注的是待机时的耗电情况,那么影响待机耗电量的因素有哪些呢,本文对最近的思考和实践进行了简单的总结。

从腾讯随身测GT源码看APP流畅度测试方法

腾讯之前分享过一篇测试流畅度原理的文章GT给出了流畅度的概念,之前普遍认为测试流畅度的值是FPS,但是根据GT的说法,如果一个页面在静止时,他的FTP为0,但此时不能说其是不流畅的。所以GT给出了流畅度概念。本文将对此做深入探索

三、后端测试技术

你测试代码时会犯的11的错误

这篇文章或许是写给开发人员看的,他们甚至没有自测就提测给测试人员,但我们从中也可以看出一些端倪,来从更贴近于白盒的层面来看后端代码测试

对Spring MVC做单元测试

小编原语:简单介绍在工作用到的对Controller进行单元测试。其实,在编写单元测试的时候还是遇到了一些问题没有解决(基于公司封装的框架,不能用最新的包 (⊙﹏⊙)b)。先记录下主要的代码,其他问题慢慢解决。

四、通用测试技术

论软件测试的思维重要性

俗话说“思想决定高度”,对一款产品的思考和了解越深入,那么它呈现在用户的面前越精致,也就是所谓的“匠品”。何谓匠品,其实就是开发产品的的技术人员带着工匠精神对自己的产品精雕细琢,精益求精的精神理念。软件的设计规定软件开发是顺向思维,而测试是顺向思维和逆向思维相结合,因此需要测试人员在日常的实际测试工作中经常设计一些区别于软件正常思维设计的方式去执行软件的各种操作。

功能测试的测试流程

本篇详细介绍了测试人员接到测试需求时,在功能层面所需要的测试流程

五、新技术学习-QA也疯狂

从 Java 应用部署方式看 IT 思潮——从开发和运维到开发自运维

在互联网公司,软件生命周期中测试、开发、运维逐步合一,出现了开发、测试、运维三合一的局面,我们看阿里巴巴一个技术大牛怎么来看待这种趋势的

来,我们讨论下如何怎么才能让Sql执行的快

本文从数据库的原理出发 讨论下如何写出高性能的Sql

技术宅男揭秘:机动车摇号真的公平?

现在摇号到底有多难? 哪些人摇到了号?平均摇了几回? 有没有提升摇号概率的方法? 摇号算法是什么?是绝对公平的吗?这些问题,看看技术男怎么做的。

Yuval Noah Harari 谈论大数据,谷歌和自由意志的终结 -- 忘记聆听自己。在数字时代,算法会找出答案

千百年来,人类相信众神给予了权力。直至现代,人们渐渐地把权力从神明手中接受了下来。卢梭(Jean-Jacques Rousseau) 在他的1762年的教育著作,《爱弥儿》(Emile),中总结了这场变革。当在探寻生命中的规律时,卢梭发现这些规律“存在于我的内心深处,循着不被影响的自然的轨迹。我只需要扪心自问我想要什么。我觉得好的就是好的,我觉得坏的就是坏的。”和卢梭一样的人文主义思想家说服我们,我们自己的感觉和渴望是所有事物的源泉,是我们的自由意志,是最高的权力。

六、测试杂谈

测试是浪费时间,我的程序肯定没问题

这句话是不是经常听开发人员说起,即使在高敏捷开发之路上很多时候我们知道必须需要测试这个过程,归根揭底因为什么,我们看看这篇文章是怎么撕逼的。

嘿,Tester,你应该有点脾气!

OK,这还是一篇测试职业发展相关的主题;
软件测试职业并没有想象中那么好混,想要混好,需要学的东西很多;
不仅仅是测试技术、计算机基础、网络基础、语言基础、操作系统、DB等等专业技能方面的东西;还需要掌握很多软技能;
今天就是来跟大家聊聊软技能之一:
嘿,Tester,你应该有点脾气!

你可能感兴趣的:(平安金融科技测试技术周报(第二十一期))