- 博客(11)
- 收藏
- 关注
原创 Flask框架
Flask介绍Flask是一个用Python编写的Web应用程序框架。 它由Armin Ronacher开发,他领导着一个名为Pocco的Python爱好者的国际组织。Flask的核心在于Werkzeug(路由模块),Jinja2模板引擎类比Django:路由、模板、ORMFlask要完成功能,依赖于丰富的插件(扩展模块)WSGIWeb服务器网关接口(WSGI)已被采纳为Python Web应用程序开发的标准。 WSGI是Web服务器和Web应用程序之间通用接口的规范。WERKZEU
2021-10-24 19:57:20
2107
原创 持续集成、Git教程
持续集成介绍互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。一、概念持续集成(continuous Integration)指的是,频繁地(一天多次)将代码集成到主干。持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。持续集成的好处:1、提高开发效率:持续集成可以把工程师从繁琐的任务中解放出来,提高工
2021-10-17 21:32:04
564
原创 接口自动化框架
框架结构(如图):接口测试框架的结构说明:—API用于封装被测系统的接口(requests模块封装的请求方法)—TestCase将一个或多个接口封装成测试用例,并使用UnitTest管理测试用例TestCase可以调用数据库进行数据的效验—为了方便维护测试数据,可以把测试脚本和测试数据分离开—通过UnitTest断言接口返回的数据,并生成测试报告框架目录结构封装登录接口案例按照功能模块定义封装被测系统的接口,方便测试脚本的调用,并且能够达到代码的复..
2021-10-13 11:22:51
298
原创 Postman基本功能和接口测试
接口测试1.接口文档:前端和后端如何进行数据交互的文档请求地址请求方式数据所带的参数及其类型返回所带的参数及其类型2.接口测试用例——通常使用等价类法3.执行用例4.缺陷报告Postman基本使用接口请求的常用方式(GET/POST)1、GET和POST的区别:(1)长度:GET有长度限制,POST没有长度限制。(2)安全性:GET通常是将参数显示在URL地址中,可以被看见,不是很安全;POST是将参数写入body中,不能被看见更加安全。(3.
2021-10-05 23:37:23
2510
原创 测试用例的方法
1.等价类概念:把具有相同价值的一类放在一起,大大节省了测试的过程。——本质:找相同点分类。分类:有效等价类:代表对程序有效的、符合规范的输入。无效等价类:其他任何可能的输入(即不符合规范的输入值)有效等价类和无效等价类都是使用等价类划分法设计用例时所必须的,因为被测程序若是正确的,就应该既能接受有效的输入,也能接受无效输入的考验。案例:邮箱登录(如下图):2.边界值概念:边界值法设计测试用例,是对输入或输出的边界值(有效等价类和无效等价类的界限...
2021-09-27 21:24:45
219
原创 软件测试流程
一、项目的生命周期和测试1.软件开发模型瀑布模型(如下图):特点:(1)是线性模型的一种,每一个阶段只执行一次。(2)文档驱动优点:开发的各个阶段比较清晰,当前阶段完成后,只需要关注后续阶段。缺点:不响应需求的变化;风险往往延至后期才显露,失去及早纠正的机会。快速原型模型(如下图):在开发真实系统之前,构造一个原型,在该原型的基础上逐渐完成整个系统的开发工作。特点:快速的构建软件的原型;支持用户参与。优点:克服瀑布模型的缺点,减少由于软件需求不明确带来的项目.
2021-09-26 22:35:34
273
原创 软件测试概况
一、概述1.软件测试定义两面性首先正常思维:评价一个程序或系统的特性或能力是否达到预期的结果,在设计规定的环境下测试软件的所有功能保证全部通过。逆向思维:假定软件有错误,找到容易出现错误的地方或系统的薄弱环节,试图破坏系统直至没问题。2.测试环境公司项目:开发环境------->测试环境------->生产环境企业项目:开发环境------->测试环境------->预生产环境------->生产环境3.软件的分类C/S(Client/Serve
2021-09-25 20:15:07
535
原创 DRF-JWT登陆注册及状态保持
一、Cookie1、什么是cookieCookie实际上是一小段的文本信息,是一种进行网路会话状态跟踪的技术(会话是由一组请求与响应组成),是字典的格式key=value,cookie的名称不是固定的,由开发者自定义。2、cookie的分类会话cookie:保存在内存中,当浏览器的会话关闭之后自动消失。持久cookie:保存在硬盘中,只有到失效时间到了之后自动消失。3、cookie的格式(name:名称,value:值,Doman:域名,Path:路径,expries:失效时间,
2021-09-23 19:42:05
276
原创 Django—DRF框架
一、RESTfull设计风格1、首先,rest就是Representational State Transfer的缩写。rest与技术无关只是一种软件架构风格,rest从资源角度审视整个网络,所有的数据无论是从网络获取还是操作的数据,都是资源。将一切数据视为资源是rest区别于其他架构最本质的属性,每一个URL代表一种资源,客户端通过HTTP动词对服务器进行操作,实现“表现层状态转化”(get,post,put,delete)2、restfull的设计规范(1)域名 ...
2021-09-22 20:59:01
403
原创 Django——数据库查询
基本查询a = b.objects.get(c='西游记') #单个查询a = b.objects.all(c='西游记') #多个查询a = b.objects.filter(c='西游记').count() #查询数量a = b.objects.exclude(c='西游记') #查询结果取反模糊查询a = b.objects.filter(btitle__contains = '记') #查询包含记的a = b.objects.filter(btitle_...
2021-09-22 16:14:34
119
原创 Django之WSGI浅谈
一、什么是Web框架框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统。浏览器与服务器之间发起HTTP请求:1、浏览器发送一个HTTP请求;2、服务器收到请求,生成一个HTML文档3、服务器把HTML文档作为 HTTP响应的Boby发送给浏览器;4、浏览器收到HTTP响应,从HTTP Boby取出HTML文档并显示。对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket
2021-09-22 16:09:30
933
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人