平安测试技术周报收藏平安金融壹账通测试技术周报

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

2017-06-19  本文已影响194人  luckydaxian

本期导读:本期原创专栏收录了两篇内部原创文章,张美苑为我们详细讲解【开立电子账户未保存账户信息bug分析及拓展思考】;另一个是李睿怡为大家介绍【用户体系_BUG分析_设备未保存手势密码信息】,由于这两篇原创文档涉及到一些内部产品信息所以暂时只对我们项目内部人员开放,对此带来的不便请谅解,但其他引用内容是对大家开放的,测试方法技巧,自动化,专项测试专栏收录了来自51testing、TMQ、WeTest、TesterHome、测试窝等各大互联网公司及社区先进的测试工具以及自动化实施案例。测试杂谈部分Terry以自己的观点总结了测试技术发展的三个方向。

一、原创专栏

1)开立电子账户未保存账户信息bug分析及拓展思考

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

摘要:(1) 电子账户首次发布时发现开户成功后,由于网络延时等原因导致前端认为开户失败,导致重新提交开户成功后,开户结果页点击完成按钮回到首页仍然提示未开户;(2)这是一个典型的账户信息新增、变更、删除都可能遇到的问题,通过详细分析BUG得到BUG根因,反思和回溯BUG产生的各个阶段,思考如何避免类似问题,促进将来在需求阶段就能做到-BUG早预防,从而降低BUG修复成本和产品风险。

2)用户体系BUG分析:设备未保存手势密码信息

作者:平安金融壹账通测试工程师 李睿怡

摘要:用户体系_手势密码 验证通过后,首次发布时,发现核心流程bug:前端判断已设置手势的设备处于未设置状态。

二、测试方法与技巧

1)从测试策略到测试架构

作者:刘冉@51Testing

摘要:“测试策略”在测试业界是讨论的比较少的,因为大多数人的工作重点是设计测试用例,执行测试或者开发和维护自动化测试,而只有少部分人才会涉及到测试策略的工作,从而导致很多测试人员其实并没有系统的了解测试策略。测试策略(Test Strategy)的第一目标就是“减少缺陷的出现和发布”。其中“减少缺陷的出现”可以通过测试前移等方法来解决,在进行软件需求分析和架构设计的时候发现缺陷;而“减少缺陷发布”可以使用各种测试方法、技术来验证和测试编码完成的功能。

2)单元测试的重要性

作者:TestWriter@51Testing

摘要:我在2005年学Python不久,就郁闷于自己那点代码手工测试很麻烦,恰好那时得知了很多Python工程师有做单元测试的习惯,于是就学习了一下,果然效果卓群。后来又经过数年整理出自己的一套单元测试的规范。

3)完整诠释软件质量模型

作者:朱少民@51Testing

摘要:为了能够在产品发布前,对产品质量能够做出比较准确的判断,需要清楚质量的属性,这就需要建立质量模型,如McCall质量模型、Boehm 模型、ISO 9126 模型等。传统质量管理更强调过程质量、内部质量,其关系是过程质量影响内部质量、内部质量影响外部质量、外部质量影响使用质量,而使用质量依赖外部质量、外部质量依赖内部质量。

三、自动化与专项实施

1)手机管家(Android)UI过度渲染自动化测试方案

作者:CC@TMQ

摘要:通常我们可以从各种渠道听到用户反馈app卡顿,究竟是什么用户觉得卡顿呢?因为大多数手机的屏幕刷新频率是60hz,如果在1000/60=16.67ms内没有办法把这一帧的任务执行完毕,就会发生丢帧的现象。丢帧越多,用户感受到的卡顿情况就越严重。

2)基于hook和gmock开展单元测试

作者:sunflower@TMQ

摘要:工欲善其事必先利其器,对UT而言也是如此。C++的历史已经非常悠久了,开源框架也是非常多,其中google公司出品的gtest和gmock就是做C++单测的必备神器目前该测试框架可以支持Windows、Linux以及Mac OSX平台。

3)本地搭建 Swagger-UI 环境搭建

作者:diao2017@testerhome

摘要:工欲善其事必先利其器,我先大致了解了一下Swagger UI。Swagger UI是一个API在线文档生成和测试的框架。优点:方便测试人员和客户端开发了解API页面简单直接,方便调试。

四、平台与工具建设

1)从0构建自动化测试平台(三)前端页面拉取

作者:金飞 (K米测试)

摘要:在第一篇中,我有聊到我的前端是模仿阿里MQC的页面,与其说模仿还不如是拿来直接用,这里就和大家介绍下我的具(te)体(bie)操(gao)作(xiao),接下来的内容有很多人可能会认为是投机取巧,anyway作为一个测试,我认为是最高效的;前端是一个艺术活,还记得腾讯的白老师说过前端非常厉害的同学那都是活宝,几行css就可以让页面神清气爽,令人耳目一新。其实一开始我也想自己设计前端的,还特意下载了AxureRP,经过内心的几番挣扎之后,还是选择了捷径。

2)从0构建自动化测试平台(四)文件上传与任务提交

作者:金飞 (K米测试)

摘要:云测试平台要达到的效果和大多数的云测试平台一样,我们希望实现的效果是:将被测apk、ipa(甚至测试用例)上传,后台执行测试,然后在前端任务列表中查看对应的测试结果。

3)从 0 构建自动化测试平台 (五) 兼容性测试实现

作者:金飞 (K米测试)

摘要:写到这里,还是非常想进行一个说明,实际项目过程中的顺序其实和我梳理的顺不一样,为了让读者更容易理解,笔者重新梳理了顺序,目的是为了让读者更好的理解这个项目;实际过程是先实现了后端的功能,例如兼容性测试、稳定性测试、功能测试之后,根据需要才有的前端。之前的文章都是前端相关的内容,今天好不容易到了后端的实现,此时的我还是非常激动的,接下来将和大家聊聊后端的具体实现。

五、测试杂谈

1)青春无悔,悟得三则

作者:Terry

摘要:测试技术在新环境下产生一种奇妙的变革:出现了三种分支,可能有些人清楚,有些人糊涂,而另有些人投入,那就是根据业务驱动的测试执行,根据行业的通性的测试服务及他山之石可以攻玉的产品评测。我们说明解释一下这三种的概念:

第一种场景其实是一个部门或者一个团队,在被划分到现有新创产品线后,投入的人力,团队整体的日常测试活动,需求评审,技术评审,提测,联调,集成测试,灰度发布,回归测试,最后上线等这些流程下对应每个阶段的每个tester的执行能力的一种流程与说明。这些在互联网当下依然如火如荼的执行,日复一日的循环往复推进着...

部门:金融壹账通移动研发测试组

地址:深圳市南山区朗峰大厦2楼

上一篇下一篇

猜你喜欢

热点阅读