💖LinuxGUI自动化测试框架搭建从0到1
文章平均质量分 73
基于Ubuntu搭建的GUI自动化测试框架(原则上适用于所有Linux操作系统),集成Unittest+Python+Dogtail+BeautifulReport开发,从0开始,每一步都会完整的说明如何操作,资源如何获取,软件如何安装等,有详细的说明,直到框架完整搭建完成(完整源码)
优惠券已抵扣
余额抵扣
还需支付
¥119.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
虫无涯
CSDN测试领域优质创作者 | CSDN博客专家 | 阿里云专家博主 | 华为云享专家 | 51CTO专家博主 |【专注测试领域各种技术研究、分享和交流~】
展开
-
LinuxGUI自动化测试框架搭建(二)- 详细设计&框架设计
LinuxGUI自动化测试框架搭建(二)- 详细设计&框架设计【文中的截图后续更新,先看前半部分内容】原创 2023-04-11 17:18:05 · 1112 阅读 · 3 评论 -
LinuxGUI自动化测试框架搭建(二十七)-完整框架源码&技术支持
①该系列文章目的是教如何搭建框架,并非是教如何测试项目,所以自己项目的问题不提供技术支持;②框架源码在每个文章的最后,如果需要整理好的源码,有偿提供;①个人拿到代码后自己学习修改后的代码;②本系列文章涉及到的源码相关问题;②个人自己学习成长相关的技术问题。①本系列文章描述相关问题;原创 2023-05-06 09:19:28 · 254 阅读 · 3 评论 -
LinuxGUI自动化测试框架搭建(二十六)--如何修改框架为通用性框架或适合自己的项目?
③如果有验证码等,建议给项目组要一个万能验证码,这样测试成本很低。主要是我们拿到框架后如何进行修改适合自己的框架。③修改发邮件账号信息,用户名和授权码;①项目测试对象,即要测试软件;②修改要发送给对方的邮件;②登录用户名、密码;④以及项目等其他信息。原创 2023-05-05 10:54:02 · 150 阅读 · 2 评论 -
LinuxGUI自动化测试框架搭建(二十五)-框架README.md设计
②在项目根目录下创建一个文件,名为。原创 2023-05-04 09:22:42 · 566 阅读 · 3 评论 -
LinuxGUI自动化测试框架搭建(二十四)-对接收和发送邮件信息进行配置全局变量
【代码】LinuxGUI自动化测试框架搭建(二十四)-对接收和发送邮件信息进行配置全局变量。原创 2023-05-01 22:05:06 · 122 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(二十三)-框架主入口main.py设计&sendmail邮件服务调用和生成
和上一章节一样,没有变化。原创 2023-04-28 09:59:46 · 617 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(二十二)-框架主入口main.py设计&log日志调用
【代码】LinuxGUI自动化测试框架搭建(二十二)-框架主入口main.py设计&log日志调用。原创 2023-04-27 09:48:51 · 565 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(二十一)-截止第二十篇,如果出现以下错误,请修改代码+截止目前的全局配置文件config.py内容
【代码】LinuxGUI自动化测试框架搭建(二十一)-截止第二十篇,如果出现以下错误,请修改代码+截止目前的全局配置文件config.py内容。原创 2023-04-26 08:56:56 · 109 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(二十)-架主入口main.py设计&测试报告调用和生成
直接运行main.py即可;双击打开文件,选择使用。或者其他浏览器打开即可。原创 2023-04-25 09:21:14 · 1007 阅读 · 2 评论 -
LinuxGUI自动化测试框架搭建(十九)-自动化测试用例脚本设计
依次项目目录【Linux_GUI_Test】-【新建】-【Python Package】,新建一个名为。依次点击【page】-【新建】-【Python File】,如下新建名为。直接执行test_gedit.py即可。下新建python File名为。文件,引入需要的包或者模块;在项目目录下,新建一个名为。LinuxGUI自动化演示。的python包,如下。类,用来封装页面元素;原创 2023-04-24 09:21:20 · 754 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(十八)-邮件服务模块封装(sendmail)
记住上边的授权码后边在代码中使用,即以后使用第三方邮件客户端登录时登录密码为以上的授权码。开启POP3/SMTP服务,如下。本文使用126邮箱;原创 2023-04-23 09:11:54 · 739 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(十七)-测试报告模块封装(BeautifulReport)
【代码】LinuxGUI自动化测试框架搭建(十七)-测试报告模块封装(BeautifulReport)原创 2023-04-21 09:24:32 · 462 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(十六)-日志模块封装(logging模块)
【代码】LinuxGUI自动化测试框架搭建(十六)-日志模块封装(logging模块)原创 2023-04-20 09:03:17 · 136 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(十五)-截图功能screenShort.py封装和调用
有时候我们为了进一步确认某些功能是否时正确的、对的,或者预期结果是我们想要的,除了在代码中进行断言外,还可以巧妙使用截图功能。自动化登录页面后,在登录成功的前提下,我们截取当前页面的图片,保存到项目的某个路径下。依次点击【common】-【新建】-【Python File】,新建一个名为。脚本,登录成功后,会在【screenshot】目录下保存截取到的图片。如:gedit_20230411-160049.png。名称_年月日-时分秒.png。运行【common】下的。在【common】下的。原创 2023-04-19 09:05:49 · 426 阅读 · 3 评论 -
LinuxGUI自动化测试框架搭建(十四)-设计全局变量配置文件config.py
注意:后续慢慢会完善这个配置文件,根据框架的搭建过程,逐步增加相关内容。目前先写这两个变量。所有的文件路径,比如log、report等等,首先找到项目的根目录,然后使用python自带的。来存放全局变量,目的很简单就是提升代码的可读性、维护方便性等。所有涉及到的全局变量都是用大写。,在项目根目录创建一个名为。打开我们之前创建好的工程。原创 2023-04-18 08:56:11 · 243 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(十三)-创建工具集目录tools并封装文件复制方法cpoyFile.py
【代码】LinuxGUI自动化测试框架搭建(十三)-创建工具集目录tools并封装文件复制方法cpoyFile.py。原创 2023-04-17 09:48:49 · 220 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(十二)-登录方法baseInfo.py封装
本节主要是模拟用户真实场景的登录,进而对用户登录模块进行封装。后续使用的测试对象为。可以对着如下图,看下目前的框架结构是不是一样的。原创 2023-04-14 09:25:44 · 125 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(十一)-第一个Linux桌面应用程序GUI自动化测试实例
【代码】LinuxGUI自动化测试框架搭建(十一)-第一个Linux桌面应用程序GUI自动化测试实例。原创 2023-04-13 10:30:17 · 612 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(十)-Dogtail的详细使用
注意: 不支持中文输入,经过分析源码,输入的功能实际是遍历字符串里面的每一个字符然后调用的pressKey,也就是敲键盘的方式实现输入,所以中文输入的bug无解。原创 2023-04-12 09:14:51 · 871 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(九)-LDTP简介+Dogtail与LDTP的区别
【代码】LinuxGUI自动化测试框架搭建(九)-LDTP简介+Dogtail与LDTP的区别。原创 2023-04-12 09:16:32 · 765 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(八)-安装LinuxGUI自动化测试工具Dogtail
LinuxGUI自动化测试框架搭建(八)-安装LinuxGUI自动化测试工具Dogtail原创 2023-04-12 09:12:25 · 778 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(七)-Ubuntu上安装配置Pycharm
LinuxGUI自动化测试框架搭建(七)-Ubuntu上安装配置Pycharm原创 2023-04-11 17:35:37 · 1127 阅读 · 3 评论 -
LinuxGUI自动化测试框架搭建(六)-Windows安装Xshell/Xftp+Ubuntu开启SSH服务
LinuxGUI自动化测试框架搭建(六)-Windows安装Xshell/Xftp+Ubuntu开启SSH服务原创 2023-04-11 17:29:28 · 1112 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(五)-Ubuntu上安装vim+全屏化设置+安装python3
LinuxGUI自动化测试框架搭建(五)-Ubuntu上安装vim+全屏化设置+安装python3原创 2023-04-11 17:28:04 · 1267 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(四)-Hyper-V上安装Ubuntu操作系统
LinuxGUI自动化测试框架搭建(四)-Hyper-V上安装Ubuntu操作系统原创 2023-04-11 17:22:15 · 556 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(三)-虚拟机安装(Hyper-V或者VMWare)
LinuxGUI自动化测试框架搭建(三)-虚拟机安装(Hyper-V或者VMWare)原创 2023-04-11 17:22:17 · 1237 阅读 · 1 评论 -
LinuxGUI自动化测试框架搭建(一)- 使用前阅读/总体需求
LinuxGUI自动化测试框架搭建原创 2023-04-11 17:12:00 · 888 阅读 · 1 评论