自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 持续集成

1.1 持续集成概念 持续集成是一种软件开发实践,即团队开发成员经常继承他们的工作,通常每个成员每天至少集成一次,也就意味着每天会发生多次集成 持续集成的目的:让产品可以快速迭代,同时保持高质量 1.2 持续集成的好处# 快速发现错误 每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易# 防止分支大幅偏离主干 如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以继承# 更快速的发布更新...

2021-10-13 21:33:06 115

原创 接口自动化框架

接口自动化框架讲解框架结构接口测试框架的结构如下图所示:接口测试框架的结构说明:- API用于封装被测系统的接口(用requests模块封装的请求方法)- TestCase将一个或多个接口封装成测试用例,并使用UnitTest管理测试用例 TestCase可以调用数据库进行数据的校验- 为了方便维护测试数据,可以把测试脚本和测试数据分离开- 通过UnitTest断言接口返回的数据,并生成测试报告框架目录结构封装TPShop登录接口案例按照功能模块定义封装被测

2021-10-12 21:31:46 2405

原创 Unittest

1,Unittest 简介Unittest是Python自带的单元测试框架,不仅适用于单元测试,还可用于Web、Appium、接口自动化测试用例的开发与执行。该测试框架可组织执行测试用例,并且提供丰富的断言方法,判断测试用例是否通过,并最终生成测试结果。unittest的基本使用方法:1.用import unittest导入unittest模块2.定义一个继承自unittest.TestCase 的测试用例类3.定义setUp和 tearDown,在每个测试用例前后做一些辅助工作。4

2021-10-11 21:00:49 144

原创 postman

请求关联当请求之间有依赖关系,比如有关请求的入参是另一个请求返回的数据,这个时候就需要用到关联处理。1、要获取每个请求的响应结果,可以通过在Tests中编写Javascript脚本来实现。2、多个请求之间可以使用全局变量或环境变量来传递数据3、获取某个全局变量的值用例批量执行想要批量执行测试用例,需要先把接口添加到测试集中,通过运行测试集的方法就可以批量运行测试用例。1、实现2、创建测试集3、在测试集中添加接口请求4、运行测试集读取外部文件实现参数化应用场景:针对于

2021-10-07 21:05:56 87

原创 HTTP和HTTPS的区别

HTTP和HTTPS是什么?我们使用浏览器访问一个网站页面,需要知道该网站的域名,在浏览器的地址栏中我们会看到一串URL。网站的URL会分为两部分:通信协议和域名地址。不同的域名地址表示网站中不同的页面,而通信协议,就是浏览器和服务器之间沟通的语言。网站中的通信协议一般就是HTTP协议和HTTPS协议。HTTP协议HTTP协议:超文本传输协议,是一种使用明文数据传输的网络协议。都是最主流的网页协,HTTP协议被用于在Web浏览器和网站服务器之间传递信息,以明文方式发送内容,不提供任何方式

2021-10-06 20:57:40 117

原创 postman的介绍和安装

1.postman的介绍与安装Postman是一款非常流行的接口调试工具,它使用简单,而且功能也很强大,不仅测试人员会使用,开发人员也会经常使用它进行接口的测试官方网站: Postman主要特点: (1). 简单易用的图形用户界面 (2). 可以保存接口请求的历史记录 (3). 使用测试集Collections可以更有效的管理组织接口 (4). 可以在团队之间同步接口数据 (5). 下载地址: https://www.getpostman.com/appsp...

2021-10-06 20:57:12 308

原创 postman的基础使用

Postman官网下载地址:Download Postman | Get Started for Free测试按照功能可分为:接口测试 功能测试 性能测试 自动化测试 接口测试 接口文档:前端和后端如何进行数据交互的文档 请求地址 请求方式 请求所带的参数及其类型 返回所带的参数及其类型 postman界面接口请求常用的方式(POST/GET)GET与POST的区别 ① 长度。GET有长度限制,POST没有长度限制。 ② 安全性。GET通常是将参.

2021-10-05 19:33:02 164

原创 项目的生命周期和测试

对象关系映射(object relation mapping),跟数据库里库、表、字段,省去了写sql语句的麻烦,把这些sql语都封装成了ORM方法优点: 方便、不需要去关心sql语句如何写缺点: 比sql语句执行慢官方网站: https://docs.djangoproject.com/zh-hans/2.2/ref/models/fields/CharField() 字符串对应mysql的varcharvarchar跟据字符长分配存储空间, 读取速度慢char 固定长,读

2021-09-26 20:37:39 188

原创 软件测试的概述

软件测试定义在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试的工作测试分类单元测试又称模块测试。对软件的组成单位进行测试,其目的是检验软件基本组成单位的正确性。测试的对象的是软件测试的最小单位:模块。集成测试也称联合测试、组装测试:将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试工作。集成主要目的是检查软件单位之间的接口是否正确。单元测试是一个模块内部的测试,集成测试是..

2021-09-25 17:49:54 1865

原创 状态保持

对象关系映射(object relation mapping),跟数据库里库、表、字段,省去了写sql语句的麻烦,把这些sql语都封装成了ORM方法优点: 方便、不需要去关心sql语句如何写缺点: 比sql语句执行慢官方网站: https://docs.djangoproject.com/zh-hans/2.2/ref/models/fields/CharField() 字符串对应mysql的varcharvarchar跟据字符长分配存储空间, 读取速度慢char 固定长,读

2021-09-23 20:52:00 77

原创 RESTful

什么是RESTful REST与技术⽆关,代表的是⼀种软件架构⻛格(REST是Representational State Transfer的简 称,中⽂翻译为“表征状态转移”) REST从资源的⻆度类审视整个⽹络,它将分布在⽹络中某个节点的资源通过URL进⾏标识 所有的数据,不过是通过⽹络获取的还是操作(增删改查)的数据,都是资源,将⼀切数据视为资源是REST区别与其他架构⻛格的最本质属性 对于REST这种⾯向资源的架构⻛格,有⼈提出⼀种全新的结构理念,即:⾯向资源

2021-09-22 21:01:31 75

原创 Django和Vue的增删改查

1、静态路由urlpatterns属性urlpatterns是路由文件中的一个全局变量,用来存放路由及视图函数的映射关系用户发起的请求URL都会首先进入主控制目录下的这个urls.py文件中进行查找匹配 首先找到urls.py下的urlpatterns全局变量,这是一个路由规则实例的列表数据。 按照先后定义顺序,进行路由匹配。 找到第一个匹配项时停止匹配,执行匹配到的视图函数。 遍历完全,未发现匹配,django进行异常处理 其中urlpatterns中的

2021-06-02 22:03:17 834

原创 django跨域

1、静态路由urlpatterns属性urlpatterns是路由文件中的一个全局变量,用来存放路由及视图函数的映射关系用户发起的请求URL都会首先进入主控制目录下的这个urls.py文件中进行查找匹配 首先找到urls.py下的urlpatterns全局变量,这是一个路由规则实例的列表数据。 按照先后定义顺序,进行路由匹配。 找到第一个匹配项时停止匹配,执行匹配到的视图函数。 遍历完全,未发现匹配,django进行异常处理 其中urlpatterns中的

2021-06-01 22:17:06 120

原创 django视图

1、视图请求常见的请求request对象的类型是django.http.HttpRequest,常用属性如表所示:方法 说明 request.GET 获取get请求数据的方法 request.POST 获取post请求数据的方法 request.FILES 获取文件上传请求数据的方法 request.method 获取请求的方法 request.META 请求的详细参数 request.META.OS 请求端系统 reques

2021-05-31 21:01:31 76

原创 2021-05-30

ORM的操作在settings.py文件下配置模版所在目录

2021-05-30 16:31:20 126

原创 2021-04-29

JS入门必备基础知识一、JS是什么?1、JS简介2、JS的组成部分3、JS的基本特点4、JS的特性5、JS与HTML、CSS的对比二、JS的用法1、JS的引入方法1)head中的 JavaScript 函数2)body中的 JavaScript 函数3)外部的 JavaScript2、JS的基本语法3、JS中的变量1)变量名2)变量值3)全局变量与局部变量4、数据类型1)基本数据类型2)引用数据类型3) JS的数据类型转换4)typeof 操作符5、JS代码在执行时分两个阶段1)预编译2)代码执行6、加v

2021-04-29 21:57:44 172

空空如也

空空如也

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

TA关注的人

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