自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试:web项目实践

测试:web项目实践测试:web项目实践一、复习1.sql注入:2.在数据库中插入上万条数据二、web项目实测试1.系统测试流程1.1、项目1.2、需求1.3、编写测试计划2.需求分析和用例设计2.1、独立功能测试分析之新增一、对界面初始化数据进行分析:二、针对界面可见数据进行分析三、针对界面不可见数据进行分析四、成功或失败对其他地方的影响3.功能测试三、测试用例的设计规范四、场景法五、正交试验法六、测试用例评审1.流程遵循:CMMI3+以上级别流程 或 ios9026以上流程七、jmeter的使用1.添加

2021-09-21 13:36:41 420

原创 测试:数据库安全

测试数据库安全测试数据库安全测试数据库安全一、复习二、插入查询json数据:1.添加json格式的表格(MySQL版本需要5.7以上)2.插入json数据3.查询json数据的方法:$表示前一个字段3.1、按键值对查询3.2、按索引查询三、数据库安全1.sql注入2.sql存储过程3.数据库性能四、慢查询五、面试中的坑**1.手机号存成什么类型,长度多长?****2.字符集是哪个?需要注释吗?****3.工作中使用存储过程、视图、触发器、Event?****4.主外键做什么,实际中你们用吗?****5.索

2021-09-15 08:15:40 1214

原创 测试:MySQL数据库

测试:一、接口测试问题:自己的问题:请求地址错误,方法错误,数据格式错误,头信息content-type,token,request/session()能够保存状态,写的提取代码的问题。程序的问题:有数量限制,添加只能一次。工具的问题:单独执行与集合整体执行。环境变量的问题。二、测试流程需求-计划-设计用例(-实现脚本工具),执行测试(提交缺陷小流程)-报告。1.如何提交bug使用软件:jira和禅道2.bug等级:**A 类:**严重,崩溃致命错误。不能完全满足系统要求,基本业务功能未

2021-09-10 08:14:39 367

原创 BUG报告

BUG报告一、接口测试问题:二、测试流程1.如何提交bug2.bug等级:3. bug的优先级:3.14. bug报告怎么写才能算清楚5.基于需求的测试覆盖:6.基于代码的测试覆盖:一、接口测试问题:自己的问题:请求地址错误,方法错误,数据格式错误,头信息content-type,token,request/session()能够保存状态,写的提取代码的问题。程序的问题:有数量限制,添加只能一次。工具的问题:单独执行与集合整体执行。环境变量的问题。二、测试流程需求-计划-设计用例(-实现脚本工具)

2021-09-08 08:35:39 383

原创 postman

这里写目录标题测试第八节:一、复习1.接口测试和接口自动化测试实践二、postman —自动化测试1.自动化1.1、步骤2.关联技术三、测试用例的撰写1.需求分析-用例设计:1.1、输入参数分析1.2 、输出结果分析1.3接口层的测试用例:测试第八节:一、复习1.接口测试和接口自动化测试实践​ 知识点:爬虫,协议​ 流程:需求分析—测试用例编写—接口测试—报告撰写​ 接口是什么: 是一个对象并进行信息交互​ 接口测试是什么:​ 数据传递正确性 ,准确性,完整,传递控制管理,异常处理

2021-09-02 08:56:19 136

原创 接口测试实践

测试第七节测试第七节:一、复习1.yaml的书写规则:1.1、基本语法1.2、YAML 支持以下几种数据类型:1.3 、YAML 对象2.4、YAML 数组``companies:2.代码改进二、实践1.接口测试实践—juiceshop、zentao2.作业:浏览器和服务器的简单交互过程(在浏览器地址栏上输入一个网址,之后发生 什么了?)3.接口测试测试第七节:一、复习1.yaml的书写规则:1.1、基本语法大小写敏感使用缩进表示层级关系缩进不允许使用tab,只允许空格缩进的空格数不重要,只

2021-09-01 15:53:36 112

原创 测试:接口测试

测试第六节ddt测试第六节课一、复习1.测试基础1.1测试流程:1.2测试阶段1.3产品的生命周期1.4测试用例设计:2.接口测试2.1、按什么顺序执行?2.2、传文件,传多个参数怎么办?2.3、requests 库的作用2.4、token,session,cookie2.5、测试:2.6、单元测试框架:3.接口层框架:unittest3.1、unittest框架有初始话方法和销毁方法,规定默认执行顺序3.2、测试试方法失败 -断言失败返回什么样?3.3、跳过测试方法3.4、修改结果3.5、建立一个文件把运

2021-08-31 08:40:08 132

原创 测试用例设计-接口测试

测试第四节:测试用例设计-接口测试测试第四节课:测试用例设计-接口测试一、复习1.测试基础1.1测试是做什么的:1.2什么样的是bug:1.3 IT企业工作整体的流程1.4 接口测试2. fiddler二、测试用例的设计:1.方法2.黑盒用例设计2.1分析输入数据2.2 等价类划分2.3设计测试用例的步骤2.4 边界值测试法三、实践1.测试JuiceShop注册和登陆。使用python和工具fiddler1.1 输入数据分析1.2 进行探索性测试2.使用python发请求添加购物车一个新商品。(必须登陆,需

2021-08-26 21:09:09 319

原创 软件测试基础

测试第三节一、复习1. post 和 get的区别:2. 403有哪些可能性3. 应用层的协议及其端口号二、 测试基础1.什么是软件测试2.测试的目标3. 测试的规律3.1 木桶原理3.2 Bug的80-20原则3.3 手工测试和自动化测试4.模型5.测试组的内部流程三、测试实践1.集成测试(接口测试)2.实践2.1 注册请求你们名字邮箱—中断(rule-breakpoint—before requests)—修改请求—[email protected]—成功—中断响应(rule-breakpoint-after

2021-08-25 16:53:09 2654

原创 计算机基础简要

测试第二节一.计算机基础简要1.内存和缓存2.基础命令2.1 文件目录2.2 ping2.3其他命令3.网络与通信3.1 TCP/IP3.2 http协议与url二.get 和post1.请求方法概述2.get 请求三.fiddler的操作1. 过滤2.修改响应一.计算机基础简要1.内存和缓存内存和硬盘:相当于短期记忆,关机即清,硬盘储存相当于长期记忆缓存:内存的运行速度比硬盘快,因为有时间差所以出现了缓存2.基础命令cmd:运行控制面板2.1 文件目录dir 查看当下目录下的文件c

2021-08-24 17:07:14 72

原创 头信息和环境搭建

测试第一节课目录测试第一节课一.复习二.云服务器的申请和Linux命令的使用服务器申请Linux命令的使用搭建环境1.从docker-hub中搜索要搭建的环境的APP2.使用docker run把本地images在container容器中运行3.最后访问或使用一.复习技术:python-requests(发请求收响应), xpath(过滤定位-位置属性),视频流m3U8原理:发请求-收响应-页面html/json —页面解析(xpath/…css.定位)二.云服务器的申请和Linux命令的使用

2021-08-23 18:25:50 110

原创 数据库第四节课:pymysql

数据库第四节课:pymysql一.基本使用:import pymysqlconn = pymysql.connect(host='ip地址',port=端口号,user='账号',password='密码',database='数据库名',charset='字符集') #建立链接cursor = conn.cursor() #建立游标(干活的人)sql = 'sql操作语言' res = cursor.execute(sql) #进行语言cursor.close

2021-01-31 21:45:26 81

原创 数据库第三节课:sql优化

数据库第三节课:sql优化目录数据库第三节课:sql优化一.索引:二.sql优化:三.三大范式:1.第一范式(1NF):2.第二范式(2NF):3.第三范式(3NF):四.事务1.提交与回滚2.数据库事务:3.事务四大特性:4.四个概念:1).脏读2).可重复读3).不可重复读4).幻读5.隔离的级别:一.索引:索引(Index)是帮助MySQL高效获取数据的数据结构,通俗来讲索引就好比书本的目录,加快数据库的查询速度。二.sql优化:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 wher

2021-01-31 21:08:29 671

原创 数据库第二节课:DML语言

数据库第二节课:DML语言目录数据库第二节课:DML语言一.DML:数据操作语言,增删改查1.插入数据2.修改:3.删除语句:4.查询:5.运算符:6.分组函数:7.排序 order by:8.limit 截取:二. 时间函数:三.字符串函数:四.多表查询:1.嵌套查询2.笛卡尔积:3.左/右外链接:4.内链接:一.DML:数据操作语言,增删改查1.插入数据insert into 表名(列名1,列名2,... ... )values (值1,值1,... ...)注:插入所有列值时列名可省略,但各

2021-01-31 17:05:16 127

原创 数据库 第一节

数据库 第一节课目录数据库 第一节课一.数据库简介:1.意义:2.数据库种类:二.数据库的操作1.语言:2.分类3.新建数据库:4.新建表格:5.注释:三.类型和完整性约束1.类型2.完整性约束:四.查看表结构:五.增删改:六.删除表:七.删除数据库:八.一起执行多条语句:九.导出导入数据库:一.数据库简介:1.意义:按照一定数据结构存储数据的库2.数据库种类:Oracle:于甲骨文公司生产,最好最贵的SQL serve:于微软生产,能存放大量数据,稍贵MySQL:甲骨文生产,免费,能存

2021-01-25 18:10:40 96

原创 第十四节课:网络编程

第十四节课:网络编程目录第十四节课:网络编程一.网络编程能干啥:二.模式:1.c/s:2.B/S:三.网络基础:1.一个程序如何在网络上找到另一个程序:2.osi的七层模型:3.socket概念:一.网络编程能干啥:不同电脑之间进行信息交互二.模式:1.c/s:客户端与服务器端架构(一般用c)2.B/S:浏览器与服务器端架构三.网络基础:1.一个程序如何在网络上找到另一个程序:首先程序必须打开,其次互知IP地址和端口号2.osi的七层模型:人们按照分工不同按逻辑把互联网协议划分了七

2021-01-23 20:14:38 133

原创 第十三节课:多线程

第十三节课:多线程目录第十三节课:多线程一、 线程二、为什么使用多线程:三.线程的实现:threaing模块1.自定义编程:2.守护线程:3.互斥锁:4.递归锁:5.信号量:6.事件:四.GIL:全局解释器锁:一、 线程线程也叫轻量级线程,是操作系统能够进行运算调度的最小单位,包含在进程中,是进程中实际运行单位。二、为什么使用多线程:多线程是多礼的并发的执行流,能够共享数据,文件,句柄和内存,不用开辟新的储存空间,比进程有更好的效率三.线程的实现:threaing模块1.自定义编程:继承t

2021-01-21 18:50:05 120

原创 第十二节课:csv和join文件的操作

第十二节课:csv和join文件的操作一.CSV库写:import csvwith open("date.csv",mode="w") as f: f_csv = csv.writer(f) f_csv.csv.writerow(["张三",20,"男"]) #写一行读:import pandas as pdc = pd.read_csv("date.csv",encoding="gbk")c.join() #题头,数量,是否为空,类型c.des

2021-01-20 21:56:37 235

原创 第十一节课:文件操作

第十一节课:文件操作目录:1.案例2.文件后缀3.os模块4.不用close的打开方式5.递归一.案例:关于股票的文件有多少个数据。步骤:1.采集数据2.获取储存数据目录下的所有文件3.如何读取csv文件内容实现:1.import tushare as tsdef get_date(codes): for code in codes: tf = ts.get_hist_data(code) tf.to_csv("储存目录")get_da

2021-01-20 21:30:54 85

原创 第十节课:异常

第十节课:异常目录:1.结构2.打印异常信息3.常见异常4.自定义异常一.结构: try:#尝试执行可能出现异常的代码 df.to_csv('C:/Users/lenovo/Desktop/gpsj/'+cade+'.csv') except:#捕获异常 pass finally: print("1")现在时间:datetime.datetime.now()二.打印异常信息 可写多个 except 异常类型

2021-01-18 15:10:17 72

原创 第九节课:面向对象的特性。

第九节课:面向对象的特性。目录:1.继承2.封装3.多态4.import from的用处和区别一.继承:减少代码量,少些重复代码。1.父类/超类/基类,子类(继承父类。)2.子类会继承父类中的属性。3.子类中可以有子类特有的方法。4.多重继承关系下看顺序定谁为亲父亲。(第一个)属性只能继承亲父的属性,办法都能继承。若父类中有相同的方法,子类中以亲父(第一父类)为主。class Animal(): def __init__(self,name,age): sel

2021-01-15 19:03:01 91

原创 第八节课:面对对象

第八节课:面对对象目录:1.面对对象和面对过程的区别2.面对对想的编程思维步骤3.实际操作4.细节为题5.占位6.设定返回值7.时间库面对对象:更符合人们的生活习惯python:支持面对对象,函数式编程。一.面对对象和面对过程的区别:面对对象:找媒介解决面对过程:自己解决二.面对对象的编程思维步骤:1.分析问题2.找对象(谁能解决问题,有就直接用,没有就自己造一个)3.解决问题三.实际操作:1.你想有个家,条件:女朋友(没有,自己造一个)2.构思:创建对象,解决问题。

2021-01-14 22:20:18 115

原创 第七节课:高级函数

第七节课:高级函数,装饰器def 函数名(参数列表):——函数体——return 返回值不调用不执行二.参数列表:1.必须参数:调用时必须传值,2.默认参数:调用时可以不传值。如:def test(a,b=2)其中b为默认参数,不传值时默认为2。3.不定长参数:元组式,字典式*args为元组式,返回为元组。**kwargs为字典式,返回为字典。4.攒参顺序:首先是必须函数,然后是默认参数,元组,字典。除必须函数外,其他的位置可调换,但要通过指定参数的形式给予赋值。可迭代:用fo

2021-01-14 21:36:01 88

原创 第六节课:excel的读取与操作(xlrd,xlutils,pyecharts)

第六节课:excel的读取与操作(xlrd,xlutils,pyecharts)数据类型的操作无非增 删 改 查。目录:1.xlrd库2.追加(xlutils)3.3.pyecharts(图表)一、xlrd库:读取:import xlrdpath = "atm.xls"book = xlrd.open_workbook(path)sheet = book.sheet_by_index(0)# /sheet = book.sheet_by_name("sheet1")# /book.

2021-01-11 22:09:51 203 1

原创 第五节课:元组 列表 字典 集合 与 初等函数

第五节课:元组 列表 字典 集合 与 初等函数目录:一,元组二,列表三,字典四,集合五,初级函数一、元组(tuple):1.定义:t=(1,2,3)每个数据间用,隔开。当只有一个元素时,元素后加“,”。(不加会被当作int型)2.下标:与字符串相同,t[2] 一个元素一个下标。3.不允许被修改4.切片:t[起始:终止:步长] 当步长为负数时,起始默认为-1。5.内置函数:len type max min sum sorted() 排序6.操作:t = (1,2,3)t.cou

2021-01-08 21:30:52 325 2

原创 第四节课:字符串

第四节课:字符串目录:1.定义2.下标3.不允许修改4.切片5.内置函数6.编码7.字符串的操作8.练习题1.定义:用 变量 = " “/’ '(单行)或”"" “”"/’’’ ‘’’(多行)2.下标(索引):正方向:从0开始,反方向:从-1开始找字符:变量[ 下标 ]3.不允许修改4.切片:如:s [ 起始:终止:步长 ]5.内置函数:len( ):求字符串的长度type( ):求类型max ( ):最大值min ( ) :最小值6.编码:GB23

2021-01-07 21:22:19 337

原创 第三节课:循环

第三节课:循环目录1.for循环结构2.嵌套循环3.旗标法4.练习题一、for循环1.for 循环结构for 变量 in range(起始,终止,步长):循环体(终止位置取不到)执行顺序:1)定义变量2)给变量赋值3)变量和终止数值比较,若满足终止条件则停止循环4)做循环体5)变量自加一个步长6)执行3例:for i in range(1,9,1): print(i)"""执行顺序1.i2.i=03.i<94.print5.i+=1

2021-01-06 20:28:11 550 1

原创 python课堂笔记二

python课堂笔记二代码开头写@author:aqiu@time:2020-12-29@content:学习python的练习文档1,注释:解释说明单行注释:#多行注释:"*3 '*32,分支语句:if 条件|bool :执行代码1elif 条件|bool执行代码else:执行代码2 分支语句训练""""1. 做学生成绩系统,如果成绩大于80分,输出优秀,如果成绩大于70分并且小于80分,输出良好,如果成绩大于

2020-12-29 14:08:56 398

原创 python课程笔记Ⅰ

**python课程笔记Ⅰ**1.概述:1989年12月25日有一个荷兰人吉多·范罗苏姆创建,于1991年发行第一个版本V1.0python可用于人工智能,数据分析,自动化运维测试等领域2.数据类型1)数据是什么?信息2)数据类型:int —— 整数 a=180float ——浮点(小数)b=2.5str——字符串(写进 “ ”里 )c=“神奇动物在哪里”bool——布尔(真/假)d=Truetuplelistdictsetcomplex——复数3.

2020-12-28 18:18:06 185

空空如也

空空如也

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

TA关注的人

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