基于WPF的windows程序UI自动化测试总结
一、框架工具说明
|
工具 |
说明 |
|
使用pytest框架 |
开源自动化测试框架 |
|
批量或者指定用例运行 |
Pytest框架支持此功能 |
|
生成html测试报告 |
使用allure库 |
|
用例设计和结果分离 |
PO模式 |
|
用户登录封装 |
用pytest的setup和teardown |
|
截图功能 |
使用UIAutomation的CaptureToImage方法 |
|
报告多语言 |
Allure支持 |
|
Log日志 |
使用python的logging封装 |
|
DDT |
Data-Driven Tests数据驱动框架 |
二、技术栈说明
|
技术 |
版本及说明 |
|
Python |
v3.6.4 |
|
UIAutomation |
v2.0.17 |
|
Allure |
v2.12.0 |
|
Pytest |
v4.5.0 |
|
Pycharm |
PyCharm Community Edition 2022.3.1 |
|
操作系统 |
Win10 64位 |
|
ddt |
1.6.0 |


浙公网安备 33010602011771号