# test_framework **Repository Path**: dogeggegg/test_framework ## Basic Information - **Project Name**: test_framework - **Description**: 自动化测试框架 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2023-01-28 - **Last Updated**: 2024-09-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 测试说明: 1. 运行前需要打开 logread 设置:长按屏幕,输入密码,点击系统信息,点击状态信息,点击最下面的导入导出工具,点击设置,开启 system log。 2. 如果做人脸识别相关的测试,需要配置 senselink 服务器地址:长按屏幕,输入密码,点击系统设置,第一行服务器地址;还需要在屏幕前放置识别照片,配置config.json 的 senselink 里面的 domain,group_name_list 和 user_name。 3. 如果跑继电器相关的测试,需要外接继电器,应剪断电源线的一根将其接入继电器两端,继电器应接入 NC(常闭端) 和 COM(公共端),电脑应安装USB转串口驱动,在 tool目录里有,请根据继电器的牌子安装对应驱动,实在不知道,就全装了。 4. 请详细底下 config.json 配置项说明 # SDK测试说明: 1. 需要确认需要当前测试的平台,准备好对应平台的机器,确认好 ip、账号、密码。 2. 请详细底下 config.json 配置项说明 # config.json 配置项说明: ```json { "DUTName": "S7", 测试设备名称 "BSPTestConfig": { BSP测试配置项 "DeviceIP": "10.9.113.21", 测试设备的ip "UserName": "root", 测试设备的用户名 "PassWord": "#", 测试设备的密码 }, "SDKTestConfig": { "AndroidStartHTTPServer": true, 是否由脚本开启安卓端的HttpServer,比如debug apk的时候不开启 "AndroidSDKName": "", 打包安卓sdk的apk名称 "AndroidIP": "10.9.113.99", 安卓设备的ip "LinuxStartHTTPServer": true, 是否由脚本开启linux端的HttpServer,比如debug 的时候不开启 "LinuxSDKName": "", .so的名称 "LinuxIP": "192.168.75.133", linux 的 ip "LinuxUserName": "zengwenjie", linux 的 ssh 账号 "LinuxPassWord": "123456", linux 的 ssh 密码 "WindowsStartHTTPServer": true, 是否由脚本开启windows端的HttpServer,比如debug 的时候不开启 "WindowsSDKName": "", .dll的名称 }, "UITestConfig": { "DeviceIP": "10.9.66.101:8888" ADB 设备的IP } } ```