Odoo软件二次开发:Odoo自动化测试与持续集成
Odoo软件二次开发:Odoo自动化测试与持续集成 Odoo自动化测试基础 自动化测试的重要性 在软件开发过程中,自动化测试扮演着至关重要的角色。它不仅提高了测试的效率和准确性,还减少了人为错误,确保了软件质量。对于Odoo这样的复杂ERP系统,自动化测试更是必不可少,因为它可以帮助开发者快速定位问题,确保在进行二次开发时,新功能的加入不会影响现有系统的稳定性。 Odoo测试框架介绍 Odoo的测试框...
Python编码系列—Python CI/CD 实战:构建高效的自动化流程
文章目录 1. 背景介绍2. 原理解析2.1 持续集成(CI)2.2 持续交付(CD)2.3 自动化测试2.4 部署策略 3. 使用场景4. 代码样例5. 总结 1. 背景介绍 在现代软件开发中,CI/CD(持续集成/持续交付)是提升开发效率、加快产品上市时间的关键实践。Python 作为一门流行的编程语言,与多种 CI/CD 工具相结合,可以极大地提高软件开发和部署的自动化水平。本文将深入探讨 Py...
django集成pytest进行自动化单元测试实战
est进行单元测试可以提高测试的灵活性和效率,相比于Django自带的测试框架,Pytest提供了更为丰富和强大的测试功能。本文通过一个实际项目ishareblog介绍django集成pytest进行自动化单元测试实战。 一、引入pytest相关的包 pip install pytestpip install pytest-djangopip install pytest-html 其中pytest...
接口自动化测试mock框架模块实战
前言 mock的介绍 py3已将mock集成到unittest库中; 为的就是更好的进行单元测试; 简单理解,模拟接口返回参数; 通俗易懂,直接修改接口返回参数的值; mock的作用 1、解决依赖问题,达到解耦作用 当我们测试某个目标接口(模块)时,该接口依赖其他接口,当被依赖的接口未开发完成时,可以用mock模拟被依赖接口,完成目标接口的测试; 2、模拟复杂业务的接口 当我们测试某个目标接口(模块),...
Selenium与Web Scraping:自动化获取电影名称和评分的实战指南
Web Scraping,我们可以从动态网页中提取有价值的信息,例如在豆瓣电影中获取电影名称和评分。然而,随着网站反爬虫措施的不断增强,传统的抓取技术已不再奏效。Selenium 作为一个强大的网页自动化工具,可以模拟用户操作,帮助我们实现更复杂和更可靠的数据抓取。 本文将带您深入了解如何利用 Selenium 实现自动化获取豆瓣电影中的电影名称和评分,并展示如何通过代理 IP、User-Agent ...
【Python selenium过极验五子棋】自动化过五子棋人机验证,享受丝滑的落子,秒了
【点赞 收藏 关注 】仅供学习,仅供学习。 今天用Python 的 selenium模块,自动化过极验五子棋,先看视频 这个是手动验证的,需要输入指定数字才能开始验证,是一个while死循环,是为了方便展示 1、五子棋人机验证比上一次的哪个消消乐还要简单,哪个消消乐的图片的url全部都不一样,这个五子棋的图片的url都是一样的,又节约了时间和流量 2、这次的人机验证也没什么难度,看图说话 3、难度不大...
《最新出炉》系列入门篇-Python+Playwright自动化测试-56- 多文件上传 - 下篇
1.简介前边的两篇文章中,宏哥分别对input控件上传文件和非input控件上传文件进行了从理论到实践地讲解和介绍,但是后来又有人提出疑问,前边讲解和介绍的都是上传一个文件,如果上传多个文件,Playwright是如何实现的呢?宏哥看了一下官方的API也有上传多个文件的API,那么今天就来讲解和介绍一下这个知识点。2.上传多文件的API(非input控件)上传多文件介绍官方API的文档地址:Loc...
接口自动化测试框架实战-4-日志方法封装
上一小节我们讲解了文件读写方法的封装方法,本小节我们完成一下框架日志的封装方法。 首先我们讲解一下日志封装和日志记录有哪些用处? 更加方便的设置日志的格式和输出方式全局方法可以各个类/函数中都能统一调用分类记录接口用例执行日志,方便嵌入测试报告错误日志提示,方便代码调试或者做群消息告警 新建log.py #log.pyimport loggingimport osfrom datetime imp...
【wyTest自动化测试】实战体验_领取CSDN的红包
测试同学可以举个手,认识一下,交个朋友。 一、创建浏览器的操作对象 from wyTest_testAuto.library.webFun import webFun obj_web = webFun("wo") 二、打开CSDN的链接 obj_web.page_open("https://www.csdn.net/") 三、执行登录 自动登录就不搞啦,反正只要登录一次,就手动操作吧, 写一个inpu...
接口自动化测试框架实战-1-项目环境搭建
上一小节中我们讲解了一下本次接口自动化测试框架的大致架构设计和功能概览,本小节我们讲解一下整个项目开发环境的搭建方法。 1、python基础环境 安装python3版本:建议3.9.6版本及以上即可 新建项目的虚拟环境:virtualenv或者pycharm自带的venv虚拟环境(建议) pycharm新建项目auto_api_test,可以顺带创建一个虚拟环境 安装项目主要的python依赖包,新建...