Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation
This project
Loading...
Sign in
李杨杨
/
fxbasictesting
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 65c3da5e
authored
Feb 04, 2021
by
李杨杨
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
first file
0 parents
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
64 additions
and
0 deletions
readme.md
readme.md
0 → 100644
View file @
65c3da5
# fxbasictesting - 繁星基本测试
[
toc
]
## 概述
fxbasictesting是基于pytest+selenium+allure的web-ui自动化测试项目,目的在于将自动化测试应用在工作中。
## 项目结构介绍
### cfg
*
fxinfo.py 测试环境的基本信息,需要配置的基本信息如下
*
driver_path 本机chromedriver.exe所在路径(需要根据本机chrome自行下载chromedriver)
*
plat_ip 繁星平台的ip
*
user 平台用户名
*
passwd 平台密码
*
videos_dir 本地测试录像所在路径
*
task_cfg_dir 本地任务配置所在路径
*
ffprobe_path ffprobe程序所在路径(需要自行下载ffmpeg软件包)
*
storage_config_path 本机存储配置文件所在路径
### log
*
generatelog.py 生成日志器,供其他程序调用
*
logging.conf 日志相关配置文件
*
日志文件
### lib
存放了目前已经实现的功能模块,具体使用参照程序内注释,目前实现的功能有
*
登录
*
页面跳转
*
上传短时录像
*
添加相机资源
*
上传存储配置
*
分析总资源检查
*
任务查找
*
大任务创建
*
子任务添加
*
子任务下发状态检查
*
任务配置导入
*
分析流可点播性检查、实时抓拍结果监测(监测平台是否接收到结果)
*
按任务过车记录检索(检查是否检索到过车记录)
*
其他:待开发
### cases
*
test_
*
.py 测试用例,当前给出了繁星基础流程操作的测试用例:test_base_process.py
*
pytest.ini pytest配置文件,主要定义了marks
*
conftest.py 利用pytest钩子函数,针对关联性测试用例定义一系列skip规则
### report
存放测试报告和生成测试环境配置的目录
### main.py
项目执行入口
\ No newline at end of file
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment