Metadata-Version: 2.1
Name: apat_frame
Version: 1.0.12
Summary: 本库旨在完成全流程自动化测试，包括webUI自动化测试，移动端自动化测试，接口自动化测试，自动化测试报告生成，自动化测试用例管理，自动化测试数据管理，自动化测试用例执行，自动化测试用例执行结果展示，自动化测试用例执行结果统计，自动化测试用例执行结果导出，自动化测试用例执行结果导入，自动化测试用例执行结果对比，自动化测试用例执行结果对比结果展示，自动化测试用例执行结果对比结果导出，自动化测试用例执行结果对比结果导入，自动化测试用例执行结果对比结果对比，自动化测试用例执行
Home-page: 
Author: zhangyuze
Author-email: zhangyuze1113@163.com
License: MIT
Description-Content-Type: text/markdown
Requires-Dist: aiohttp==3.9.5
Requires-Dist: allure-pytest==2.13.5
Requires-Dist: setuptools==70.0.0
Requires-Dist: Appium-Python-Client==4.0.0
Requires-Dist: playwright==1.44.0
Requires-Dist: pytest==8.2.2
Requires-Dist: tortoise-orm==0.21.3
Requires-Dist: aiosqlite==0.17.0
Requires-Dist: asyncpg==0.29.0
Requires-Dist: aiomysql==0.2.0
Requires-Dist: pillow==10.3.0
Requires-Dist: aiofiles==23.2.1
Requires-Dist: numpy==1.26.4
Requires-Dist: py7zr==0.21.0
Requires-Dist: pytest-asyncio
Requires-Dist: sqlalchemy==2.0.31
Requires-Dist: mysql-connector-python==8.4.0
Requires-Dist: pyodbc==5.1.0
Requires-Dist: psycopg2-binary==2.9.9

# apat_frame
版本信息：1.0.11
更新内容：
1、数据库操作语句提供根据网络判断时区功能、提供用户自定义数据库连接串、提供封装类方法
2、tools中提供compare方法
3、

















版本信息：1.0.0
版本描述：该库将提供一个全面的、通用的自动化测试框架，旨在完成webUI自动化、接口自动化以及移动端自动化测试。
版本详情：app_plugin中安装appium库，web_plugin中安装playwright和aiohttp库，然后通过test_utils进行pytest集成与二次封装和单元测试。后续依赖库playwright、aiohttp、playwright、pytest需要更新的时候，对组件进行整体覆盖，然后跑单元测试，单元测试通过后再进行发布；test_utils中还包含各类工具。
测试用例字段：
code-编号：以当前时间戳生成
name-名称：用例名称
desccription-描述：用例描述，可为空
category1-分类：用例大分类，不可为空，分为webui、interface、mobile
category2-分类：用例小分类，可为空，自定义分类
status-状态：用例状态
script-脚本：用例脚本，不可为空
expected-预期结果：用例预期结果，可为空
actual-实际结果：用例实际结果，可为空
result-结果：用例结果，可为空
create_time-创建时间：用例创建时间，可为空
update_time-更新时间：用例更新时间，可为空
creator-创建人：用例创建人，可为空
updater-更新人：用例更新人，可为空


对于任意测试用例，都存在编号、名称、用例大分类
当该用例属于webui和移动端Ui时，script字段中存入json格式为
{
    "script": "",
    "kargs": {
        "number": "",
        "password": "",
        ...

    }
}
当该用例属于接口自动化用例时，script字段中存入json格式为
{
    "method": "",
    "url": "",
    "kwargs": {
        "Content-Type": "application/json",
        ...
    }
}

ceshi1
