为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第14天+初识HTTP协议

课程名称 全能软件测试工程师 课程章节 Excle接口测试用例访问 课程讲师 大周 课程内容 HTTP协议简介及状态 HTTP:超文本传输协议 应用层:请求和响应构成 典型应用场景:浏览器和服务器之间进行数据传输 状态码: 1xx:服务器收到请求,需要请求者继续执行操作 2xx:操作成功接收并处理 3xx:请求重定向,需要进一步的操作以完成请求 4xx:客户端错误,请求包含语法错误或者无法完成请求 5xx:服务端错误,服务器在处理请求过程中发生了错误 5xx对策: 登录服务器,查看日志 直接

106浏览
1推荐
0评论

【金秋打卡】第13天+PyTest框架学习

课程名称 全能软件测试工程师 课程章节 PyTest测试框架 课程讲师 大周 课程内容 PyTest断言 assert ... PyTest参数化 import pytest def add(a, b): return a + b # 第一种实现参数化的写法 @pytest.mark.parametrize(['x','y'],[(1,2),(0,3),(1,4)]) def test_add1(x, y): ... # 第二种参数化的写法 xy = [(-1,3),(-1,4),(1,-4)]...

77浏览
0推荐
0评论

【金秋打卡】第12天+Excle和MySQL测试用例

课程名称 全能软件测试工程师 课程章节 Excle接口测试用例访问 课程讲师 大周 课程内容 利用Excle测试用例 利用pandas进行excle接口用例访问: import json import pandas as pd # 导入excle表 sheet1_data = pd.read_excel("用例设计.xlsx") # 显示所有列 pd.set_option("display.max_columns",None) # 单独访问一列的数据 # single_column =sheet1_data["用例编号"] # print(single_column)...

119浏览
0推荐
0评论

【金秋打卡】第11天+浅尝PostMan

课程名称 全能软件测试工程师 课程章节 接口测试实战 课程讲师 大周 课程内容 常见接口文档:word文档和在线文档 word文档(开发人员提供)主要内容: 接口描述 接口请求方式 接口请求参数(传哪些参数?叫什么名字?什么数据类型?) 接口返回值(判断接口是否成功?) 在线文档(框架自动生成):可以简单调试、但可能存在信息多余、描述不清晰等问题 利用PostMan进行接口测试实战 利用【登录】获取TOKEN值或COOKIE值 在Post Man工具中的【environments】中可设置开发环境、

70浏览
0推荐
0评论

【金秋打卡】第10天+破冰接口自动化测试

课程名称 全能软件测试工程师 课程章节 接口自动化测试篇 课程讲师 大周 课程内容 接口测试 什么是接口? - 硬件接口:通过某种约定,对其他设备进行接入,以实现设备与设备之间的交互 - 软件接口:网络协议(HTTP\HTTPS\TCP\UDP协议) 接口测试的方法 根据接口协议,结合接口参数进行测试用例设计与执行 从接口返回数据验证,侧重验证返回数据的准确性 HTTP协议的常用接口请求方法 get请求:通过url来向接口传递数据的请求方式,适合传递数据量小,保密性低的数据 post请求:

108浏览
0推荐
0评论

【金秋打卡】第9天+Get了Git

课程名称 全能软件测试工程师 课程章节 多人协同的开发代码管理 课程讲师 大周 课程内容 Git:多人协同开发时的代码管理工具 Git软件:Github、Gitee、Gitlab Git工作流程就是一个不断持续集成的过程 使用SourceTree软件对Git进行管理 克隆仓库到本地 提交文件至远程仓库 拉取远程文件到本地 选中分支,点击【拉取】 代码分支 创建:点击【分支】即可创建新分支 合并:右键单击分支,选中合并dev2至当前分支 版本回退:在遇到合并冲突时,删除冲突代码即可解决冲突 删除分支

122浏览
0推荐
0评论

【金秋打卡】第8天+多进程和线程编程

课程名称 全能软件测试工程师 课程章节 进程与线程编程 课程讲师 大周 课程内容 多进程编程 对于操作系统来说,一个任务就是一个进程。 Python创建进程: 模块:multiprocessing 方法:multiprocessing.Process() import time #导入多进程包 from multiprocessing import Process import os #子进程 def target_function(): time.sleep(2) print("子进程的ID:{}".format(os.getpid())) if __name__ ==...

48浏览
0推荐
0评论

【金秋打卡】第7天+没有对象,new一个?

课程名称 全能软件测试工程师 课程章节 面向对象编程 课程讲师 大周 课程内容 面向对象 什么是面向对象? 一切皆对象即万物皆可描述 对象的封装 构造函数:是一种特殊类型的方法(函数),它在类的实例化对象时被调用。 构造函数通常用于初始化(赋值)给实例变量。 构造函数是以双下划线(__)开头的类函数。构造函数的名称是__init__() class Person(): #类变量 name = "" #构造函数 def __init__(self, name,): self.name = name #类的方法 def dance(self): print("

72浏览
0推荐
0评论

【金秋打卡】第6天+一窥Py常见高阶函数

课程名称 全能软件测试工程师 课程章节 Python高级函数 课程讲师 大周 课程内容 lambda表达式 可以使用lambda关键字创建小型匿名函数(太复杂的搞不定)。 这个函数返回其两个参数的和:lambda a, b: a+b。Lambda函数可以在任何需要函数对象的地方使用。 lambda 是一个关键字 冒号前面是这个函数的参数 冒号后面是这个函数的运算逻辑 map函数 map函数返回一个将 function 应用于 iterable 中每一项并输出其结果的迭代器。 map(function, iterable, ...) 示例: # map

71浏览
0推荐
0评论

【金秋打卡】第5天+Python闭包、装饰器和yield

课程名称 全能软件测试工程师 课程章节 闭包和装饰器 课程讲师 大周 课程内容 Python闭包 什么是闭包? 在一个函数,如func1中的内部定义了另一个函数func2,并且函数func1的返回值为函数func2的引用,这种情况称之为闭包。简单来说,外部函数返回内部函数的引用就叫做闭包 def func1(): print("函数1运行") def func2(): print("函数2运行") func2() return func2 f2 = func1() print(f2) f2() 装饰器 什么是装饰器? @函数名,叫装饰器,又称为语法糖 import date

44浏览
0推荐
0评论

【金秋打卡】第4天+面试大周有妙招

课程名称 全能软件测试工程师 课程章节 软件测试工程师面试篇 课程讲师 大周 课程内容 如何编写一份简历? 简历必备的要素:基本信息、照片(根据个人实际情况)、教育经历、工作经历、项目经历、专业技能、个人评价(简历篇幅控制在两页范围内) 学历若无明显优势,可放简历后面展示 重点突出自己的优势 面试前的准备 了解岗位要求技能(区分软技能和硬性技能) 对企业的招聘信息进行简历针对性调整 面试经验技巧 做好自我介绍(逻辑性和条理性),固定几个方面介绍自己,如在校

77浏览
0推荐
0评论

【金秋打卡】第3天+字典、索引、发动机和存储引擎

课程名称 全能软件测试工程师 课程章节 MySQL高级查询 课程讲师 大周 课程内容 MySQL索引与存储引擎高频考点 MySQL索引 索引是什么? 索引是一个排序的列表,在这个列表中存储着索引的值包含这个值的数据所在行当物理地址 索引有什么用? 当数据量大十分庞大时,可大大加快查询速度 过度使用索引引发的问题是什么? 每次表中数据有更新时,都需要维护这个目录(索引)进行同步更新,由于操作步骤多了,所以会降低表中数据更新的速度 索引的分类 数据结构:B+tree、hash、full-te

74浏览
0推荐
0评论

【金秋打卡】第2天+让JOIN不再迷糊

课程名称 全能软件测试工程师 课程章节 MySQL高级查询 课程讲师 大周 课程内容 学习MySQL高级查询功能 Join一览 放一张经典join图: <center>图1 经典join示意图 </center> INNER JOIN/JOIN table1 inner join table2 on...取交集 (注意:inner join与join是相同的) <center>图2 INNER JOIN示意图 </center> SELECT column_name(s) FROM table1 INNER JOIN table2 ON...

62浏览
0推荐
0评论

【金秋打卡】第1天+重回SQL的怀抱

课程名称 全能软件测试工程师 课程章节 MySQL基本操作 课程讲师 大周 课程内容 主要学习 MySQL的增删改查基本操作 插入 insert into 表名(字段名1,字段名2……) value (值1,值1……), (值1,值1……), (值1,值1……); 删除 删除表中全部数据 drop from 表名 按条件删除表中部分数据 delete from 表名 where 字段名=字段值 清空表中数据(真的删除数据,不会在日志中保留记录) truncate table 表名 删除表 drop table 表名...

96浏览
1推荐
0评论
意见反馈 帮助中心 APP下载
官方微信