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

通过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处理设计开发
二十一. 第十七个模块报告设计开发
持续更新中,大家多多关照

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

车载testing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值