python3 自研发的api接口自动化测试框架,该框架未使用unittest框架,完全自研发,分享给测试行业的同学 注:框架中涉及到的第三方包,请自行下载
2021-12-13 22:39:33 182KB python3 api requests 自动化测试框架
1
python3_interface (1)case:存放测试用例数据的,比如请求类型get/post、请求url、请求header、请求数据等; (2)data:获取excel文件中相应数据的方法封装,获取excel中对应表格内的数据,excel的行列数据等:get_data.py;判断用例之间是否存在依赖关系并获取依赖数据:dependent_data.py;初始化excel文件:data_config.py; (3)dataconfig:存放请求中涉及到的header、data、cookies等数据; (4)log:存放测试完成之后生成的日志文件,可以查看日志定位问题; (5)main:脚本执行的主函数run_test.py (6)util:通用方法的封装,各种不同断言方式common_assert.py;对excel文件的读写操作operation_excel.py;从请求返回数据中
2021-12-02 09:26:08 39KB Python
1
自动化测试框架unittest自动化测试框架unittest自动化测试框架unittest
2021-12-01 12:06:10 16.62MB 自动化测试
1
Python 实现的http接口自动化测试框架(实用改进版),共享提供大家一起使用。
2021-12-01 11:49:35 585KB PATHON
1
基于ATX-Server的UI自动化测试框架,可以实现多设备的并行测试,并生成统一的测试报告 更新说明 20210309 支持失败重试 Drivers().run(devices, cases, apk_info,retry=3,save_last_try=True)中 retry 为失败重试次数 save_last_try为是否只展示最后一次运行结果 支持运行视频录制 (需要提前下载好依赖 pip3 install -U "uiautomator2[image]" -i https://pypi.doubanio.com/simple) 在报告中展示 需要 basepage().startscreenrecord() basepage().stopscreenrecord() 组合操作 中间脚本执行的操作录屏视频结果会在报告中展示,建议直接放在setUp和tearDown中 watche
2021-12-01 09:45:53 28.73MB Python
1
适用于UI自动化测试框架测试学习人员 采用python+selenium+unittest+HTMLTestRunner+PO模式进行自动化框架的搭建
2021-11-29 14:01:21 9.5MB 软件自动化测试
1
凤凰自动测试 本项目是一个基于的Web自动测试框架,通过该框架可以简化测试人员的学习技巧,只需编写少量的Java代码即可,大多数的工作都是编写页面元素的描述文件以及对应的数据源。以下是本框架的特色: 支持多种元素选择策略(优先级,循环,区域) 支持多种( , ) 支持包括: , , ,等格式的输出 支持数据源,URL,元素定位信息的参数化 支持密文数据,javascript,groovy,freemarker等动态脚本数据 支持动态生成日期,身份证号码,手机号,邮编等数据 支持操作日志生成GIF动态图片 支持主流的浏览器(即firefox,chrome,opera,safari)以及
2021-11-24 15:07:12 261KB automation phoenix webdriver test
1
BaseonQCAutomationFrameworkv1.0:基于QC的自动化测试框架,顾名思义就是在QC的基础上开发的自动化测试框架,熟悉QC、QTP的人应该很清楚,结合QC、QTP自身提供的自动化解决方案开展自动化测试无疑是一个比较好的方案,具体细节就不细说了,但是有个缺点每次执行测试都需要在测试实验室对每一个脚本实例进行参数配值,实在是不方便,好多人就是因为QC这个天生的缺陷而放弃了使用,本框架就是为了解决这个问题而开发的。框架使用要点分解:第一步:自动化脚本开发:框架要求脚本必须参数化,也就是说脚本写好后通过下面方式参数化。参数方式:File--->Settings--->Param
2021-11-22 19:29:10 816KB 基于QTP和QC的自动化测试框架
1
结构介绍 之前分享过一篇安卓UI测试,但是没有实现数据与代码分离,后期维护成本较高,所以最近抽空优化了一下。 不想看文章得可以直接去Github,欢迎拍砖 大致结构如下: testyaml管理用例,实现数据与代码分离,一个模块一个文件夹 public 存放公共文件,如读取配置文件、启动appium服务、读取Yaml文件、定义日志格式等 page 存放最小测试用例集,一个模块一个文件夹 results 存放测试报告及失败截图 logs 存放日志 testcase 存放测试用例runtest.py 运行所有测试用例 yaml格式介绍 首先看下yaml文件的格式,之前也写过一点关于yaml语
2021-11-07 13:47:55 165KB app appium python
1