本期导读:本期原创专栏收录了一篇内部原创文章,张美苑将通过其过往的测试经验围绕质量和测试效率来阐述如何保证APP兼容测试覆盖。测试方法技巧,自动化,专项测试专栏则收录了来自测试窝、腾讯TMQ、TesterHome等各大互联网公司及社区先进的测试工具以及自动化实施案例。
一、原创专栏
作者:平安金融壹账通高级测试工程师 张美苑
众所周知,APP兼容性覆盖测试一直以来被认为是一个高成本、耗时低效、耗人力的测试工作,且兼容性测试是一项必须要进行的测试项目,因为有不同的机型、系统平台、分辨率、网络、厂商、数据兼容以及不同兼容问题场景需要进行覆盖。本文章将通过本人测试经验围绕质量和测试效率进行阐述如何保证APP兼容测试覆盖,期望有更多童鞋在既能保证兼容质量的同时、又能高效地完成兼容性测试覆盖。
二、测试方法与技巧
在做App功能测试时,除了从基本的App功能、结合业务场景等基本方面考虑外,还有哪些需要注意的点呢?本文将带你了解App功能测试常见的七大注意点。
2)软件测试基础之:移动端 APP 前端易用性和 UI 测试
移动App的使用场景具有屏幕小、场景复杂化、时间碎片化、输入困难化以及容量有限等特点。针对以上App场景的特点,从测试的角度来看,我们在做移动App测试时,有哪些地方是需要特别注意的呢?阅读本文了解以下。
几乎所有的App或网站都会涉及到用户,作为测试人员,对其身份管理的测试就是必须要做的功课。身份管理测试包含:测试角色定义、测试用户注册过程、测试账号配置过程、测试账号类型和用户账号可猜测性、测试弱账户名。这些不同的类型的测试中,测试的目标和方法都不尽相同。
三、专项测试与自动化测试
本文提出一种跨平台的UI自动化测试方案,一方面使用像素级的截图对比技术,解决传统UI自动化测试难以验证页面样式的问题;另一方面用统一部署在服务器端的JavaScript测试代码代替Android和iOS测试代码,大大提高编写测试代码的效率。该方案经过实际验证,具有效率高、质量好、便于维护等多方面优点,文中将阐述具体设计思路以及各关键步骤的实现方法,为同类测试提供借鉴。
Android 的 UI 测试中,经常要点击某个控件,google 给出了 uiautomator 工具可以方便的查看控件信息,但是写测试用例的时候,仍然经常遇到控件无法获取或者不方便获取的情况。腾讯优图的 ocr 可以返回文字所在的区域,灵光一闪感觉可以用在 uiautoamtor 上,加上一直想要一个可以通过 xpath 获取元素的想法,因此 adbui 诞生了。
现如今市面上各种大型手机游戏层出不穷,这对手机的续航与功耗提出了更高的要求。许多市面上流行的爆款手游早在设计与开发之初就已将用户体验与手机耗电进行完美兼顾。那么,这些爆款手游在设计与开发过程中解决了哪些高耗电场景呢?
四、测试杂谈
1)区块链的核心技术
区块链,想必大家都知道这个概念。小编身处深圳,但凡只要听到一家互联网公司,都在或多或少都掺点区块链,姑且不论是真区块链还是伪区块链。区块链这个概念是当下最火热的题材,那么区块链的核心技术是什么呢?点击阅读了解以下。