自定义博客皮肤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)
  • 收藏
  • 关注

原创 2021-10-10

错误从软件方面来说,错误是语法或是逻辑上的。语法错误指示软件的结构上有错误,导致不能被解释器解释或编译器无法编译。这些错误必须在程序执行前纠正。当程序的语法正确后,剩下的就是逻辑错误了。逻辑错误可能是由于不完整或是不合法的输入所致;在其他情况下,还可能是逻辑无法生成,计算,或是输出结果需要的过程无法执行。这些错误通常分别被称为域错误和范围错误。当 Python 检测到一个错误时,解释器就会指出当前流已经无法继续执行下去,这时候就出现了异常。异常对异常的最好描述是: 它是因为程序出现了错误而在.

2021-10-10 20:41:06 106

原创 测试过程和水杯测试

按顺序依次为:【搭建测试环境】、【需求评审】、【编写测试计划】、【分析测试点.编写测试用例】、【用例评审】、【执行用例提bug】、【测试报告】一 : 搭建测试环境在服务器上搭建测试环境。(1) 搭建测试环境之 【常见项目结构模式】(2)建测试环境之 【服务器介绍】(3)搭建测试环境之 【HTTP协议】-—— 请求(4)搭建测试环境 之【HTTP协议】——响应(5)搭建测试环境 之【HTTP与HTTPS的区别】(6)搭建测试环境之 【http1.0 与http 1.1的区别】

2021-10-03 22:54:24 207

原创 浏览器的兼容性测试基础知识

什么是模块解析首先。你要明白http模块四个类是干嘛的,http四大类:http.ClientRequest 类,http.Server 类,http.ServerResponse 类,http.IncomingMessage 类.两个关键函数request :这是客户端专用的创建http会话的工具。他的回调函数其实就是response事件的回调函数。但是这个回调函数接受的参数是incomingmessage,这个英语很形象,来电信息,那么我们就知道这是从服务器传进来的,然后,我们就可以利用incom

2021-09-23 23:20:35 753

原创 数据库总结

复习复习:建表(create table tablename(表字段名,字段类型);)新增数据(insert into table (列名1,列名2) values(对应的数据1,value2); );查询表中数据(select * from table;)修改表中数据(update tablename set fieldname =value)删除表中数据(delete from table where…;)删除表:drop table tablename; truncate tablename;

2021-09-14 21:53:54 257

原创 数据增删改查

1、drop table table_name : 删除表全部数据和表结构,立刻释放磁盘空间,不管是 Innodb 和 MyISAM;实例,删除学生表:drop table student;2、truncate table table_name : 删除表全部数据,保留表结构,立刻释放磁盘空间 ,不管是 Innodb 和 MyISAM;实例,删除学生表:truncate table student;3、delete from table_name : 删除表全部数据,表结构不变,对于 MyISA

2021-09-13 22:02:18 466

原创 sql语句

select first_name as 名 from employees where last_name<>'Fang' limit 10在employees查询last_name不是房的10条数据,并把first_name作为名。select distinct(last_name) from employees order by last_name asc 员工都是哪些姓,按姓排序正序排,显示员工姓名select first_name from employees w

2021-09-12 10:09:54 100

原创 初识数据库

一、数据库种类有哪些早期较为时兴的数据库种类有三种,分别是层次式数据库、网络式数据库和关系型数据库。而在如今的互联网中,最常见的数据库种类主要有2种,即关系型数据库和非关系型数据库。二、层次数据库介绍层次数据库是最开始研制的数据库系统软件,它把数据根据层次构造(树结构)的方法呈现。层次数据库以前是非常热门的数据库,但伴随着关系数据库的逐渐流行,如今早已非常少应用了。较为具备象征性的层次数据库是IMS(Information Management System)数据库,由IBM企业研发。三、关系型数

2021-09-09 22:06:41 215

原创 基础单元测试

缺陷管理流程:提交bug—给测试主管-确认bug—>开发主管—分配这个bug-开发—修改bug,更新版本发布—解决bug—测试新版本验证bug是否有问题-如果没问题关闭bug。类,方法写的什么?属性,方法(逻辑-循环、分支(与或非)、顺序)白盒测试能 看到代码—白盒测试应用在单元测试。1、验证开发编写的代码功能是否实现了需求,是否遗漏或缺失2、验证开发写的代码的逻辑及控制结构(if-else;while/for)是否正确。3、验证开发写的代码逻辑中的数据是否正确r 以只读方式打开文.

2021-09-08 23:11:41 71

原创 缺陷等级划分

你能想出的最严重bug是什么样的?1、程序崩溃;支付错误;数据库崩溃数据删除;2、数据传递错误导致用户投诉官司。缺陷等级划分A 类——致命错误。不能完全满足系统要求,基本业务功能未实现,系统崩溃、不稳定或挂起等导致系统不能继续运行、导致系统出现不可预料的严重错误的问题。系统崩溃,死机,非法退出,无法继续操作,或引起其他软件系统出错。 (如:操作系统崩溃,其他软件崩溃,执行主流程时,数据库发生死锁)业务流程或重要功能错误(如:主要流程某对象状态发生错误,严重的数值计算错误等)。数据通讯完全错误;

2021-09-07 21:34:18 1184

原创 token和session 发送网址后发生什么

第一步:浏览器输入域名例如输入:www.csdn.net/第二步:浏览器查找域名的IP地址浏览器会把输入的域名解析成对应的IP,其过程如下:1.查找浏览器缓存:因为浏览器一般会缓存DNS记录一段时间,不同浏览器的时间可能不一样,一般2-30分钟不等,浏览器去查找这些缓存,如果有缓存,直接返回IP,否则下一步。2.查找系统缓存:浏览器缓存中找不到IP之后,浏览器会进行系统调用(windows中是gethostbyname),查找本机的hosts文件,如果找到,直接返回IP,否则下一步。3.查找路由

2021-09-07 21:11:44 170

原创 接口测试流程

接口测试流程1、熟悉需求,不同的业务,各个人员,2、制定计划,编写用例并完善。探讨和评审计划用例,确定后….。3、选定工具 语言进行测试 。4、返回测试用 例报告,bug报告。5、总结研究是否有遗漏,再一次迭代。客户反馈模块,使用postman,通过不同数据,不同断言(返回响应,响应状态码)实现测试用例。1、分析接口需求文档,2、微信公众号-标签-长度0-160,总计100个(101)3、编写计划,4、编写接口测试用例,汉字,字符,数字,组合测试,5、使用python-requests

2021-09-06 19:49:06 79

原创 决策表分析法和json模型

等价类划分 分类 为了缩减用例个数 先分类 再在分类中找典型数据为代表进行测试。先分有效和无效 再细分,建议先测试有效,再测试无效的。边界值分析 边界 可能会混淆 边界不光是数字,可能不止一个。前端文本框有边界-宽度长度-协议-地址栏 -服务器–硬件软件string–数据库- varchar-65535错误猜测法 直觉经验决策表(判定表)分析法?grant_type=client_credential&appid=APPID&secret=APPSECRET?后面就是参数,gr

2021-08-30 08:24:07 168

原创 等价类分析

复习测试基础:1、测试是做什么?找bug。本质发现问题并提出解决方案。2、什么样是bug? 应该做的你没做,不应该出错出错了,做多了,大家都知道应该这样做你做的不符合,我觉得不好的地方。3、IT企业工作整体流程(需求分析-计划-设计-编码-测试(单元测试-集成测试(接口测试)-系统测试-验收测试)-上线运维)4、接口测试(测试计划-设计(用例设计-脚本)-执行测试-bug/总结报告)5、fiddler工具-抓包、发修改请求、修改响应。中断。等价类划分、边界值测试、输入域分析法、输出域覆盖法

2021-08-26 22:40:21 195

原创 测试理论整理

黑白盒测试的区别?⿊盒测试:通过测试来检测每个功能是否符合需求,不考虑程序内部的逻辑结构⽩盒测试也称结构测试或逻辑驱动测试,必须知道软件内部⼯作过程,通过测试来检测软件内部是否按照需求、设计正常运⾏1. 软件测试方法:白盒测试、黑盒测试、灰盒测试、静态测试、动态测试2. 白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一个清楚的了解,并且基于这个知识来

2021-08-25 22:16:32 355

原创 fiddler使用

进制转换十进制—>二进制对于整数部分,用被除数反复除以2,除第一次外,每次除以2均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高位。对于小数部分,采用连续乘以基数2,并依次取出的整数部分,直至结果的小数部分为0为止。故该法称“乘基取整法”。即十进制127转换为二进制为1111111二进制—>十进制二进制数转换为十进制数二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……所以,设有一个二进制数:0110 0100,转

2021-08-24 22:06:55 1296

原创 bug和docker

第一天什么样的算bug?一切出现的问题和缺陷,或者运行过程中的故障,都可以算bug。什么是dockerDocker 将应用程序与该程序的依赖,打包在一个文件里面,改文件包括了所有打包得应用程序的所有依赖,像数据库等;直接运行改文件,就可以让程序跑起来,从而不用再去考虑环境问题。可以为将程序和运行环境依赖封装在一个文件中,这样使用时,简化安装调试的过程,方便运行和调用。去仓库把镜像拉到本地,然后用一条命令把镜像运行起来,变成容器。docker架构图docker和linux命令启动Docker

2021-08-23 18:40:30 57

原创 Python标识符和命名规则

Python 标识符标识符 :在程序中,凡是自己可以起名字的地方,都是标识符命名规则:1)字母 数字 下划线 2)数字不能开头 3)不能是关键字 4)大小写敏感 5)见名知意命名后从后往前赋值,把数据赋给标识符。关键字...

2020-04-21 20:22:38 518

原创 Python初学

@Python 初学1.Python的用途python是支持面向对象编程和函数式编程的语言,源代码和解释器CPython遵循 GPL(GNU General Public License)协议,是一款纯粹自由的语言python语言优雅,简洁,清晰,使用空格字符作为缩进python是号称是胶水语言,拥有强大丰富的库,能够完成几乎你遇到的所有问题2.环境搭建下载安装pycharm-pro...

2020-04-10 21:07:27 92

空空如也

空空如也

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

TA关注的人

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