当前位置:   article > 正文

通过python各种开源库,开发一个适合大部分公司测试项目框架,确定名字AutoTestProjects_python开源项目测试

python开源项目测试

通过python各种开源库,开发一个适合大部分公司测试项目框架,确定名字AutoTestProjects

一,简介
1.目前市场上的框架一般都需要码农进行编写,对测试小白非常的不友好,而且现在整个IT项目严重内卷,一般的测试都需要代码能力。虽说这个大家都会代码是一个能力成长的表现。但是要想精通一门语言是非常难的,市场上的自动化测试大部分只是通过开源框架写的流水账。这样的项目维护人工成本巨高,各种BAT大厂都实现了函数驱动,关键词驱动,线性驱动等各种方法。
二,项目介绍
今天我们要编写的AutoTest项目是一个混合型框架,同样通过函数驱动,关键词驱动,图片算法驱动,线性驱动,嵌入式驱动,canoe驱动,录制回放以及测试用例自动生成,实时报告,远程控制等功能,该项目适合于WEB,Android ,ios,以及智能网联仿真座舱,人工智能等领域。
三,使用者
该项目适用于任何测试,测试人员只需要在GUI上输入测试标题,操作步骤,期望结果并在GUI上选择元素或者图像。便可生成一条测试用例,可以运行/调试
四,开发事项
本人也是一枚小小的测试,自学python三年有余,曾经多次想过放弃,相信小白都会有这样的经历的,坚持下来就是胜利的曙光,写此框架也是学习成长的一种方法,毕竟个人精力是有限的,后期我会把框架开源出来,也希望更多有兴趣的小伙伴加入其中,因本人从事过互联网,车企智能座舱。未在其他领域设计可能缺乏见解,希望在未来的路大家多多指导。万分感谢!

五 .第一个模块ADB开发
第一个模块python控制adb,获取adb的连接状态
第一个模块python控制adb,通过adb截图
第一个模块python控制adb,把常用adb给封装
第一个模块python控制adb,adb获取logcat
第一个模块python控制adb,adb监控logcat中空指针
六 . 第二个模块程序元素设计开发
第二个模块设置生成读取的元素
七 . 第三个模块selenium设计开发
第三个模块selenium,自动下载谷歌浏览器驱动
八 . 第四个模块uiautomator2设计开发
第四个模块,uiautomator2点击方法封装
第四个模块,uiautomator2元素截图封装
九. 第五个模块case文件ymal设计开发
十. 第六个模块接口Api设计开发
十一. 第七个模块图像处理和视频设计开发
十二. 第八个模块声音ARS设计开发
十三. 第九个模块文字识别OCR设计开发
十四. 第十个模块Can,canne设计开发
十五. 第十一个模块数据库设计与连接设计开发
十六. 第十二个模块串口Serial设计开发
十七. 第十三个模块嵌入式驱动Raspberry_Pi设计开发
十八. 第十四个模块GUI设计开发
十九. 第十五个模块配置文件config设计开发
二十. 第十六个模块log处理设计开发
二十一. 第十七个模块报告设计开发
持续更新中,大家多多关照

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/546350
推荐阅读
相关标签
  

闽ICP备14008679号