已有 115 人访问
阿呆 ID.15012
博客(3)
讨论(0)

一、前言 Android的UI自动化测试可以通过注入式和非注入式分别实现,通过注入式可以更加方便地与应用进行交互。 QTA团队提供的Android UI自动化测试框架QT4A , 是通过动态注入的方式来获取被测应用的控件树信息等,从而达到自动化测试的目的。 本文主要介绍该动态注入的原理。 二、Android动态注入概述 QT4A中的动态注入是借助ptrace函数,该函数常用于断点调试或

59°|594 人阅读|1 人点赞|0 条评论


以这篇文章为开端,带你们初步了解QTA的发展史,QTA是什么,以及QTA的未来规划。 QTA是什么? QTA是一个跨平台的测试自动化工具,适用于后台、原生或混合型客户端应用的测试。在腾讯里,QTA是腾讯元老级的自动化测试项目,从研发至今已走过8个年头,工具的能力也从一开始仅支持Windows端的UI自动化测试,现在扩展到Android、iOS、Web、后台、云服务的测试自动化。

65°|654 人阅读|6 人点赞|0 条评论


一、前言 iOS的动态插桩(iOS hook)技术在iOS越狱界已经是耳熟能详的话题,但是有一个问题——越狱后的手机不稳定,不稳定对于自动化测试来说就是致命的伤害,所以本文主要分析iOS在非越狱手机上的动态插桩技术及其自动化方面的应用。 二、QT4i通用测试桩的介绍 QT4i是我们的QTA自动化测试提供的ios框架,下面我们先以QT4i的例子了解下动态插桩的实现原理。QT4i框架提供了

62°|627 人阅读|3 人点赞|0 条评论