https://github.com/tencent/qt4i
QTA driver for iOS app
https://github.com/tencent/qt4i
ios qta test-automation test-framework testing
Last synced: 3 months ago
JSON representation
QTA driver for iOS app
- Host: GitHub
- URL: https://github.com/tencent/qt4i
- Owner: Tencent
- License: other
- Created: 2016-09-23T04:35:29.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-07-15T06:58:25.000Z (almost 5 years ago)
- Last Synced: 2025-03-30T06:09:50.118Z (3 months ago)
- Topics: ios, qta, test-automation, test-framework, testing
- Language: Python
- Homepage:
- Size: 17.8 MB
- Stars: 217
- Watchers: 22
- Forks: 54
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.TXT
Awesome Lists containing this project
README
# QT4i
[](https://opensource.org/licenses/BSD-3-Clause)
[](https://travis-ci.org/Tencent/QT4i)
[](https://pypi.python.org/pypi/qt4i/)
[](https://qt4i.readthedocs.io/zh_CN/latest/?badge=latest)
[](https://GitHub.com/Tencent/QT4i/tags/)
QT4i (Quick Test for iOS) is a QTA test automation driver for iOS application.
### Features
* Easy to use, only Apple developer certificate is needed, no jailbreak or test stub is required
* Support native, web and custom controls with Accessibility
* Support iOS device and simulator, and multiple devices can be used simultaneously in a test
* Low maintenance costs with QTA UI test automation framework
QT4i should be used with [QTAF](https://github.com/Tencent/QTAF), please check it first.### Get Started
Check out our [Usage Document](https://qt4i.readthedocs.io/zh_CN/latest/) to get going with QT4i. There is also [sample code](https://github.com/qtacore/QT4iDemoProj) that shows how to run testcase with QT4i.### Anatomy
If you are interested in anatomy of QT4i, the [Design Document](https://github.com/Tencent/QT4i/blob/master/design.md) may be useful to you.
------------------------------
QT4i(Quick Test for iOS),基于QTA提供面向iOS应用的UI测试自动化测试解决方案。
### 主要特性
* 轻松易用——无需越狱,无需插桩,只要是开发者证书编译的版本即可进行测试
* 强大引擎——支持iOS Native控件、webview控件和自定义控件
* 平台支持——全面兼容iOS真机和模拟器,基于分布式技术,高效并发执行测试
* 高效维护——基于QPath技术和[QTAF](https://github.com/Tencent/QTAF)UI框架,降低产品变化的脚本维护投入
QT4i需要和[QTAF](https://github.com/Tencent/QTAF)一起使用,请先参考QTAF的使用### 入门指南
请查看我们的[使用文档](https://qt4i.readthedocs.io/zh_CN/latest/)以便您快速上手QT4i,同时可以参考我们的[示例代码](https://github.com/qtacore/QT4iDemoProj)。### 框架原理
如果你对QT4i的实现原理感兴趣,可以参考我们的[设计文档](https://github.com/Tencent/QT4i/blob/master/design.md)。------------------------------
欢迎加入QQ群(432699528)交流使用和反馈
