- 博客(12)
- 收藏
- 关注
原创 自动化测试项目测试实例数据预埋实例
项目测试数据预埋实例1、背景介绍项目开发初期,开发完成了功能代码编写,测试要想验证这些功能正确性,需要操作功能。其中需要创建数据,验证数据,打开页面,执行业务流程等。本次实例就是为了解决一种情况,当测试初期,功能代码没有足够的业务数据,且包含无法通过开发的产品,创建业务数据的情况,该如何创建数据,执行测试。以保证测试覆盖范围足够宽广。2、实例简介本次以XXX系统为例,XXX系统开发完成后,在数据上有以下阻碍。1、无使用用户(C端账户)数据,通过业务后台创建的学生数据,字段不完整,某些字段数据展示在页
2021-03-31 09:49:12
1577
原创 python创建易用性灵活的unittest结构
python自动化测试创建易用性灵活的unittest结构一、背景说明很多相互学习的伙伴都说基本机构连贯不起来,我提供的代码在本地都不能执行。因为库的原因,或者操作系统,或者代码路径等因素,运行我提供的代码会直接报错。因此构建一个入手简单,直接可以运行的代码包,结构的构建层次也尽量比django简单点。我本地的环境是pycharm+py3.7,其中构建了selenium。构建selenuim参考链接: 构建selenium.二、创建结构,结构如图说明:创建python项目,项目类型选择pure p
2021-01-14 15:55:59
517
2
原创 python代码发送邮件功能小全
python代码发送邮件功能大全1、使用代码给指定账户发送邮件,python使用我总结了套代码,下面一步步分享下。2、使用python发送邮件,需要添加发送邮件依赖包【smtplib】;发送邮件需要登录发送邮件者,登录方式为授权码登录,如何生成授权码请百度了解下,这里不详细解释了。以上完成后新建.py文件导入以下代码import smtplibfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMul
2020-05-26 16:05:34
506
原创 python环境selenium使用katalon Recorder录制脚本
python环境selenium使用katalon Recorder录制脚本1、下载katalon Recorder到应用商店搜索并下载安装2、下载完成后,页面展示了图标,点击图标展示客户端3、点击新增,创建完成后,确定4、点击Record启动5、录制的时候,没操作一步页面提示这个弹窗,说明录制连接设置是对的6、录制完成点击关闭7、已经录制好的操作,点击Export选择python,就可以导出录制的代码了。代码初始化的部分要是和自己的环境不符,可以稍作修改。...
2020-05-13 17:21:25
976
原创 python环境selenium使用之定位元素
python环境selenium使用之定位元素1、定位元素的方法有很多种,何为定位元素,就是代码找到写在前端页面下的对象。用代码操作页面,就是定位元素,执行元素的过程。定位元素的方法如下百度上搜索【定位元素方法】一大堆。python在使用这些方法的时候,如下:2、初始化浏览器完成后,需要对这个页面进行操作,就用到定位元素,操作元素的方法。参照【https://blog.csdn.net/qq_35959900/article/details/106098478】下的代码片段# 定位百度首页的数据框,
2020-05-13 16:41:31
592
原创 python版本UI自动化与selenium环境搭建
python版本UI自动化与selenium环境搭建1、搭建UI自动化前提条件。A:安装python环境:https://jingyan.baidu.com/article/cb5d6105a32b5f005c2fe0ea.htmlB:安装pycharm客户端并破译https://jingyan.baidu.com/article/d45ad148432e9a69552b8027.html以上安装成功后,可以自己新建一个.py文件,运行一下,要是运行成功则说明基础环境没有问题。2、直入正题,
2020-05-13 15:44:13
579
1
原创 jmeter入门学习,第二篇jmeter采样器sample
jmeter采样器1、右击添加,选择采样器,采样器的种类有以下2、最常用,最基本的是http请求 ,如图3、http请求页面介绍4、http请求关键信息说明:IP:填写纯地址,不带路径,不带http头端口:地址端口,通常是80,443.不写的时候默认为80限制时间:填写毫秒级数字,限制时间内请求响应完成http请求:请求类型;请求协议:【http,https】;方法;格式类...
2020-04-28 16:34:54
1899
原创 jmeter入门学习,第一篇创建基本jmeter请求
jmeter基本请求1、⾸首先打开jmeter,我这⾥里里以3.0版本为例2、右击测试计划,完成线程组创建3、添加采样器器请求4、采样器器内输⼊入测试相关的信息,以最简单的百度:www.baidu.com5、添加查看结果树6、点击启动按钮,需要保存,点击“是”7、保存⾃自⼰己的测试脚本8、结果树下,有⼀一条http请求信息9、⾄至此,⼀一条简单的接⼝口请求就完成了...
2020-04-28 16:25:47
194
原创 测试工程师小白最爱python进行接口请求
测试工程师小白最爱python进行接口请求1、了解学习这一块,需要了解基本的接口概念,接口的定义、组成部分,接口的作用,和一些常用的应用场景。2、简单介绍下接口的组成:A:地址/IP/域名,如:92.168.22.22B:接口路径,如:/home/loginC:请求方式,如:post、get、… …D:头信息(header)E:传参,【拼参,请求体body,等】F:返回信息,如:页...
2020-04-26 10:53:31
496
原创 测试工程师技能python执行插入数据操作
测试工程师技能python执行插入数据操作1、通常数据库操作常见的操作有数据查询,修改,添加,删除等。大多数在Navicat下都可以执行,在数据库客户端下预览和操作都比较方便。实际使用过程中,添加数据会经常遇到需要批量添加的情况,这时候使用Navicat就没有那么方便了。2、使用python插入数据和查询数据原理上是一样的。首先获取插入数据库的语句。3、通过Navicat获得插入的数据库语句...
2020-03-16 15:55:31
269
原创 测试工程师技能python连接数据库
测试工程师技能python连接数据库1、前提介绍作为测试首先接触的技能很多,比如数据库操作,一般我们会下载客户端解决工作常用问题,客户端如Navicat,本次说明了如何用python连接查询数据库。python版本3.7。2、不多说了直接上代码import pymysql.cursors #下载引用sq库# 连接数据库connect = pymysql.Connect( hos...
2020-03-13 11:37:55
152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人