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

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

  1. 探索 Python、机器学习和 NLTK 库 开发一个应用程序,使用 Python、NLTK 和机器学习对 RSS 提要进行分类

    挑战:使用机器学习对 RSS 提要进行分类 最近,我接到一项任务,要求为客户创建一个 RSS 提要分类子系统.目标是读取几十个甚至几百个 RSS 提要,将它们的许多文章自动分类到几十个预定义的主题领域 ...

  2. python做客户端适合吗_太简单!只学十分钟,Python菜鸟也能开发一个区块链客户端...

    原标题:太简单!只学十分钟,Python菜鸟也能开发一个区块链客户端 作者:Adil Moujahid 编译:kou.Eli 本文转自区块链大本营(ID:blockchai_camp),转载需授权 区 ...

  3. python常见开源库整理

    看到一个整理比较好饿 python常见开源库,先收藏一下 python 各种开源库 - 星辰虎贲 - 博客园

  4. 【物联网(IoT)开发】使用 Arduino 和 Python在 Bluemix 上开发一个 IoT 应用程序之控制LED灯开关

    上篇"[物联网(IoT)开发]Arduino 入门 Hello World(LED闪烁)"只是通过将一段程序烧录到Arduino开发板上控制LEC闪烁,没有任何连网动作,也就是说断 ...

  5. python 250行代码开发一个贪吃蛇

    python 250行代码开发一个贪吃蛇 1. 前提工作准备 2. 全局变量的定义与包的导入 3. 游戏开始界面初始化 4. 游戏界面的设置 4.1 游戏界面,使用一个Point类进行划分 4.2 预 ...

  6. 用python的Turtle库画一个笑脸

    用python的Turtle库画一个笑脸 最近刚了解到python的turtle库,就简单的尝试一下,画一个笑脸. 效果图: 效果图看起来和原图的差别还是有点大,但是没关系,这只是一个尝试而已. 附上 ...

  7. 利用python的turtle库画一个图形

    今天我们用python的turtle库制作一个简单的图形(新手必看) [注:turtle是python的标准自带库,无需安装!] 好的废话不多说我们开始写代码 #制作人:中将 #一起自学python ...

  8. python(pygame)开发一个超简易版消灭病毒

    python(pygame)开发一个超简易版消灭病毒 消灭病毒游戏 以下是游戏代码:每个类都是一个py文件,需要导包 1.主程序代码 2.飞机类 3.子弹类 4.病毒类 消灭病毒游戏 消灭病毒是一个打 ...

  9. 使用 Arduino 和 Python在 Bluemix 上开发一个 IoT 应用程序之控制LED灯开关

    上篇"[物联网(IoT)开发]Arduino 入门 Hello World(LED闪烁)"只是通过将一段程序烧录到Arduino开发板上控制LEC闪烁,没有任何连网动作,也就是说断 ...

最新文章

  1. delphi 只允许运行一个实例的三种方法《转》
  2. SWT事件的四种写法
  3. SDUT_2080最长公共子序列问题
  4. poj 3101 Astronomy (java 分数的最小公倍数 gcd)
  5. c语言不可见字符的ascii,转CHAR不可见字符
  6. C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写
  7. [LeetCode] First Bad Version - 二分查找
  8. 使用VB.net建立excel文件
  9. php修改htpasswd,用来解析.htpasswd文件的PHP类
  10. Velocity 语法学习
  11. RabbitMQ使用代码示例
  12. Python typing —— 类型提示(type hint)
  13. 取消setfill_9.1.7 setFillBefore方法:设置起始填充
  14. Altium Designer 21 实例贴片0603封装的创建
  15. 正面管教读书笔记 09 家庭会议
  16. python-web开发(一)知识储备准备
  17. 嵌入式开发QT教程-5集 纯代码编写UI界面
  18. 和席慕容《一颗开花的树》
  19. 过账期间未清和关帐过帐期间设置
  20. 旅行拍照时脸背光怎么办?如何拍出…

热门文章

  1. 关于劳务派遣有哪些优缺点
  2. Vue组件设置缓存kepp-alive 后如何获取数据
  3. 双十一买联想拯救者刃7000P血亏,三个月不到反降了500RMB
  4. 四连涨!海尔智家这波私有化还有多大想象空间?
  5. [转贴]馒头的N种吃法
  6. 只要7步,就能将任何魔方6面还原(留着以后教孩子玩)
  7. html的window效果,HTML+CSS+JS模仿win10亮度调节效果
  8. 李清照最经典的10首诗词
  9. Linux查看某个用户账号过期信息
  10. 电脑远程开机以及控制