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

@Author:丁晶晶

本期导读:本期技术周报,闫国虹继为我们带来单测时需要用到的基础知识(之二):窥探Android Touch事件内幕(二),大家可以在回顾上一次之后结合来看;测试同学对于spring框架尤其是IOC容器比较默认,赵晨曦为我们带来基础介绍文章;本期其他技术文章我们偏向于介绍测试基础知识、前言知识及spring、redis、mysql较深层次的调研文章。

一、原创文章

窥探Android Touch事件内幕系列之二@闫国虹

上一篇文章我们主要介绍了Android UI事件处理机制-基于监听器方式、基于回调方法,同时从View的角度分析了Touch事件分发流程。这一篇文章我们将从ViewGroup角度来分析Touch事件分发流程,之前计划的关于Robolectric如何测试相关事件分发流程将会在后续『单元测试之-自定义View』中进行介绍。

Spring IOC容器中bean对象的配置和引用@赵晨曦

Spring 中使用IOC容器来管理对象,通过将对象添加到IOC容器中来达到对象的自动管理和解耦的作用。对象通过使用xml文件配置和使用注解配置。

二、移动测试技术

我来教教你前端自动化单元测试如何做

在这里首先需要知道单元测试的目的及结果:
使代码健壮,质量高,兼容各种临界点;
减少 QA 测试报告的反馈,提高自我影响力;
保证代码的整洁清晰。
如果需要刨根问底追究为什么需要进行单元测试,那我们可以开始讲讲实际项目开发中遇到的一些问题

WEB性能测试研究

随着网络技术的迅速发展,尤其是WEB及其应用程序的普及,各类基于WEB的应用程序以其方便、快速,易操作等特点不断成为软件开发的重点。与此同时,随着需求量与应用领域的不断

三、后端测试技术

如何用测试驱动出100%测试覆盖率的代码

DDM是一个简洁的前端领域模型库,如我在《DDM: 一个简洁的前端领域模型库》一文中所说,它是我对于DDD在前端领域中使用的一个探索。
简单地来说,这个库就是对一个数据模型的操作——增、删 、改,然后生成另外一个数据模型。

Jenkins+Docker搭建持续集成测试环境

本文将重点讨论在Jenkins管理的持续集成以及测试的环境中,我们如何通过引入Docker来优化资源的配置,提高整个环境的性能以及稳定性。

四、通用测试技术

基于CMMI的软件测试过程设计

现在,很多软件组织都在走CMMI之路,这是以软件工程过程的标准化来保证软件质量的一种规范性行为。那么,软件测试在CMMI中是如何定义和实施的呢?作为一名资深软件测试人员,今天来阐述一下基于软件能力成熟度模型集成的软件测试。

敏捷软件测试常见的七个误区

敏捷软件开发是从1990年代开始逐渐引起广泛关注的一种新型软件开发方法,是能够应对快速变化的需求的一种软件开发能力,它作为一种新型的开发模式,被越来越多地应用到软件项目

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

MySQL InnoDB辅助索引

辅助索引(Secondary Index)也就是非聚集索引,或者二级索引。在一张表中只能创建一个聚集索引,但是可以创建多个辅助索引。它是一种B+Tree索引,在辅助索引中叶子节点中并不包含全部的行数据记录。在B+Tree的叶子结点中除了包含一个索引列的键值之外,结点中还包含一个书签,这个书签的作用是在通过辅助索引查询记录的时候,告诉存储引擎在哪里可以找到对应的行数据。InnoDB的表示是索引组织表,辅助索引的书签就是相应行数据的聚集索引的索引列。当通过辅助索引来查找数据的时候,辅助索引会通过页级的指针来找到主键索引的主键,然后通过该主键索引找到相应的行数据。

java 回调函数

回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。以上定义出自维基百科。
在java编程中经常会遇到这个方法:Collections.sort(List list, Comparator c);这个方法就是一个比较典型的回调方法了。它的使用常常是在第二个参数哪里传入一个Comparator的匿名内部类。

redis中的数据类型

redis中有五种数据类型:字符串类型,散列类型,列表类型,集合类型,有序集合类型。值得注意的是redis中没有整形和float类型。文章中有详情介绍

Spring MVC ContentNegotiatingViewResolver内容协商视图解析

内容协商视图ContentNegotiatingViewResolver是Spring3.0中新增加的一种视图解析器。他不负责具体的视图解析器,而是作为一个中间角色根据请求所要求的MIME类型来从上下文种选择一个合适的视图解析器来解析视图。通过这种视图我们可以混合使用多种视图技术。最常见是混合使用jsp,xml,json的视图,我也将会使用这三个作为例子来展开文章。

六、测试杂谈

在小米六年的研发工程师讲述:小米大树之测试之痛

一直想写一系列的笔记,记录整个小米六年的研发工作中实际遇到的困难,以及这一大群人如何不可避免的走向大公司氛围,又如何慢慢打破定势,苦于自己拖延症影响,现在才开始总结。
共分三个部分:基础架构之痛、测试之痛、产品进度之痛。本篇是第二部分。

一个有趣的小 Bug 避免了一场大灾难

我要讲述的这个故事是,在一个下午,视频游戏中的小bug造成的故障,如何促使我去清除来自于软件的潜在危险漏洞,而该软件被来自于世界各地的企业和政府使用。这件事还让我明白了一个实践教训,即你为什么要将代码中发现的问题报告上去,即使一开始它们看上去那么微不足道。

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

推荐阅读更多精彩内容