自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 问题

2021-03-30 00:06:18 1593

原创 接口自动化

2021-03-28 23:54:00 1577

原创 unittest框架核心步骤

2021-03-28 22:59:14 1618

原创 自动化测试——配置文件的使用(一)

#配置文件 ConfigParser#properties config ini log4j#configparser 可读取配置文件中的信息import configparser#section(区块,片段) option value(键值对key:value)cf = configparser.ConfigParser()#打开文件读数据cf.read('case.config',encoding='utf-8')#读取配置文件的数据print(cf.get("MO..

2021-03-28 22:03:16 247

原创 自动化框架——robot framework

1.基础环境搭建

2021-03-26 23:54:25 116

原创 DDT+unittest的使用

期待上线

2021-03-26 00:03:06 80

原创 ddt数据的处理——@data(),@unpack

DDT数据驱动,(装饰测试类) DDT:Data Driver Test(数据驱动测试) 数据和用例进行分离,通过外部数据去生成测试用例

2021-03-25 22:50:45 5718

原创 软件测试基础知识——等价类及边界值的使用

建立等价类表和选取边界值的使用

2021-03-24 22:35:52 107

原创 软件测试基础知识——测试的思路

测试的思路案例一:手机号码的验证案例二:图形验证码案例三:短信验证

2021-03-24 22:34:29 125

原创 软件测试基础知识——集成测试及系统测试

单元集成系统测试

2021-03-24 22:32:37 187

原创 软件测试基础知识——测试类型的理解

软件测试的目的:发现问题,实现自身价值黑白灰测试介绍:动态静态测试:功能界面测试:安全性能测试:兼容性测试:回归测试:冒烟测试:

2021-03-24 22:31:20 127

原创 xlrd,xlwt处理excel

xlrd读取excel表中的数据xlwd创建一个全新的excel文件,然后对这个文件进行内容写入及保存一、读excel表——xlrd模块

2021-03-23 23:44:42 181

原创 openpyxl模块处理excel

#存到excel里面,用Python去操作excel#只支持这种后缀.xlsx ---> openpyxl 只支持这种格式from openpyxl import load_workbook#打开excel,加载excel文档wb = load_workbook("test.xlsx")#定位表单sheet = wb["Sheet1"]#定位单元格,根据行列值去定位#数据从excel里面拿出的数据类型,数字还是数字,其他的都是字符串value = sheet.cell(1,1.

2021-03-23 23:32:39 91

原创 自动化测试测试数据参数化

import unittestfrom class1101.class_01 import GetDatafrom class1101.http_request import HttpRequesttest_data = [{"data":{"call": "1325678901","pwd": "12345"},"expected":"10001"}, {"data":{"call": "1325678901","pwd": "12345"},"expected":.

2021-03-23 22:56:27 1877 1

原创 自动化测试学习中的知识

# 如果第二条用例,需要用到第一条用例返回的结果值,需要怎么去处理# 1.将其写入setUp中# 2.通过全局变量# 3.通过反射

2021-03-22 23:39:14 56

原创 hasattr,getattr,delattr

class GetData: Cookie = "小郭"if __name__ == '__main__': setattr(GetData,"Cookie","小黄") #可以直接将类里面的属性值做修改 print(hasattr(GetData,"Cookie")) #判断是否有这个属性值 print(getattr(GetData,"Cookie")) #获取对应的属性值 delattr(GetData,"Cookie") print(ha.

2021-03-22 23:35:39 84

原创 学习笔记,http_request的类的单元测试

题目:1)针对YAPI网址写的http_request类做作业2)提供2个接口:登陆和查询tools3)针对登陆接口写4个用例:正常登陆,不输入密码,不输入账号,输入错误的密码4)请利用任何一种方法实现用例的加载并执行5)生成html的测试报告注意:请在测试类里加上异常处理以及断言http_request.pyimport requestsimport jsonclass HttpRequest: """利用request封装get请求和post请求 """ def...

2021-03-22 23:17:20 706

原创 2021-03-22

2021-03-22 23:04:03 51

原创 python基础——运算符

算术运算符 + - * / %赋值运算符 = += -=比较运算符 >、>=、 <、 <=、!=、== 返回值为布尔值 True False逻辑运算符 and or not 返回值为布尔值 True False成员运算符 in not in 返回值为布尔值 True ...

2020-04-12 20:48:40 84

原创 python基础——字典

字典 dict 符号{} 无序1.可以存着空字典 a = {}2.字典里面数据存储的方式:key:value3.字典里面可以包含任何类型的数据4.字典里面的元素根据逗号来进行分隔字典没有索引,有键值对字典取值:字典[key]字典删除:字典.pop(key) 指明删除的值的key字典.popitem() 随机删除字典中的一个键值对,一般都会删...

2020-04-12 20:36:28 96

原创 python基础——元组

元组 tuple 符号()1.可以存着空元组 a = ()2.元组里面可以包含任何类型数值3.元组里的元素,根据逗号来进行隔开4.元组也有索引5.元组切片同字符串,元组名[索引头:索引尾:步长]6.元组不支持任何修改(增删改)元组是不可变对象元组中的元素值是不被允许删除的,但可以使用del语句来删除整个元组print(type((1)))print(t...

2020-04-12 19:47:49 236

原创 python基础——列表

列表 list 符号[]①列表是一种可变的数据类型②列表中的数据类型不限③列表中的多个元素之间用逗号进行分割④最外层用[ ]括起来⑤列表是有序的序列列表的切片与索引--[ 开始位置:终止位置:步长和方向 ]列表的增:.appened(要添加的元素) 在列表的最末尾添加一个元素 原列表.append(新元素).extend(要添加的列表)...

2020-04-12 12:58:27 236

原创 python基础——字符串

1、常用数字类型: 整型,浮点型整型:int a = 10浮点型:float b = 10.02、布尔值 bool True False3、字符串 str 成对的单引号,双引号,三引号的内容都是字符串字符串的使用:...

2020-04-12 12:34:07 88

原创 python基础——标识符

python标识符:自定义的一些符号和名称。在写代码时,取的名字。命名的符号如:项目名 project name 包名 package name 模块名 .py python文件名规范:1、由字母数字下划线组成,但不能以数字开头 2、不能用关键字 int if while注意:1、见名知意...

2020-04-10 21:04:13 358

原创 中间件

中间件,是介于request和response处理之间的一道处理过程,相对比较轻量级,全局改变Django的输入与输出我们从浏览器发出一个request请求,得到一个响应内容httpresponse,每个请求都先通过中间件process_request函数,这个函数返回None或httpresponse如果返回none,继续执行它的其他中间件如果返回httpresponse,就终止返回...

2018-07-23 17:39:05 420

原创 Django跨域请求

跨域:简单来说就是 A 网站的 javascript 代码试图访问 B 网站,包括提交内容和获取内容这里说的js跨域是指通过js或python在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(Django)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。同源:域名、协议、端口均相同的网站即为同源。流程:...

2018-07-23 17:37:53 191

原创 Django实现随机图片验证码(^…^)

views.pydef verifycode(req): # 1. 创建画布Image对象 img = Image.new(mode='RGB', size=(120, 30), color=(220, 220, 180)) # 2. 创建画笔 ImageDraw对象 draw = ImageDraw.Draw(img, 'RGB') # 3. 画文本,...

2018-07-06 16:26:09 632

原创 pandas入门(二)————DataFrame的创建和索引

DataFrame是一个【表格型】的数据结构。DataFrame由按一定顺序排列的多列数据组成。设计初衷是将Series的使用场景从一维拓展到多维。DataFrame既有行索引,也有列索引。行索引:index列索引:columns值:values 1)DataFrame的创建dic = { 'lucy':[100,19,87,90,11,56], 'tom':[89,99,93,56,...

2018-07-06 14:57:19 8814

原创 pandas入门(一)————Series的创建、Series的索引和切片

Series类似一维数组对象 1)Series的创建1.列表或numpy数组创建Series(data=[1,2,3,4,5]) Series(data=[1,2,3,4,5],index=list('abcde')) Series(data=np.random.randint(0,100,size=(5,))) Series(data=np.random.randint(0,100,size=(...

2018-07-06 14:47:44 2505

原创 django之中间件的理解(一)

中间件:是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出面向切面的过程每个中间件组件是一个独立的Python类可以定义下面方法中的一个或多个1)_init _:无需任何参数,服务器响应第一个请求的时候调用一次,用于确定是否启用当前中间件2)process_request(request):执行视图之前被调用,在每个请求上调用,返回None或Htt...

2018-05-16 21:43:31 400

原创 django 中管理静态文件(简单明了^_^)

项目中的CSS、图片、js都是静态文件1.配置静态文件1)在settings 文件中定义静态内容STATIC_URL = '/static/' #用来生成网址的地方STATICFILES_DIRS = [ #静态文件存放的路径,物理上存放的路径 os.path.join(BASE_DIR, 'static'),]2)在项目根目录下创建static目录,再创建当前应用名称的目录项目目录    st...

2018-05-16 20:53:12 202

原创 Django model 字段类型——models.DecimalField

设置了精度的十进制数字。models.DecimalField(max_digits=None, decimal_places=None[, **options])使用 Decimal 实例表示固定精度的十进制数的字段。它有两个必须的参数:max_digits:数字允许的最大位数decimal_places:小数的最大位数例如,要存储的数字最大长度为3位,而带有两个小数位,可以使用: model...

2018-05-12 11:24:00 30388

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除