本期导读:本期高级测试工程师张美苑带来两篇关于android性能评测分析的文章,分别针对网络流量及App启动时间进行性能优化的深入分析。测试方法技巧,自动化,专项测试专栏收录了来自51testing、testerhome等多个互联网公司社区及大牛微信公众号的测试方法和自动化实施案例,从不同纬度对机器学习在专项测试的运用、安全测试和自动化测试的案例实践方面的分享。考虑到团队里新同学对软件测试流程及提升方面的考虑,测试杂谈部分转载了测试能力及测试流程的分享文章。
一、原创专栏
作者:平安金融壹账通 张美苑
摘要:移动互联网发展到现在,虽然用户的联网方式已经完成了3G/4G网络依赖到Wifi依赖的转变,但是过多以及没有经过处理的网络请求,会消耗用户的网络流量,造成用户流量费用(金钱)的损失,高流量的消耗必然导致非WIFI场景用户的流失,流量测试在性能评测中势必会占较大的权重。本文根据实际app性能测试案例,展开进行app性能评测之网络流量的分析和总结。
作者:平安金融壹账通 张美苑
摘要:随着项目版本的迭代,App的性能问题会逐渐暴露出来,而好的用户体验与性能表现紧密相关,性能问题从应用的启动优化开始,本文根据实际app性能测试案例,进行app性能评测之启动时间的分析和总结。
二、测试方法与技巧
1)手游项目流程
作者:hi_world @testerhome
摘要:本文作者通过自己的经验积累对公司手游项目流程进行梳理,分别从项目整体流程、项目结构及后期维护流程等方面对当前项目情况进行介绍。
作者:Li_思华年 @51testing
摘要:在web测试过程中,经常会遇到页面中内容或数据显示错误,甚至不显示,第一反应就是BUG,进一步了解这个BUG的问题出在那里,是测试人员需要掌握的;本文对浏览器自带开发者工具、数据库工具配合去排查方法进行介绍。
作者:编辑部的故事@开源中国社区
摘要:性能测试是一项不可避免的任务,但问题是怎么保证测试的指标是正确且合理的?在这篇文章中,你将会了解到为什么常见的主要测试指标是不完美的,以及十个新的测量指标——它们可能会改进你未来的性能测试报告。
三、自动化与专项实施
作者:q88535448 @testerhome
摘要:app启动时间是一个常规的性能测试指标,通常在app启动过程中研发会加入一些耗时的数据预处理过程。但优化不好的情况下可能严重影响着app的用户体验。基于作者参考了前人的经验后利用机器学习领域的图像识别技术自动识别出来首页的那一帧,代替人眼识别判断。
接口注入检查
作者:t880216t @testerhome
摘要:本文作者在sqlmap工具使用基础上,针对实际人为操作的耗时,结合抓包工具的接口数据保存,基于APP主要都是post请求,所以作者写了个自动遍历post接口数据文件的脚本进行介绍。
3)使用eoLinker进行API接口自动化测试——简易模式(UI)
作者:wardennn @testerhome
摘要:本文作者介绍在eoLinker工具基础上进行API接口自动化测试的实践分享。
四、测试杂谈
作者:itsgoodtobebad @testerhome
摘要:本文作者真对测试新人从测试思维、测试技能、测试方法三种基本能力方面介绍自己的理解。
作者:PetterLiu @云测学院
摘要:本文作者从全过程的软件测试图解、需求阶段测试、开发阶段测试、发布阶段测试、日常运营阶段测试、人力资源、全面质量管理七个维度进行全面的软件测试的分析。