随笔分类 -  python基础

摘要:前言 目前大多数公司都是使用禅道,jira这些来管理缺陷,研发和测试每天站会或者周会都想知道昨天或者这周一共解决了多少个缺陷,如果每天都通过禅道上去查看可能有点麻烦且不方便,今天小编介绍一种方法,我们可以通过办公软件钉钉或者企业微信通过项目群中进行添加机器人,每天自动发送到群里,供大家参考查看。 钉 阅读全文
posted @ 2023-11-16 13:58 测试-安静 阅读(43) 评论(0) 推荐(0) 编辑
摘要:前言 我们再执行自动化测试时,或者调试时,自动化测试用例数量过多,不清楚目前用例数执行了多少个了,还差多少个执行完成,这时候就会猜想,如果执行过程中存在进度条,就很清楚的了解到测试用例的执行情况,今天小编通过下面两种方法简单介绍如何在自动化测试时加入进度条 pytest-sugar pytest-s 阅读全文
posted @ 2023-05-10 14:39 测试-安静 阅读(187) 评论(0) 推荐(0) 编辑
摘要:前言 我们在编写自动化或者编写程序时候,都会想会需要一些打印信息,充当我们需要的log信息,一般用的print比较多,今天安静简单介绍一种,通过装饰器来实现自动化代码日志打印并记录下来。 装饰器 看到题目,大家首先会问什么是装饰器,装饰器其实就是装饰对象的器件。可以在不修改原有代码的情况下,为被装饰 阅读全文
posted @ 2023-05-04 17:27 测试-安静 阅读(490) 评论(0) 推荐(0) 编辑
摘要:前言 目前大多数公司都是使用禅道,jira这些来管理缺陷,研发和测试每天站会或者周会都想知道昨天或者这周一共解决了多少个缺陷,如果每天都通过禅道上去查看可能有点麻烦且不方便,今天小编介绍一种方法,我们可以通过办公软件钉钉或者企业微信通过项目群中进行添加机器人,每天自动发送到群里,供大家参考查看。 钉 阅读全文
posted @ 2023-04-19 10:55 测试-安静 阅读(166) 评论(4) 推荐(1) 编辑
摘要:前言 在做UI自动化时,无论是APP还是Web在登录页面经常会遇到需要输入验证码的时候,网上也有很多方法进行帮助我们,比如通过百度OCR的接口或者其他平台的开源接口,但是大多数都是收费的,对于我们个人学习,非常不友好,以前小编也分享过,今天小编再介绍一个python的开源库,带带弟弟ocr(dddd 阅读全文
posted @ 2023-03-29 13:19 测试-安静 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:前言 我们正常执行自动化测试的代码都是在有python环境和对应的python库的环境中进行执行的,那么如何能否将我们的自动化测试代码放到没有python环境的电脑上进行运行呢?这个当然时可以的了,只需要将我们的代码打包程exe然后进可以进行在没有安装python的环境下进行执行了。 pyinsta 阅读全文
posted @ 2023-03-22 16:39 测试-安静 阅读(276) 评论(0) 推荐(0) 编辑
摘要:前言 前面已经介绍了2中发送邮件的方法了,今天在继续介绍一种发送邮件的方法 >yagmail yagmail yagmail也是属于python发送邮件的一个库,这种库相比前面两种依旧做了很大的简介,使用更加方便,因为属于python的第三方库 安装 pip install yagmail 发送文本 阅读全文
posted @ 2022-04-24 10:16 测试-安静 阅读(736) 评论(0) 推荐(0) 编辑
摘要:前言 前面介绍了smtplib的发送邮件方式,今天安静在介绍一种通过zmail来进行发送邮件,但是这个zmail目前只支持python3的版本,那么都在2202年了应该都用python3了吧 zmail zmail目前只支持python3的代码进行执行,其中不用添加邮箱服务器地址,端口以及其他的协议 阅读全文
posted @ 2022-03-04 18:49 测试-安静 阅读(2674) 评论(0) 推荐(0) 编辑
摘要:前言 测试过程中经常会遇到需要将本地的文件上传到远程服务器上,或者需要将服务器上的文件拉到本地就行操作,以前安静经常会用到xftp工具。今天安静介绍一种python库Paramiko,可以帮助我们通过代码的方式进行完成对远程服务器的上传和下载操作。也可以进行对远程服务器输入操作命令。 Paramik 阅读全文
posted @ 2022-01-30 15:18 测试-安静 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:前言 无论是手工测试还是自动化测试,都会遇到测试数据,有时候创建测试数据时,不知道如何创建真实有效的数据,比如地址,身份证号码,姓名,邮箱等等,今天安静介绍一篇通过python来创建随机数据的一个库Faker。 Faker faker这里不是李相赫,而是属于python的一个第三方库,主要用来创建伪 阅读全文
posted @ 2021-04-23 16:46 测试-安静 阅读(1573) 评论(0) 推荐(0) 编辑
摘要:提到装饰器,想起的就是两年前的一场面试,面试官问我,装饰器是什么?你能写一个装饰器吗?然后就没了然后~~ 装饰器 装饰器:装饰对象的器件。可以在不修改原有代码的情况下,为被装饰的对象增加新的功能或者附加限制条件或者帮助输出装饰对象的器件。可以在不修改原有代码的情况下,为被装饰的对象增加新的功能或者附 阅读全文
posted @ 2020-03-28 19:42 测试-安静 阅读(746) 评论(0) 推荐(0) 编辑
摘要:我们在做测试的时候,如果哪里出现了bug,都会简单的看下日志,日志的好看和详细与否对我们这些发现问题的和查看问题的都非常重要,那么在自动化中如果把自己的日志完善起来呢?我们可以通过logging模块来帮助我们完善自动化测试过程的中日志。 logging模块 logging模块中包含了多种打印日志的方 阅读全文
posted @ 2020-03-25 18:10 测试-安静 阅读(801) 评论(0) 推荐(0) 编辑
摘要:前面写了一篇关于面试测试遇到的一些python面试题,有部分朋友留言说挺不错的,于是安静又收集了一批面试题,供明年的金3银4做准备(这次安静会写一批python的面试题和我们测试的面试题) 1、自动化流程是什么? 首先搭建环境,然后根据项目搭建自动化框架,编写自动化用例,整理用例,自动生成测试报告, 阅读全文
posted @ 2020-01-07 19:38 测试-安静 阅读(3220) 评论(1) 推荐(4) 编辑
摘要:我们在做自动化测试的时候,可能会遇到一些需要处理文件一些需求,那么我们可以通过直接写文件的目录进行操作,当然作为一名自动化测试工程师,怎么可能用这种方法?python中自带的有OS,我们可以通过os模块进行帮助我们解决这些问题 OS模块 os库是Python标准库,包含几百个函数,常用的有路径操作、 阅读全文
posted @ 2019-11-26 16:00 测试-安静 阅读(923) 评论(0) 推荐(1) 编辑
摘要:我们在测试完成后,都会发一份邮件也就是我们的测试报告,那么既然要自动化,是不是也可以通过python帮助我们发送邮件?当然这么强大的python可以帮助你完成这个需求 SMTP SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传 阅读全文
posted @ 2019-11-15 18:51 测试-安静 阅读(3426) 评论(12) 推荐(1) 编辑
摘要:在我们做平常工作中都会遇到操作excel,那么今天写一篇,如何通过python操作excel,当然python操作excel的库有很多,比如pandas,xlwt/xlrd,openpyxl等,每个库都有不同的区别,具体的区别,大家一起研究下哈。 xlrd模块 xlrd是对于Excel进行读取,xl 阅读全文
posted @ 2019-11-04 18:48 测试-安静 阅读(6751) 评论(4) 推荐(1) 编辑
摘要:我们在做自动化的过程中无论是接口自动化还是UI自动化都会存在很多数据,我们对于自动化中如何存放这些数据也是很重要一点,如果写在代码里的话,每次更换数据就有点繁琐,我们可以通过一个文件存放这些数据,然后再我们需要这些数据的时候直接进行调用,对于这些数据的管理有很多种如:excel,yaml,ini,c 阅读全文
posted @ 2019-11-02 11:30 测试-安静 阅读(10679) 评论(0) 推荐(1) 编辑
摘要:我们在做工作中经常会使用到json模块,今天就简单介绍下json模块 什么是json JSON ,全称为JavaScript Object Notation, 也就是JavaScript 对象标记,它通过对象和数组的组合米表示数据,构造简洁但是结构化程度非常高,是一种轻量级的数据交换格式。json模 阅读全文
posted @ 2019-09-16 15:12 测试-安静 阅读(3371) 评论(2) 推荐(0) 编辑
摘要:我们在做手机端自动化的时候有时候可能会遇到需要执行cmd命令完成用例,我们一起学习下,通过python脚本执行cmd命令 cmd是什么 cmd是command的缩写.即命令提示行(CMD),是在OS / 2 , Win为基础的操作系统(包括Windows 2000和XP中, Vista中,和Serv 阅读全文
posted @ 2019-09-05 20:53 测试-安静 阅读(173905) 评论(3) 推荐(6) 编辑
摘要:在这个即将进入金9银10的跳槽季节的时候,肯定需要一波面试题了,安静总结了一些经常遇到的python面试题,让我们一起撸起来。 python面试题 1、求出1-100之间的和 # coidng:utf-8 a = 0 for i in range(0,100): a += (i+1) print(a 阅读全文
posted @ 2019-08-29 20:04 测试-安静 阅读(11822) 评论(9) 推荐(8) 编辑