`

TestBird 邓飞:如何有效提升App测试效率—一种轻量App自动化解决方案

阅读更多

App留存问题严重,自测模式存缺陷
演讲开场,TestBird CTO 邓飞便向在座嘉宾分享了App市场的现状与当前App自动化测试存在的缺陷:随着智能手机在中国新兴市场的快速普及,移动App的发展也异常迅猛。2016年中国的应用下载量将达490亿,到2020年,这一数字将达到902亿。从2016年到2020年,第三方Android商店的下载量预计还将增加84%,App应用增长势头强劲。

App的数量虽越来越多,可普通APP的用户留存率却一再下降。通过权威数据调查,不到1个月,超过95%的用户都会因为体验下降而降低应用使用频率或者将之“打入冷宫”,3个月内,65%的用户就可能会直接将这些之前被“冷落”的应用直接删除,最终普通APP的用户留存率大幅下降。

一般来说,直接导致App死亡的因素,也是App下架的重要原因:APP质量不好造成用户使用体验差,占比高达46.3%,其中主要出现的质量问题在于UI异常、卡顿、黑屏以及启动失败。
面对这样的问题,大部分企业当然不会“坐以待毙”,它们给出的答案几乎都是通过测试来保证产品的质量,但由于如今产品的迭代周期更短,测试需要的终端更多,存量用例更加壮大,让测试难以脱离自动化的辅助。但目前业界自动化常用“完全黑盒”、“基于录制回放”以及“基于脚本”的3种使用模式都有无法忽视的缺陷存在。

提升自动化测试ROI,TestBird推出Quail系统
针对现有自动化使用模式的缺陷,邓飞在演讲中表示:“自动化测试的核心在于ROI,那么通过Google经典的测试逻辑图分析,个人认为App UI自动化测试的关键在于解决门槛高,回报率低的命题,同时我们需要搭建一个易用简单的测试平台,并尽可能地降低用例维护代价。那么依据这样的思路,TestBird提出了完全online的自动化测试云服务Quail, Quail是一套基于录制&回放模式的完全online的云端服务系统,环境的搭建更加简单,同时它采用的是手工+自动化结合的测试解决方案,将手工测试资源重新利用了起来,且拥有一机录制,多机回放的能力。”

随后,TestBird CTO 邓飞通过现场的真机操作展示,就Quail用例概念、测试执行过程、其逻辑架构以及信息流进行了详细的分解阐述,并针对Quail系统的关键技术问题分享了TestBird的解决方案。

演讲最后,TestBird CTO 邓飞总结道:“要最大化自动化测试ROI,我们相应的需要做到以下三点:让懂业务的人去执行自动化;手工测试资产重用是一个可行的高效途径; SaaS而非PaaS,而我们采取的方法就是Quail。Quail系统采用云端服务简化了测试环境的搭建,同时其最大的亮点在于:

❶ 手机资源集中管理,Web访问,轻松接入,无SDK 。


❷ 测试用例方面的革新,通过用例图片化,巧妙地绕过了传统自测脚本用例编写的高门槛,让学习成本近乎于零。


❸ 同时,图片化录制过程与手工测试完全一致,并且Quail支持1次录制多个用例,这让手工测试资产的重用成为可能。拥有多种自动化对比方式(图片对比、参数结果比对、四则运算逻辑),更便捷地发现问题。

❹ 在用例维护方面,通过基线对比与功能全面的替换、编辑功能,让维护代价大幅度降低。


❺ 在回放方面,Quail支持一机录制,多机回放,测试结果也能够一键生成,对测试效率也是极大的提升。


TestBird收获一致好评,Quail系统前景广阔
最后,邓飞补充道,对于Quail系统来说,其还有更广阔的发展空间:


❶ 多App交互自动化测试;


❷ 用例维护效率:支持TestStep模块化,解决公共操作路径复用问题;


❸ 用户体验:页面响应时间;


❹ 外露自动化Restful接口:支持与Jenkins和各种测试管理平台对接。


演讲结束后,邓飞收获了在场嘉宾的一致好评。同时,大量参会嘉宾对TestBird全新推出的Quail系统表示出了极大的兴趣,纷纷示意与TestBirdCTO 邓飞现场进行相关问题的探讨并相互留下了联系方式表示愿意进行后续更加深入的沟通。其中,很多资深的测试专家和一众测试从业者纷纷针对Quail系统提出了自己的见解与可能的发展方向,让这套系统有了更多的可能性;同时,也有一部分来宾对Quail系统主要带来的优势表示极大的好奇与关注,向邓飞就Quail系统提出了一系列技术方面的问题,邓飞也就其给出了明确的答案,在解惑的同时也让在场嘉宾更加深入全面地了解了Quail系统为测试行业带来的改变。

分享到:
评论

相关推荐

    初中语文文摘历史“公益王”邓飞的尝试

    8. 社会影响力:邓飞的公益行动不仅解决了实际问题,如儿童营养和健康,还激发了公众对社会问题的关注和参与,提升了整个社会的公益意识和行动力。 9. 企业家社会责任:邓飞与企业家的互动展示了企业如何通过捐赠和...

    基于GPU的波动方程正演模拟的实现.pdf

    然而,由于其庞大的计算量,传统的CPU计算方式在处理正演模拟时往往效率低下,限制了整个地震数据处理的速度。 有限差分法是一种常用的数值方法,用于地震波场模拟。它基于离散化空间和时间来近似波动方程,具有...

    C_C++程序设计题解与实验教程.pdf

    根据提供的信息,我们可以推断这份文档“C_C++程序设计题解与实验教程.pdf”主要聚焦于C和C++这两种编程语言的学习与实践。虽然实际的内容没有给出具体章节或问题,但从标题和描述中可以提炼出一些关键的知识点,...

    基于三层分布式C_S数据库的制造企业管理系统的设计.pdf

    通过利用三层分布式C/S数据库结构,结合MRP II理论,作者成功开发了一个能够提高生产效率、降低成本、提升管理水平的制造企业管理系统。 最终,文章的目的是为类似制造企业提供一种参考,展示如何通过信息技术手段...

    《Linux操作系统》课程教学改革探讨.pdf

    综上所述,改革《Linux操作系统》课程教学,需结合专业特点,合理安排理论与实践的比例,并采用有效的教学方法,如演示法和命令还原法,以提高教学质量,增强学生的实际操作能力和问题解决能力。同时,教学内容的...

    互联网众筹的概念.pptx

    互联网众筹是一种基于互联网的融资方式,它借助网络平台的高效传播和广泛参与,让企业和个人能够向大众展示创新想法,寻求资金支持。这种模式打破了传统的融资壁垒,降低了进入门槛,使得小额投资者也能参与其中。...

    2021-2022收藏资料综合性学习二让世界充满爱教学设计.doc

    这份教育精品资料适合于初中阶段的文组课程,由邓飞老师主备,并采用了自主、合作、探究的学习方式。 【教学目标】 1. 培养学生的爱心和同情心,使他们更好地了解、认识和关爱周围的人,尤其是弱者。 2. 提升学生...

    非线性建筑设计.pdf

    非线性建筑设计是一种创新的设计理念,它源自对传统线性、规则、可预测建筑设计的突破。在21世纪初,这种设计理念受到了广泛的关注和研究,特别是在教育领域中,如清华大学建筑学院的徐卫国教授等学者对其进行深入...

    初中语文文摘社会以微见伟

    简单的鼓励或建议可能成为一个人成功的关键,正如文中提到的卡耐基、希拉里和科特·汉密尔顿的故事所示,一句话的力量足以影响一个人的人生轨迹。 最后,微小的力量在时间的累积下可以产生巨大的影响。时间和微小的...

    从甲金文看介词“对”带受事宾语的源起.pdf

    在甲骨文中,“对”最初是一种表示“应合”或“配祭”的动词,用于描述祭祀活动中与其他先祖一同被祭祀的行为。例如,“于暹北对”、“于夫西对”等卜辞用例。这些例子显示了“对”在早期的祭祀语境中所扮演的角色。...

    周期性低频尾迹对边界层演变影响的瞬态研究.docx

    【摘要】 本研究聚焦于周期性低频尾迹对边界层演变的影响,特别是在燃气轮机压气机叶片的强逆压梯度环境中...该工作不仅为燃气轮机设计优化提供理论支持,还可能启发新的流动控制策略,减少能量损失,提高压气机效率。

    tanchishe.rar_opengl_opengl贪吃蛇

    自己写的OpenGL贪吃蛇小游戏,参考了邓飞老师的Race3D赛车和TankGame程序,由于作者水平有限,不足之处请体谅

    一类非线性无穷时滞中立型泛函微分方程系统的一致稳定性 (1995年)

    ### 一类非线性无穷时滞中立型泛函微分方程系统的一致稳定性 #### 概述 本文探讨了一类特殊的非线性中立型泛函微分方程系统的...这项工作不仅丰富了泛函微分方程理论的研究,也为解决实际问题提供了一种有效的方法。

    甲骨卜辞“在_于 时间”的差异.pdf

    《甲骨卜辞“在/于时间”的差异》是一篇探讨商代汉语中"在"与"于"在表达时间时不同用法的学术论文。文章作者邓飞,是西南大学教授,专注于商周甲骨文及古汉语研究。本文是基于多项国家级社科基金项目的研究成果,对...

Global site tag (gtag.js) - Google Analytics