本期导读:本期原创专栏收录了一篇内部原创文章,远杰给大家带来Android性能测试--adb篇。测试方法技巧,自动化,专项测试专栏则收录了来自测试窝、简书等各大互联网公司及社区先进的测试工具以及自动化实施案例。
一、原创专栏
1)Android性能测试(内存、cpu、fps、流量、GPU、电量)——adb篇
作者: 彭远杰
Android端性能指标包括内存、cpu、fps、流量、GPU、电量等。这些不同的指标数据该如何采集呢,有没有什么工具可以统计这些数据?adb就可以办到,阅读本文了解详情。
二、测试方法与技巧
随着移动智能终端的普及,技术的进步带来来更智能化的操作系统和更优秀的用户体验,降低来移动渠道产品价值的传递成本,从而激发出大量的市场需求。移动金融正是新时期移动互联网时代金融信息化发展的必然趋势。一款好的移动金融APP必然需要好的质量保障,那么在测试移动金融App时,有哪些点是需要注意的呢,阅读本文获取答案。
python通用测试框架大多数人用的是unittest+HTMLTestRunner,这段时间看到了pytest文档,发现这个框架和丰富的plugins很好用,所以来学习下pytest。pytest是一个非常成熟的全功能的Python测试框架,具有简单灵活、容易上手、支持用来做selenium/appium等自动化、接口自动化测试等优点。阅读本文了解详情。
3)移动端UI自动化测试--Appium和Cucumber的完美结合
Appium是一个开源的,跨平台的自动化测试工具,支持iOS、Android 和FirefoxOS平台。它是通过驱动苹果的UIAutomation和Android的UiAutomator框架来实现双平台支持。Cucumber是一个能过理解用普通语言描述的测试用例的支持行为驱动开发的自动化测试工具,用Ruby编写,支持Java和.Net等多种开发语言。既然这两者都有如此多的优点,那么结合在一起如何进行移动端的UI自动化测试呢?阅读本文了解详情。
三、专项测试与自动化测试
为达成“建立标准化的灵活、高效、开放的技术平台”的战略目标,中金所某基础业务平台应运而生。基础业务平台测试有两大特点,一是在DevOps落地的背景下,借鉴精益制造思想,快速交付高质量产品,聚焦消除浪费,减少成本;二是体现架构测试特点,无具体业务载体的情况下提炼功能点加以验证。在该平台成功发布上线后,对解决方案加以梳理,以期达到经验传播的目的。
2)性能测试流程
性能测试是测试流程中很重要的一个环节。一个完整的性能测试流程包括:测试准备、搭建环境、测试脚本开发、测试数据准备、测试执行、结果分析与调优以及测试后续跟踪。那么这些环节具体又包括哪些内容,每个环节我们该如何做呢?阅读全文了解详情。
当你准备使用一个接口自动化测试框架或者自造轮子的时候,或许你需要先了解下一个接口自动化测试框架必须具备什么功能。
四、测试杂谈
有位同学跟我讨论自动化测试工具的构思,我给他的建议都是将这个工具产品化的思路,所以,在整个讨论过程中,他总是不断地问我:“工程师也应该具备产品化思维吗?”答案当然是肯定的。有了产品化思维,我们所做的工具易用性更高,效果更好。