快速入门
简介
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 安装包,在设备上直接运行。
提供电脑端开发支持,便于进行复杂逻辑开发与调试。