本期导读:本期原创专栏收录了三篇内部原创文章,第一篇继续接上周的原创文章,从工具的角度讲讲如何获取 Redmine 的缺陷管理数据,进行可视化数据分析,另两篇分别分享了接口测试和兼容测试的方法。测试方法技巧,自动化,专项测试专栏收录了来自51testing、今日头条、 JDtest等各大互联网公司及社区先进的测试工具以及自动化实施案例。测试杂谈部分简单介绍了连通性测试的概念以及必要性。
一、原创专栏
1) 基于python从redmine-api中获取项目缺陷数据并可视化(2)
作者:平安金融壹账通 张美苑
摘要:上一篇文章讲到缺陷数据的获取实现方式,这篇文章主要讲讲如何通过web框架flask将获取到的数据进行web数据可视化。一开始想通过html+js+highcharts去实现数据可视化,但是实现起来不方便而且本人js及前端开发了解甚少,所以还是借助web框架。故调研了以下框架进行对比分析,最终选取了flask框架。
作者:平安金融壹账通 庄小雨
摘要:Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的App。其主要功能包括:模拟各种HTTP requests、Collection 功能(测试集合)、人性化的Response整理、内置测试脚本语言、设定变量与环境。这里着重介绍一下:Collection 功能、设定变量与环境、内置测试脚本语言和执行测试用例。
作者:平安金融壹账通 谭莉
摘要:这篇文章从5W1H 的角度来讲讲移动兼容测试,WHAT-什么是兼容测试,WHY-为什么要做兼容测试,WHEN-什么阶段做做兼容测试比较合适,How-如何做兼容测试。
二、测试方法与技巧
作者:佚名 @51testing
摘要:接口测试用例应该怎么设计呢,要考虑哪些点,又有哪些注意事项。这篇文章为接口测试小白同学提供了清晰的指引。
作者:人人都是产品经理 @今日头条
摘要:搞明白了清结算,你就明白了支付业务是怎么运转的。 从技术上来说,清结算并不是最难的,风控、信用,实施起来比清结算难多了。但从业务的角度来说,清结算可以说是最难理解的支付业务过程了。 它牵扯到支付所有相关的概念。为了降低理解难度,我们从常见的支付行为入手,逐步分析清结算如何进行。
3) 不真实的产品测试是无效的
作者:未知 @51testing
摘要:所谓真实的数据,包含但不限于文案、图片、价格、品牌等。对于更复杂的需求,数据可能还会包含不同时间段时的产品状态,甚至还有多个产品需求叠加/互斥等复合逻辑。所以,我们在做设计方案时,除了主要场景的界面设计(正常主流程),也有相当多时间花费在特殊场景的处理(异常和分支流)。而随着工作涉及的产品越来越复杂,我越来越觉得除了真实的设计稿之外,真实的产品测试也是同样重要。
三、自动化与专项实施
作者:王劲松 @壹佰案例
摘要:如何把rom测试和手机预装APP测试得更好,用户体验、流畅度、功耗、启动时长等指标是中兴努比亚手机产品线最关注的层面。本文将从APP性能维度、性能测试平台等维度全面讲解中兴努比亚APP专项性能测试和监控的案例实践。
作者:西门飞冰 @博客
摘要:通过对服务器进行性能测试:我们可以了解到当前架构的性能瓶颈,还可以对架构横向扩容和纵向扩容来进行测试,对后期的架构扩容提供数据参考。通过对服务器进行性能监控:我们可以了解当前服务器的CPU、内存、IO等资源是否耗尽,我们可以在监控系统添加触发器,一旦服务器资源在快要达到瓶颈的时候,我们可以触发一个报警让运维人员来处理,也可以触发一个让架构进行自动化扩容(如果是云平台,直接调用api创建主机,ansible部署应用和程序)本文将介绍下,我在工作中使用jmeter测试性能瓶颈的一些实践。
作者:技术世界 @51Testing
摘要:本文详细介绍了Kafka性能测试方法及Benchmark报告。Kafka提供了非常多有用的工具,如Kafka设计解析(四)- Kafka High Availability (下)中提到的运维类工具——Partition Reassign Tool,Preferred Replica Leader Election Tool,Replica Verification Tool,State Change Log Merge Tool。本章将介绍Kafka提供的性能测试工具,Metrics报告工具及Yahoo开源的Kafka Manager。
四、测试杂谈
作者: 赵亮 @JDtest
摘要: 一个大型项目都会涉及多个部门的多个系统,系统之间通过接口或中间件等形式交互。在项目开发时各系统的工作都是并行的,每个系统开发完成后先由内部测试工程师进行内部的功能模块测试。在这整个项目的层面上讲,每个模块的内部测试属于集成测试,待全部模块测试完成后还应进行整个项目的系统联调测试。联调测试相当于在一个大的项目平台下进行系统间接口或中间件的UAT测试。