自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编程语言的分类

一.编译型和解释型我们先看看编译型,其实它和汇编语言是一样的:也是有一个负责翻译的程序来对我们的源代码进行转换,生成相对应的可执行代码。这个过程说得专业一点,就称为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。如果我们写的程序代码都包含在一个源文件中,那么通常编译之后就会直接生成一个可执行文件,我们就可以直接运行了。但对于一个比较复杂的项目,为了方便管理,我们通常把代码分散在各个源文件中,作为不同的模块来组织。这时编译各个文件时就会生成目标文件(Objec...

2022-03-22 13:52:11 2134

原创 什么是flask

一、flask介绍flask的核心在于werkeug(路由模块),jinja2模板引擎类比django:路由,模板,ormflask要完成功能,依赖于丰富的插件(扩展模块)二、django与flask的区别 1. Django走的是大而全的方向,开发效率高。它的MTV框架,自带ORM,admin后台管理,自带的sqlite数据库和开发测试用的服务器,给开发者提高了开发效率。重量级的web框架,功能齐全,提供一站式的解决思路,能让开发者不用在选择上花费大量的时间。自带O...

2021-10-22 20:29:01 576

原创 jenkins

1.什么是jenkinsjenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复工作,提供一个开放易用的软件平台,使软件的持续集成变得可能;jenkins是一款能提高效率的软件,可以把软件开发过程中形成工作流,分以下几部分:开发—提交—编译—测试—发布有jenkins后,在以上工作流中,除了开发过程,后续的都可以是自动化完成的:当你提交完代码后,jenkins会自动运行你编写的编译脚本,编译成功后...

2021-10-14 21:02:57 165

原创 持续集成介绍,git代码托管

一、持续集成介绍 1.持续集成概念 持续集成是一种软件开发实践,即团队开发成员经常继承他们的工作,通常每个成员每天至少集成一次,也就意味着每天会发生多次集成 持续集成的目的:让产品可以快速迭代,同时保持高质量 2.持续集成的好处 1.快速发现错误 每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易...

2021-10-13 21:31:03 348

原创 测试框架封装模块——unittest

一、简介unittest是python中自带的一个单元测试模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。二、unittest内部方法1.TestCase:所有测试用例的基本类,给一个测试方法的名字,就会返回一个测试用例实例,用例名称必须以test开头;testq 可以 wtest不可以,test_可以,一个TestCase,就是一个测试用例,什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp),执行测试代码(run),以及测

2021-10-11 21:02:41 655

原创 requests的基本使用

一、简介requests是python的第三方的http库可以用它来玩长城大部分HTTP协议行为,例如:head,get,post,put,patch,delete等 可以用它来完成大部分浏览器行为,例如:登录,保持状态、登出货,302跳转 可以用他来完成一些浏览器不允许的行为,例如:跨域,伪造,接口测试#安装pip install requests#验证pip show requests#其他请求模块aiohttp 异步请求模块二、requests的使用1.g.

2021-10-09 21:10:47 639

原创 postman自动生成测试报告

一、newmannewman是一款基于node js开发的,可以运行生成测试报告的脚本工具下载网址:下载 | Node.js 中文网安装newman:npm install -g newman 验证:newman -v 安装newman-reporter-html:npm install -g new-reporter-html二、导出测试集,环境变量,全局变量1.导出测试集2.导出环境变量3.导出全局变量...

2021-10-08 21:03:55 293

原创 postman进阶

1 接口关联当请求之间有依赖关系, 比如一个请求的入参是另一个请求返回的数据, 这时候需要用到关联处理.2 接口关联的思路要获取某个请求的响应结果, 可以通过在Tests标签页中编写JavaScript脚本来实现// 获取json格式的响应数据var jsonData = pm.response.json();多个请求之间可以使用全局变量或环境变量来传递数据 把数据保存到全...

2021-10-07 21:15:42 174

原创 postman高级用法

一、postman高级用法(1).用例管理 (2).postman断言 (3).全局变量与环境变量 (4).请求前置脚本 (5).请求关联 (6).用例批量执行 (7).读取外部文件实现参数化 (8).测试报告产出 二、用例管理在测试活动中, 针对需求和接口文档进行用例设计时, 我们会发现针对一个需 求或一个接口要考虑多种...

2021-10-06 21:18:44 1550

原创 什么是接口测试

一、什么是接口 我们常说的接口有两种: 内部接口:开发人员自己开发的接口对自身系统提供数据交互。外部接口:开发系统调用外部的接口。(如:微信,支付宝等)二、接口测试的原理 接口测试实际上就是模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的一个过程。三、接口测试用例设计方法随着系统复杂度越来越高,接口越来越多,完全覆盖是一件很困难的事情,且实际过程中任...

2021-10-05 19:04:36 300

原创 postman的使用

一、postman的背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪玩个有请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。而postman调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!postman在发送网络HTTP请求仿麦呢可以是Chrome插件类产品中的代表产品之一。二、了解postman1.什么是postman? 软件测试用来...

2021-10-03 10:11:19 350

原创 等价类与边界值

一、等价类1.等价类​ 在离散数学中,等价关系是指定义在集合A上的关系,满足自反的、对称的和传递的等性质。设R是定义在集合A上的等价关系,与A中一个元素a有关系的所有元素的集合叫做a的等价类。等价类应用十分广泛,如在编程语言中,我们使用等价类来判定标识符是不是表示同一个事物。​ 在软件工程中,是把所有可能输入的数据,即程序的输入域划分成若干部分(子集) [2] ,然后从每一个子集中选取少数具有代表性的数据作为测试用例,从而减少了数据输入量从而提高了效率,称之为等价类方法,该方法是一种重要的、常用

2021-09-27 20:23:01 2880

原创 测试计划、测试用例和测试缺陷

一、测试计划1.概念:指定测试目的、范围、方法、时间进度及如那件测试重点的过程2.编写人员和使用人员:测试计划一般有测试组长或者项目经理来负责撰写。测试人员按照计划里的内容来安排和调整自己的测试工作二、测试用例1.概念:测试用例是为了实施测试而向被测试系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。其实,测试用例就是一份编写了要测哪些内容的文档。测试用例表达要清楚,无二义性;用例可操作性强;用例的输入与输出明确。用例是测试人员根据需求进行设计的,设计方法有:等

2021-09-26 20:48:57 253

原创 python自动化介绍

python发展方向自动化python的发展方向人工智能 科学计算++数据处理+爬虫 python自动化:自动化运维,自动化测试 web开发什么是python自动化 python自动化就是使用python语言来编写脚本或者频台,实现公司中重复业务的自动化流程 大体的方向分为: python自动化测试 python自动化运维为...

2021-09-26 20:36:16 203

原创 测试的流程以及分类

一.测试的分类单元测试:又称模块测试。对软件的组成单位进行测试,其目的是检验软件基本组成单位的正确性。测试对象是软件测试的最小单位:模块。注意:单元测试是白盒测试,白盒测试不是单元测试。集成测试:也称联合测试(联调)、组装测试:将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试工作。集成主要目的是检查软件单位之间的接口是否正确。单元测试是一个模块内部的测试,集成测试是在模块之间进行测试(至少两个)。系统测试:将软件系统看成是一个系统的测试。包括对功能、性能以

2021-09-25 20:53:50 3021

原创 JWT状态保持

一.Cookie1.cookie的概念Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。服务器还可以根据需要修改Cookie的内容2.cookie的底层实现原理 服务器创建cooki...

2021-09-23 20:00:18 155

原创 DRF框架

DRF框架简介 DRF框架简称django-rest framework restful是一种风格,django插件的名字是test,framework是框架的意思restful风格 restful是一种软件架构风格,设计风格,而不是表中,只是提供了一组原则贺约束条件。它主要用于客户端和服务齐交互类软件基于这个风格设计的软件可以更简介,更有层次,更易于实现缓存等机制restful风格的基本规则使用名词而不是动词 get方法...

2021-09-22 18:33:49 541

原创 Django中view的使用

获取view里request的请求参数获取get request.GET.get()获取form-data request.POST.get()获取json data=request.body json.loads(data)返回请求的数据返回json JsonReponse返回字符串 HTTPResponse...

2021-09-21 18:46:15 143

空空如也

空空如也

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

TA关注的人

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