快速入门
简介
M8Test(Mobile Test)是一款面向移动端的软件开发工具,可直接在移动设备上进行开发。目前仅支持安卓平台,主要特性包括:
版本
概念
版本名 :格式为
major.minor.patch
,例如0.1.0
,其中major
为主版本号,minor
为次版本号,patch
为修订号。版本形象 :每个版本配有一个动漫角色形象,遵循以下规则:
如果仅
patch
不同,则角色形象相同,仅在形象后添加序号后缀。例如0.1.0
的形象为KIKYOU
,0.1.1
为KIKYOU_1
,0.1.2
为KIKYOU_2
。如果
major
相同,则版本形象来自同一部动漫。例如0.2.0
的角色是KAGURA
,0.1.0
是KIKYOU
,两者都来自《犬夜叉》。
版本号 :为一个整数,根据以下公式计算:
versionCode = major * 1000000 + minor * 1000 + patch
兼容性
同一动漫角色系列的版本 (
major
相同)具有向后兼容性。例如0.2.3
兼容0.1.2
,即0.2.3
包含0.1.2
的所有 API,并新增其他功能。同一角色形象的不同补丁版本 (
major
和minor
相同)API 保持一致,仅修复已知 bug。例如0.1.2
与0.1.1
拥有相同 API,仅修复问题。不同动漫角色形象的版本 (
major
不同)之间可能存在 API 不兼容的情况。例如1.1.1
相比0.2.3
可能增删部分 API。
能做什么
APP 爬虫
自动化测试
数据提取
营销软件开发
智能家居 / 物联网自动控制
实现任意其他自动化框架 (autojs, easyclick, 按键精灵, 触动精灵, 懒人精灵, aiwork等) 所支持的功能
适合人群
编程初学者
有意学习自动化测试脚本的开发者
想用自动化操作替代手动操作的用户
企业 App 测试团队及测试人员
从事数据抓取 / 爬虫开发的工程师
有 (autojs, easyclick, 按键精灵, 触动精灵, 懒人精灵, aiwork等) 编程经验的开发者
优势
支持多语言编程,可直接访问 Android API,无需通过网络或其他中间层调用。
完全脱离桌面环境,可在移动设备上完成全部开发流程。
支持将程序打包为 APK 安装包,在设备上直接运行。
提供电脑端开发支持,便于进行复杂逻辑开发与调试。