上一篇《面向对象基础》文章介绍了面向对象基本知识:面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中)对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数面向对象三大特性:封装、继承和多态 本篇将详细介绍Python 类的成员、成
## 自动化报表模块的实现步骤 为了实现Python自动化报表模块,我们需要按照以下步骤进行操作。下面的表格将展示整个流程,包括每一步需要做什么以及所需的代码。 | 步骤 | 操作 | 代码 | | --- | --- | --- | | 1 | 安装所需的库 | `pip install pandas openpyxl` | | 2 | 导入必要的库 | `import pandas as
原创 2023-10-25 08:47:06
72阅读
什么是自动化?手动测试:通过手动的形式对系统进行各种类型的测试。自动化测试:包含自动化功能测试(自动化)和自动化性能测试(性能测试)。通过机器可以识别的语言,将原本手工进行的测试工作转化来进行执行。主流自动化测试工具:Selenium 3.x也就是所谓的Selenium+web Driver   RobotFrameWork、Air Test、Appium都是基于Seleniu
本篇文章将介绍:xlwt 常用功能xlrd 常用功能xlutils 常用功能xlwt写Excel时公式的应用xlwt写入特定目录(路径设置)xlwtPython语言中,写入Excel文件的扩展工具。可以实现指定表单、指定单元格的写入。支持excel03版到excel2013版。使用时请确保已经安装python环境xlrdPython语言中,读取Excel的扩展工具。可以实现指定表单、指定单元格的读
目录 模块介绍time和datetime模块randomossysshutiljson和pickleshelvexml处理yaml处理configparserhashlibre正则表达式1.      模块介绍1.1    定义 能够实现某个功能的代码集合(本质是py文件)  test.p的模块名是test包
转载 2023-08-08 14:38:31
211阅读
一、简介本文从一个简单的登录接口测试入手,一步步调整优化接口调用姿势; 然后简单讨论了一下接口测试框架的要点; 最后介绍了一下我们目前正在使用的接口测试框架 pithy。 期望读者可以通过本文对接口自动化测试一个大致的了解。二、引言为什么要做接口自动化测试?在当前互联网产品迭代频繁的背景下,回归测试的时间越来越少,很难在每个迭代都对所有功能做完整回归。但接口自动化测试因其实现简单、维护成本低,容
性能测试 功能测试
原创 2021-09-02 18:25:08
635阅读
项目背景B/S架构,进行用户界面的自动化测试工具选择python开发的自动化测试框架,足够灵活,可以随时根据需求进行变更,易于维护框架思路(unittest)采用数据驱动的设计,将数据分层出来,与业务逻辑剥离,测试人员专注测试用例,不用关注代码,提高了测试效率测试框架介绍测试工程的结构如下:Data目录存放涉及业务的资源,例如上传图片场景的图片资源Driver目录存放浏览器驱动文件Excel目录存
接口测试框架 本文中只讲到 测试用例 - 用例读取器 - 用例解析器 - 核心运行器 - 结果分析器 - 报告 - 通知在一个exexl中存放测试用例,通过unittest进行用例读取、解析,并生成测试报告,将报告以邮件形式发送给接收者。 API接口:https://www.sojson.com/blog/234.html(感谢博主提供的免费天气查询的API)建立一个项目test_API 新建如下
很多非 IT 职场人士面临这样的困惑,想把 python 用到工作中,却不知如何下手? Python自动化办公领域越来越受欢迎,批量处理简直是加班族的福利。今天给大家分享34个的Python自动化办公库。本次内容涵盖了Excel、Word、PPT、ODF、PDF、邮件、微信、文件处理等所有能在办公场景实现自动化的库,希望能够对大家有所帮助。Excel自动化库// 1.xlwings 库官网:h
转载 2024-01-31 20:29:42
24阅读
Python简介:一、什么是python  Python是一门动态解释性的强类型定义语言。“优雅”、“明确”、“简单”。二、Python由来  python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。三、目前Python主要应用领域云计算: 云计算最火的语言,
转载 2023-07-30 13:15:52
152阅读
# 实现Python自动化库的学习指南 ## 一、整体流程 为了帮助你了解Python中的自动化库,我将会简要介绍整个学习过程,包括以下步骤: ```mermaid pie title Python自动化库学习指南 "了解需求" : 20 "查找相关库" : 30 "学习使用方法" : 40 "实践应用" : 10 ``` ## 二、具体步骤 ##
原创 2024-04-20 06:45:53
38阅读
## Python自动化框架 随着软件开发的迅速发展,自动化测试变得越来越重要。自动化框架是一种工具,可以帮助开发者更有效地进行软件测试。Python是一种功能强大且易于学习的编程语言,许多自动化框架可以选择。本文将介绍一些常见的Python自动化框架,并提供相应的代码示例。 ### 1. Selenium Selenium是一个流行的自动化测试框架,用于模拟用户在网页上的行为。它支持各种
原创 2023-09-23 20:10:49
233阅读
一.既然我们有这些的接口测试工具,为什么要做接口做自动化?1、敏捷开发,接口一般数量很大,团队实现接口测试,版本控制。 2、功能太死板,有些接口完全无法实现(复杂的加密接口,签名接口等) 3、接口项目当中有多种不同协议的接口。 4、排错,定位接口问题不方便,结合抓包实现。 5、没有办法生成美观的报告。 6、多接口串联,数据库验证,日志监控。 7、有些公司做web自动化+接口自动化。二、python
python中unittest模块是用来做单元测试的。unittest是一个python版本的junit,junit是java中的单元测试框架,对java的单元测试,一句话很贴切:Keep thebar green,相信使用eclipse写过java单元测试的都心领神会。unittest实现了很多junit中的概念,比如我们非常熟悉的test case, test suite等,总之,原理都是相
引言模块python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得更加简洁和人性,以下介绍python Requests模块的主要操作和应用。一、模块说明Requests模块是第三方模块,需要预先安装,requests模块python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得更加简洁和人性。它几乎完全用python编写,比urll
一、自动化测试技术  软件自动化测试技术主要有:录制/回放、脚本技术、数据驱动、关键字驱动、业务驱动。  (1)录制/回放  所谓的“录制/回放”就是先由人工完成一遍需要测试的流程,由工具记录下这个流程中客户端和服务器端之间的通信过程,以及用户和应用程序交互时的击键和鼠标的移动,形成一个脚本,然后可以在测试执行期间回放。  在这种模式下数据和脚本混在一起,几乎一个测试用例对应一个脚本,维护成本很高
os模块的作用:  os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小……  另外,os模块不受平台限制,也就是说:当我们要在linux中显示当前命令时就要用到pwd命令,而Windows中cmd命令行下就要用到这个,额...我擦,我还真不知道,(甭管怎么着,肯定不是pwd),这时候我
转载 2024-09-06 10:10:11
14阅读
登录页面功能测试 0. 什么都不输入,点击提交按钮,看提示信息。 1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。 2.输入错误的用户名或者密码, 验证登录会失败,并且提示相应的错误信息。 3.登录成功后能否能否跳转到正确的页面 4.用户名和密码,如果太短或者太长,应该怎么处理 5.用
转载 2019-12-16 00:21:00
186阅读
2评论
1.黑盒测试和白盒测试的区别?2.自动化测试类型按效率从高到低的顺序?3.介绍下熟悉的测试工具4.接口测试和界面自动化测试的区别①WEB的UI自动化测试的优缺点:缺点:开发效率低、维护成本高、执行速度慢等等   优点:用户操作真实性强。②接口自动化测试:UI自动化的缺点它都能进行弥补,但同时它也存在一个最大的问题:用户操作真实性不强。③APP自动化测试: 5
转载 2024-05-28 09:53:04
51阅读
  • 1
  • 2
  • 3
  • 4
  • 5