自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模块总结1

模块 模块概述(一个扩展名.py的文件就称为一个模块) 能够实现某一特定功能的代码放置在一个文件中作为一个模块,从而方便其他程序和脚本导入并使用 自定义模块(一是规范代码,让代码更易于阅读;二是方便其他程序使用已经编写好的代码,提高开发效率) 创建模块《模块文件的扩张名必须是.py) 创建模块可以将模块中的相关的代码(变量定义和函数定义等)编写在一个单独的文件中,并且将该文件命名为“模块名+.py"的形式 ...

2021-08-09 23:07:44 288

原创 面向对象程序设计

面向对象程序设计 面向对象概述 对象----抽象概念,英文称作"Object" 静态部分:被称为“属性”,任何对象都具备自身属性 动态部分:对象的行为,即对象执行的动作 类----封装对象的属性和行为的载体(具有相同属性和行为的一类实体被称为类) 雁群--大雁类 属性:翅膀和爪等 行为:觅食、飞行和睡觉 ...

2021-08-09 16:13:48 253

原创 函数总结1

函数 函数的创建和调用 创建一个函数也称为定义函数 <理解为创建一个具有某种用途的工具> def funtionname([parameterlist]): ['''comments'''] [funtionbody] # funtionname :函数名称、在调用函数时使用 # parameterlist:可选参数,用于指定...

2021-08-08 14:53:45 155

原创 字符串总结

字符串 字符串编码转换 最早的ASCII码:美国信息交换标准代码 256个符号 每个字符占一个字节 我国制定的中文编码标准:一个字节表示英文字母,两个字节表示中文字符 GBK GB2312 国际通用的编码:一个字节表示英文字符,三个字节表示中文 UTF-8 字符串两种常用类型: 这两种类型的字符串不能拼接到一起使用 str ...

2021-08-07 14:21:47 134

原创 列表、元祖、字典、集合

列表、元祖、字典、集合 列表创建和删除 创建 listname = [element1、element2、elementn] tuplename = (element1、element2、elementn) dictionaryname = {'key1':'value1','key2':'value2','keyn':'valuen'} setname = {eleme...

2021-08-06 18:30:41 122

原创 数据库梳理

信息是现实世界事物的存在方式或运动状态的反映;信息具有感知、存储、加工、传递等自然属性;数据是信息的符合表示,信息是数据的内涵,是数据的语义解释。信息和数据是密不可分的。数据独立性分为两个方面: 1、物理独立性。用户的应用程序和存储在磁盘上数据库的数据是相互独立的,数据怎样在磁盘中存储是DBMS的管理的,用户不需要了解 即数据的物理存储改变了,应用程序不需要改变 2、逻辑独立性。用户的应用程序与数据库中数据的逻辑结构是相互独立的 即数据库中数据的逻辑结...

2021-07-31 16:36:26 491

原创 0730(三)

1.进程和线程

2021-07-30 19:46:23 83

原创 0730(二)

基础不牢、地动山摇一、python爬虫二、自定义函数三、数据库的锁四、嵌套查询五、怎么看排名第二的数据六、inti_py的文件形式和new的区别七、级别

2021-07-30 13:25:21 88

原创 0730面试(一)

一、测试的流程二、测试的报告三、接口自动化的方式四、get和post的需求五、看没有看到天花板

2021-07-30 13:21:59 89

原创 app 测试梳理

安卓 app 内存不足时,如何获取内存 系统优先结束被挂起(暂停)的进程,释放内存 app 测试常见问题有哪些?原因有哪些 常见问题: crash ANR(应用无响应、卡死) 一般原因: 设备碎片化 网络波动大 内存泄漏 代码编写错误app自动化测试工具 (对比其他熟悉的自动化工具的优缺点 自动化的简要方案)app与web测试区别 ...

2021-07-29 21:52:46 349

原创 测试案例梳理

测试的关键问题是() 如何选择测试用例、 项目立项后,对项目进行需求分析后,开始着手编写测试用例;先通过xmind直接整理测试点再通过Excel直接编写测试案例的管理软件: 禅道 jira bugfree github redmine QC测试用例重要的作用: 技术上将需求转化为具体可验证的指标 以文档的形式记录软件可能存在的问题 防止测试过程的活动出现遗漏,提高工作效率 测试工作量的...

2021-07-29 17:21:58 531

原创 0729面试

一,接口准备的东西二,没有接口文档怎么测试三,sql 分组四,跨库的查询语句五,Linux的命令行六、滴滴登录的测试流程七、饿了么下订单的接口

2021-07-29 14:41:56 60

原创 接口面试梳理(二)

Requests库的二次封装:(一个登录功能就可以写10几个案例,加起来可能有上千个) 测试框架之 关键字 设计模式 1、常用的接口自动化测试是Post和get,意味着我们需要频繁调用Requests库下的get和post, 所以将两个方法进行公共提取,便于有需要时随时调用,而不再是直接从Request库中生成 1、api_keyword的包新建一个keyword_demo.py文件2、api...

2021-07-28 21:59:13 89

原创 常用sql语句总结

------创建一个不存在的表 create table [if not exists] `表名`( '字段名1' 列类型 [属性][索引][注释], '字段名2' 列类型 [属性][索引][注释],#... '字段名n' 列类型 [属性][索引][注释] )[表类型][表字符集][注释]; 添加主键 1 2 ALTER TABLE tbl_name ADD PRIMARY KEY (col_list);...

2021-07-28 18:31:46 86

原创 0728面试

1.数据库的查询方面,子查询,各种连接2、登录功能的设计方面

2021-07-28 15:47:13 67

原创 如何区分一个功能是前端还是后台的问题?

怎么区分一个功能是前端还是后台的问题?记得以前面试的时候,好几家公司问过这个问题。 问题主要有以下几种: 1.界面UI布局显示问题--前端 2.页面字段校验问题--前端 3.页面功能实现问题--前端?后台? 前2个很容易确定是前端的问题。第3个牵扯到前端和后台共同处理,所以区分时需要理清楚。谷歌浏览器F12开发者工具Network一栏。 如下图:点击【搜索】按钮,可以看到一个请求pageQuerySupp...

2021-07-28 12:11:08 6813 2

原创 接口面试梳理(一)

什么是接口测试 1、前端发送的请求内容 请求(request):用户下发 2、网络协议 网络协议:传输渠道,目前业内最为核心的是HTTP协议 3、服务端接受处请求的地方(接口) 接受从传输渠道传递过来的请求数据,不同的接口对应不同的数据 4、进行运算,产出结果,生成响应内容 响应:接口运算的结果,会在执行之后返回至前端 5、网络协议 6、返回响应 实际请求下发是不...

2021-07-27 22:07:12 97

原创 韩语语法(二)

敬语扩展 1、아/어/여요 动词和形容词 非格式体 尊敬阶 终结词尾 ,比格式体柔和和亲近,多用于不太正式或非正式的场合 动词和形容词词干最后一个字元音是"ㅏ/ㅗ"时,+ 아요 动词和形容词词干最后一个字元音不是"ㅏ/ㅗ"时,+ 어요 动词和形容词以"하다"结尾时+ 여요 2、에요 "이다"和"아니다"非格式体尊敬阶陈述句和疑问句终结词尾 이다 + 애요 = 이에요...

2021-07-27 16:17:14 694

原创 0727面试

一。手机测试有没有做过二。sql脚本复杂三。安卓端和苹果端手机测试的不同四。手机端和web端测试的不同

2021-07-27 11:46:00 50

原创 韩语语法(一)

基本陈述句 1、습니다/ㅂ니다 动词、形容词或이다的词干,用正式且尊敬的语气将句子陈述句的形式结束掉 动词、形容词或이다的词干 + 습니다/ㅂ니다 2、이/가 主格助词,接在名词后,表示该名词是句子的主语 名词最后一个词有无收音 + 이/가 3、이/그/저 表指代作用的冠形词,用来做定语修饰后面的名词 이/그/저 + 名词 4、을/를 ...

2021-07-26 16:57:29 476

原创 不同sql的比较

要改变表中列的数据类型,请使用下面的语法: SQL Server / MS Access: ALTER TABLE table_name ALTER COLUMN column_name datatype My SQL / Oracle: ALTER TABLE table_name MODIFY COLUMN column_name datatype sqllite,字符串拼接为 || 符号...

2021-07-25 19:35:42 258

原创 sql 插入、修改等操作语句

数据库管理系统: 层次型: 紧随网状数据库而出现的。现实世界中很多事物是按层次组织起来的。层次数据模型的提出,首先是为了模拟这种按层次组织起来的事物。 最著名最典型的层次数据库系统是IBM公司的IMS(Information Management System) 联盟链: 关系型: MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系...

2021-07-25 17:20:18 464

原创 sql 知识 (一)

语言: 数据查询语言(DQL):是由SELECT子句,FROM子句,WHERE子句组成的查询块 数据操纵语言(DML): SELECT(查询) INSERT(插入) UPDATE(更新) DELETE(删除) 数据定义语言(DDL):CREATE(创建数据库或表或索引)ALTER(修改表或者数据库)DROP(删除表或索引) 数据控制语言(DCL):GRANT(赋予用户权限) REVOKE(收回权限) DENY(禁止权限) 事务控制语言(TCL):SAVEPOINT (...

2021-07-24 16:15:12 266 1

原创 软件测试流程梳理

软件开发阶段一般又划分成需求分析、概要设计、详细设计、编码与单元测试、组装与系统测试以及安装与验收等6个阶段。系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。常见的系统测试主要有恢复测试、安全性测试、强度测试、性能测试、可靠性测试和安装测试等。 单元测试以白盒为主,测试单元内部独立路径、逻辑结构、规范等; 集成测试也是以白盒为主,黑盒辅助,注重测试模块间接口数据传递、参数的个数、属性和顺序的正确性 测试粒度最大:验收 单元...

2021-07-23 16:46:45 1253 1

原创 0723面试

1、python 的生成器 和迭代器2、bug 怎么描写比较详细3、登录功能测试点4、测试和开发对一个bug的理解不同

2021-07-23 16:41:35 56

原创 软件测试知识(二)

软件开发阶段一般又划分成需求分析、概要设计、详细设计、编码与单元测试、组装与系统测试以及安装与验收等6个阶段。系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。常见的系统测试主要有恢复测试、安全性测试、强度测试、性能测试、可靠性测试和安装测试等。 单元测试以白盒为主,测试单元内部独立路径、逻辑结构、规范等; 集成测试也是以白盒为主,黑盒辅助,注重测试模块间接口数据传递、参数的个数、属性和顺序的正确性 测试粒度最大:验收 单元...

2021-07-23 16:31:12 908

原创 接口自动化

接口自动化 一、pytest用例管理框架 (一)pytest默认规则 1、py文件必须以test_开头或者_test结尾 2、类名必须以Test开头 3、测试用例必须以test_开头 (二)pytest用例管理框架的作用 1、发现测试用例:从多个py文件中通过默认的规则去找测试用例 2、执行测试用例:顺序和条件 3、判断测试结...

2021-07-21 23:13:01 4647

原创 sql 联系50题(七)

-- 26、查询学生平均成绩及其名次SET @crank = 0;SELECT b.s_id, b.a, @crank := @crank + 1 AS '排名'FROM ( SELECT score.s_id, avg( score.s_score ) AS a FROM score GROUP BY score.s_id ORDER BY a DESC ) AS b----27、查询各科成绩前三名的记录a 表数据和 b表数据比较,重点看b表分数字段出现...

2021-07-21 19:54:47 66

原创 软件测试的介绍和分类(一)

软件测试的介绍和分类 一、软件测试的分类 (一)按照方法分类 1、黑盒测试:黑盒测试又叫功能测试、数据驱动测试或基于需求规格说明书的功能测试。该类测试注重于测试软件的功能性需求。 黑盒测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确...

2021-07-21 18:08:49 133

原创 chrome开发者工具(三)--NETWORK

四、Network(网络) 从发起网页页面请求Request后分析HTTP请求后得到的各个请求资源信息(包括状态、资源类型、大小、所用时间等),可以根据这个进行网络性能优化。 (一)详细介绍Name/Pat:资源名称以及URL路径 (main.css) 1、记录按钮 处于打开状态时会在此面板进行网络连接的信息记录,关闭后则不会记录。 2、清除按钮 清除当前的网络连接记录信息。(点击一下就能清空)...

2021-07-21 16:10:48 1049

原创 sql 联系50题(六)

-- 25、查询不同老师所教不同课程平均分从高到低显示SELECT course.t_id, course.c_name, teacher.t_name, avg( score.s_score ) AS avg_scoreFROM teacher, course, scoreWHERE teacher.t_id = course.t_id AND course.c_id = score.c_idGROUP BY...

2021-07-20 21:15:28 61

原创 sql 联系50题(五)

-- 24、查询学生的总成绩并进行排名SELECT score.s_id, sum( score.s_score )FROM scoreGROUP BY score.s_idSET @crank =0;自定义变量: 申明变量:SET @crank =0; 对变量进行赋值:@crank := @crank +1 ,赋值操作符=或:=。使用:查找,比较 运算等 作用域:针对于当前会话(连接)有效,作用域同于会话变量SET @cran...

2021-07-20 20:57:25 241

原创 jmeter-mysql 测试

jmeter-mysql 测试 Database:Mysql Drive class:org.postgresql.Driver Database URL:jdbc:mysql://host:port:{dbname} Mysql 的JDBC驱动Jar包复制到Jmeter的lib目录,或者在Jmeter的TestPlab中直接引入Jar包 https://www.mysql.com/cn/downloads/ 下载地址 点击"MySQL...

2021-07-20 19:56:35 89

原创 chrome开发者工具(二)

chrome开发者工具(二) 一、Elements(元素):实时编辑DOM节点和CSS样式 查找网页源代码HTML中的任一元素,手动修改任一元素的属性和样式且能实时在浏览器里面得到反馈 (一)双击DOM树视图里面的节点,可以实时编辑标签属性,修改的效果会立刻反应在浏览器里面 (二)点击右侧Style面板,可以实时修改CSS的属性值,这里面的所有样式Name和Value都是可以编辑的;在每个属性后面单击可以添加新的样式 (三)点击右侧...

2021-07-20 17:17:28 225

原创 chrome开发者工具(一)

chrome开发者工具 一、接口自动话应用(api调试,抓包) (一)抓包 network Preserve log✔ 抓取所有跳转的包,而不是最后一次的路径 Disable cache ✔ 禁用缓存 过滤器的选择(ALL) 找到指定的包? 二、web 自动化应用(元素层级分析,定位调试,手写xpath) (...

2021-07-20 16:09:52 123

原创 sql 联系50题(四)☆

--23、按各科成绩进行排序,并显示排名left join… on a.score<b.score输出内容是:是循环a表中的全部行, 与b表第一行比, 显示出满足条件的行, 行的列包括b第一行内容循环a表中的全部行, 与b表中第二行比, 显示出满足条件的行, 行的列包括b第二行内容……选好a表中的全部行, 与b表中最后一行left join… on a.score<b.score输出内容是:输出内容是:是循环a表中的全部行, 与b表第一行比, 显示出满足条件的

2021-07-19 23:57:50 107

原创 jmeter 测试步骤记录(四)

17.jmeter+ant+jenkins接口测试平台搭建 (支持接口的自动执行,自动生成测试报告,以及持续集成) jmeter 支持接口的测试 ant 支持自动搭建 jenkins 支持持续集成 环境准备: JDK环境配置 jmeter 安装 Ant安装环境变量配置 jenkins安装 Ant简介: https://an...

2021-07-19 19:14:04 108

原创 jmeter的目录结构和重要文件讲解

jmeter的目录结构和重要文件讲解 一、目录 (一)bin目录 1、ApacheJmeter.jar 2、jmeter.bat 3、jmeter.properties(配置文件) 改参数 4、jmeter-server.bat (二)docs 1、api(二次开发有关) (三)extras (四)lib目录 1、...

2021-07-19 17:23:02 437

原创 jmeter 测试步骤记录(三)

15.授权设置 出入安全考虑接口不对外公开,这个时候就需要使用我们Authorization机制授权验证是否具有访问服务器的权限。发送请求时,必须包含所有参数,以确保请求具有访问和返回所需数据的权限,jmeter提供授权类型,可以轻松的在jmter本地应用程序中处理身份验证协议 Basic auth 基本身份验证是一种比较简单的授权类型,需要经过验证的用户名和密码才能访问数据类型,这就需要我们输入用户名和对应的密码。 测试计划-...

2021-07-19 16:42:27 135

原创 sql 联系50题(三)☆

-- 21、按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩SELECT a.s_id, MAX( CASE a.c_id WHEN '01' THEN a.s_score END ) 语文, MAX( CASE a.c_id WHEN '02' THEN a.s_score END ) 数学, MAX( CASE a.c_id WHEN '03' THEN a.s_score END ) 英语, MAX( CASE a.c_id WHEN...

2021-07-18 22:46:33 67

空空如也

空空如也

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

TA关注的人

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