自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python基础到并发编程目录

第一章:python简介第二章:python语法第三章:基本数据类型第四章:字符编码第六章:文件处理第七章:函数第八章:模块、包及库第九章:面向对象第十章:面向对象高级第十一章:异常处理第十二章:网络编程第十三章:并发编程...

2021-01-22 13:59:10 257 1

原创 Windows11已连接WiFi查看密码详细步骤

Windows11已连接WiFi查看密码详细步骤如下:步骤一找到右下角WiFi标志,然后点击鼠标右键–》网络和Internet设置步骤二高级网络设置==》更多网络适配器选项步骤三找到当前连接的WiFi =》点击右键 =》状态步骤四 无线属性步骤五安全 ==》显示字符就可以看到密码了作者:吴常文出处:https://editor.csdn.net/md?not_checkout=1&articleId=122405853本文版权归作者和CSDN共有,欢迎转载,但未经

2022-04-18 22:04:52 1138

原创 pytest测试框架详细讲解part01

文章目录一、单元测试框架1.什么是单元测试框架2.单元测试框架分类3.单元测试框架主要做什么?二、Pytest简介以及常用插件安装三、pytest默认测试用例的规则以及基础应用四、pytest跳过测试用例。五、pytest测试用例的前后置,固件六、使用fixtrue实现部分前后置一、单元测试框架1.什么是单元测试框架单元测试框架是在自动化测试或者白盒测试中对软件的最小单元(函数,方法)进行测试的 框架。2.单元测试框架分类Python:unittest,pytest(主流)Java:Testng

2022-01-10 11:00:03 482

原创 第五章 手工测试之APP项目

文章目录第五章 手工测试之APP项目一、APP概念APP应用系统架构二、APP项目环境1.开发环境2.测试环境3.预发布环境4.生产环境5.灰度发布6.前台发布生产环境7.发布平台三、互联网行业1.行业特点2.产品开发特点3.降低项目风险,确保正确的方向4.结论四、敏捷开发1.概念2.框架模型3.SCRUM五、敏捷测试流程(一次迭代)1.需求分析与评审(重点)2.编辑测试计划(测试方案)3.设计测试用例与评审4.执行测试用例与缺陷跟踪5.编写测试报告六、测试范围(重点)1.业务功能测试2.APP专项测试七

2021-12-30 16:43:17 734

原创 第四章 web项目实战测试

文章目录第四章 web项目一、基础环境1.web服务器2.数据库3.一般项目使用的语言4.LNMP5.WAMP6.操作系统7.扩展:Apache与Nginx的区别二、搭建项目环境1.准备工作2.安装集成环境3.部署项目4.常见故障三、熟悉项目的步骤1.业务特性2.用户与角色3.组织架构图4.技术栈四、熟悉项目信息来源1.文档2.环境3.人五、测试流程(重点)1.需求分析与评审2.编辑测试计划与测试方案3.设计测试用例与评审4.执行测试用例与缺陷跟踪5.编写测试报告6.购物车六、非功能测试(了解)1.兼容性

2021-12-29 19:28:37 2387

原创 第三章 软件测试需求、用例、缺陷、报告、JIRA与SVN

文章目录第三章 软件测试需求、用例、缺陷与报告一、需求分析1.需求分析的重要性2.需求分析的过程(采集、分析、评审)二、测试用例1.定义2.八大要素3.八大用例设计方法3.1等价类3.2边界值3.3判定表3.4因果法3.5正交法3.6场景法3.7流程图法3.8错误推测法3.9总结三、测试用例的编写、评审和管理1.测试用例编写2.测试用例评审3.测试用例管理四、缺陷1.软件缺陷概述2.基本内容3.十大要素4.缺陷的跟踪流程五、缺陷报告1.概念2.组成六、测试报告1.摘要及版本修订记录2.功能介绍3.测试范围

2021-12-29 14:17:42 1237

原创 第二章 软件测试理论

文章目录02软件测试理论一、软件测试基础1.软件测试的历史和发展前景2.软件研发模型2.1瀑布模型2.2V模型2.3W模型2.4迭代开发模型2.5敏捷开发模型2.6快速原型模型2.7螺旋模型3.软件测试模型3.1V模型3.2W模型(双V模型)3.3H模型3.4X模型二、软件质量管理与模型1.软件质量的定义2.软件质量模型1. McCail质量模型2. Boehm质量模型3. ISO9126质量模型3、软件质量的六大特性3.1功能性3.2可靠性3.3易用性3.4效率性3.5可维护性3.6可移植性三、软件测试策

2021-12-28 18:34:17 1772 3

原创 第一章 计算机基础知识

文章目录计算机基础知识1、计算机引论1.1计算机发展的四个阶段1.2计算机的发展现状计算机的未来2、计算机硬件和软件基础2.1计算机组成体系2.2计算机硬件的组成2.3常见的几种操作系统3、计算机DOS命令行操作3.1文件目录的结构:树形目录3.2常用的DOS命令4、计算机网络基础4.1计算机网络的概念、功能、组成和分类4.2OSI 七层协议和TCP/IP四层协议4.3Internet4.4B/S、C/S架构4.5HTTP和HTTPS5、计算机的数制5.1二进制5.2八进制5.3十进制5.4十六进制计算机

2021-12-28 16:22:14 1602 2

原创 软件测试面试题大全

软件测试面试题文章篇幅比较长,建议看官收藏!!!一、面试基础题1.简述测试流程:阅读相关技术文档(如产品PRD、UI设计、产品流程图等)。参加需求评审会议。根据最终确定的需求文档编写测试计划。编写测试用例(等价类划分法、边界值分析法等)。用例评审(主要参与人员:开发、测试、产品、测试leader)。开发提交代码至SVN或者GIT ,配管搭建测试环境。执行测试用例,记录发现的问题。验证bug与回归测试。编写测试报告。产品上线。补充测试用例设计过程: 根据需求得出测试需求

2021-12-20 13:55:21 3163

原创 软件测试工程师简历编写规范

测试工程师简历编写规范一、简历重要性以及编写原则'''能力,经验,技能和工作态度的提现。对自身的说明书。主要是提现你的价值。包装简历的原则: (不失真的包装)1.台适原则:需要的是合适,能够为企业带来价值的人。2.营销原则:不是说需要陈述一一个真实而全面的你,而是一一个简短的营销稿,需要扬长避短,突出重点和优势。'''二、简历模板简单大气,清晰整洁,最好上下结构。不要花里胡哨。三、简历包装1.个人信息七要素必备:姓名,性别,年龄(男生接近32,女生接近30,可以考虑稍微包

2021-12-19 21:32:25 1133

原创 MySQL进阶part2

摘自贤妻同学博客,欢迎学习! 点击进入文章作者:吴常文出处:https://blog.csdn.net/qq_41405475本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。...

2021-12-16 10:21:50 605

原创 MySQL进阶篇

摘自贤妻同学博客,欢迎学习! 点击进入文章作者:吴常文出处:https://blog.csdn.net/qq_41405475本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。...

2021-12-10 19:41:18 352

原创 MySQL入门

摘自贤妻同学博客,欢迎学习! 点击进入文章作者:吴常文出处:https://blog.csdn.net/qq_41405475本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。...

2021-12-02 19:43:06 190

原创 paramiko模块的使用

paramiko模块的使用一 介绍# 用于帮助开发者通过代码远程连接服务器,并对服务器进行操作。# pip3 install paramiko 二 通过用户名密码方式远程执行命令import paramiko# 创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())# 连接服务器ssh.connect(ho

2021-08-08 19:48:16 168

原创 第五章:Django终极篇

文章目录第五章:Django终极篇自定义分页器的拷贝及使用Forms组件前戏基本使用校验数据渲染标签展示提示信息钩子函数(HOOK)forms组件其他参数及补充知识点forms组件源码cookie与sessionCookie操作session操作CBV如何添加装饰器django中间件如何自定义中间件csrf跨站请求伪造如何符合校验csrf相关装饰器补充知识点重要思想Auth模块方法总结如何扩展auth_user表项目开发流程表设计第五章:Django终极篇自定义分页器的拷贝及使用"""当我们需要使用

2021-08-08 19:42:54 108

原创 第四章:Django特级篇

文章目录第四章:Django特级篇聚合查询分组查询F与Q查询django中如何开启事务orm中常用字段及参数数据库查询优化图书管理的图书增删改查choices参数(数据库字段设计常见)MTV与MVC模型多对多三种创建方式Ajax小例子前后端传输数据的编码格式(contentType)ajax发送json格式数据ajax发送文件;django自带的序列化组件(drf做铺垫)ajax结合layer弹窗实现二次确认批量插入分页器Auth模块方法总结如何扩展auth_user表项目开发流程表设计第四章:Djang

2021-08-08 19:22:51 596

原创 第三章:Django高级篇

文章目录第三章:Django高级篇无名有名分组反向解析路由分发名称空间(了解)伪静态(了解)虚拟环境(了解)django版本区别视图层三板斧JsonResponse对象form表单上传文件及后端如何操作request对象方法FBV与CBVCBV源码剖析模版语法传值过滤器(过滤器只能最多有两个参数)标签自定义过滤器、标签、inclusion_tag模版的继承模版的导入单表操作必知必会13条测试脚本查看内部sql语句的方式神奇的双下划线查询一对多外键增删改查多对多外键增删改查正反向的概念多表查询子查询(基于对象

2021-07-11 21:13:47 748 3

转载 测试开发成长学习路线引导

我相信,有很多测试人员会不断问自己,自己到底要不要坚持做测试,测试的职业发展到底怎么样?如果你还在迷茫,在到处找各种大牛问类似的问题,我希望这篇文章,你看完能够结束你的这个烦恼,给你更多的指明方向,当然也有更多的压力。这个问题,就像大学报考专业一样,很多人问选什么专业比较好,将来毕业就业前景好,薪水起点高。我不会争论这种思想如何不好,回到中国的一句谚语:360行,行行出状元。假如你现在是做测试,你身边同事是做开发,你们对比,肯定有伤害,是吧。会不会有一种,选择了做测试,死路一条的感觉,后悔过没有。后悔也没

2021-07-07 21:53:57 147 1

原创 第二章:Django晋级篇

文章目录Django晋级篇静态文件配置request对象方法初识pycharm链接数据库(MySQL)django链接数据库(MySQL)Django ORM字段的增删改查数据的增删改查数据的查,改,删django orm中如何创建表关系django请求生命周期流程图(必会)路由层路由匹配无名分组有名分组无名有名是否可以混合使用反向解析Django晋级篇静态文件配置# 登陆功能"""我们将html文件默认都放在templates文件夹下我们将网站所使用的静态文件默认都放在static文件夹下

2021-07-07 19:48:41 193 5

原创 第一章:Django入门篇

文章目录第一章:Django入门篇一、 web应用二、HTTP协议(重要)请求协议响应协议响应状态码URL简介三、django简介3.2 目录介绍3.3 启动项目3.4 简单示例3.4 静态资源引入(很重要)3.5 django请求生命周期四、路由控制(次重要)4.1 从路径中解析出参数传递给视图函数4.2 路由分发4.3 反向解析4.4 django1.x的路由(了解)4.5 path。re_path中的kwargs的作用五、视图层(次重要)5.2 文件上传案例html模板内容视图补充六、模板层(次重要)

2021-06-28 20:01:07 644 2

原创 第三章: HTML、CSS、JavaScript终极篇

文章目录第三章: HTML、CSS、JavaScript终极篇jQuery框架基本选择器组合选择器基本筛选器属性选择器表单筛选器注意事项筛选器方法(多了解一点)样式操作文本操作属性选择器标签操作事件操作事件案列事件冒泡文档加载事件委托动画效果each循环Boostarp框架布局容器栅格系统表格标签表单标签按钮标签图标弹出框手写一个web框架纯手撸基于wsgirefdjango简介django第三章: HTML、CSS、JavaScript终极篇jQuery框架jQuery是一个轻量级的、兼容多浏览器的

2021-06-01 19:35:03 550 2

原创 第二章:HTML、CSS、JavaScript晋级篇

文章目录第二章 CSS及JavaScript详细解析盒子模型浮动浮动的影响溢出属性定位是否脱离文档流z-indexopacity小练习JavaScript注释引入方式结束符了解js编写平台变量的声明运算符流程控制循环结构函数内置对象类属性操作CSS样式操作事件事件案例补充第二章 CSS及JavaScript详细解析盒子模型任何的标签都有盒子模型比喻: 盒子模型类似于快递盒 1.快递盒与快递盒之间的距离(外边距 margin) 2.快递盒盒子的厚度(边框 borde

2021-05-31 20:28:47 157 1

原创 第一章: HTML、CSS、JavaScript入门篇

第一章 基本标签及使用* 前端简介* 手撸一个简易的web服务端* HTTP协议* HTML超文本标记语言没有任何的逻辑,单纯的就是记忆什么是什么的过程注释语法结构head内常用标签body内常用标签列表标签表格标签表单标签 …* CSS层叠样式表就是给HTML标签设置样式的如何查找标签如何给标签设置样式内容详细解析前端简介前端你可以理解为是跟用户直接打交道的交互界面后端你可以理解为是幕后操作者不直接跟用户打交道学习前端的流程 前端基础之三剑客(必学)

2021-05-30 21:20:23 395 1

原创 Failed to remove the service because the service is running Stop the service and try again解决方法

解决方法:Failed to remove the service because the service is running Stop the service and try againmysqld --remove 报错在Windows上想要删除MySQL的服务,执行mysqld --remove服务名称时,可能会出现Failed to remove the service because the service is running Stop the service and try again的

2021-05-17 08:21:58 4972 1

原创 接口测试基础知识储备详细介绍

文章目录接口测试详细介绍一、什么是接口测试接口测试工作评审接口文档编写测试用例接口测试详细介绍一、什么是接口测试我们通常说的接口测试(或者API接口测试),其实就是对软件系统消息交互接口的测试。消息交互接口是软件系统和其他软件系统交互的那部分。比如,你正在用浏览器打开淘宝网站。淘宝前端(在浏览器里面运行) 和 后端服务器 之间 就是 消息交互的。我们可以说 淘宝前端 和 后端服务器 之间是 消息交互接口。再比如,你在手机上使用美团订餐, 美团APP 和 美团服务器之间, 也是消息交互的。

2021-03-30 21:18:33 235

原创 一篇搞定Requests/Fiddler/Session/Cookie,内容讲解详细,欢迎阅读

文章目录Requests/Fiddler/Session/Cookie详细讲解Requests库简介抓包工具 fiddler浏览器抓包requests程序抓包手机抓包构建HTTP请求构建请求URL参数构建请求消息头构建请求消息体检查HTTP响应检查响应状态码检查响应消息头检查响应消息体Session机制概念requests处理session-cookie打印完整的HTTP消息Cookie机制什么是cookiecookie机制总结:Requests/Fiddler/Session/Cookie详细讲解Re

2021-03-30 20:52:08 1008

原创 HTTP协议超级详细介绍

文章目录HTTP协议一、HTTP协议简介二、HTTP请求消息请求行 request line常见的HTTP 请求方法包括:请求头 request headers消息体 message body三、HTTP响应消息状态行 status line响应头 response headers消息体 message bodyHTTP协议一、HTTP协议简介'''WEB API接口 大都是基于 HTTP 协议的,所以,要进行接口测试 首先要了解 HTTP 协议 的 基础知识。HTTP 协议 全称是 超文本传输

2021-03-30 17:37:45 325

原创 web自动化测试基础介绍

web自动化测试基础介绍一、为什么要做自动化测试测试框架: 测试平台目前只有少量公司在应用。(是一个不太实际的东西。因为需要应用的基本都是web开发技术,研发的人员更加信向开发,而非测试。) 测试框架目前是自动化测试最为主体的实现形式。(更加像是一个测试工具。开发工期更为简短,维护性更高,学习成本相对较低,上手和使用和推行更加快捷。) 最根本原因是因为测试行业需录的核心技术是测试框架,所以我们需要学会研发测试框架。二、如何实现一个测试框架1.一定要关联到实际的业务需求与公司需求。2.技

2021-03-25 09:36:28 295

原创 Linux第二章

0 命令别名 1 设置别名 alias www='ls /' 只在当前bashshell中生效 2 永久生效(全局,局部), echo "alias wk='ifconfig'" >> /etc/bashrc 3 unalias wk 4 如果写到配置文件中,取消的话unalias wk+去配置文件删除 5 内置的别名:在环境变量的配置文件中放着 alias ls 6 /bin/ls -al /root # ls 内置了别名 7 命令 --help 8 man

2021-03-24 21:59:49 82

原创 Linux第一章

一. Linux历史二. 虚拟软件安装# 虚拟化技术:kvm,vmware,openstack,docker,k8s# iaas,paas,saas# openstack:iaas# docker:paas# k8s:容器编排,管理容器,不同机器上的容器# 一路下一步,装完(试用,输入激活码),打开# 网络模式:NAT,桥接,仅主机 桥接:虚拟机和宿主机属于同一个网段 NAT:网络地址转换, # 快照:相当于备份一下,以后如果出了问题可以恢复到快照的状态

2021-03-24 21:33:48 78

原创 亲测有效解决MySQL卸载删除后还挂在服务上的办法

1.以管理员身份运行命令提示符2.然后输入sc delete mysql(mysql指的是服务名,服务名叫什么就写什么)3.按回车键作者:吴常文出处:https://blog.csdn.net/qq_41405475本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。...

2021-03-24 16:37:45 403

原创 软件测试必备基础知识

软件测试基础知识一、软件测试的定义、目的及原则(一) 什么是软件测试概念:拿着需求文档去测试产品,比对预期结果和实际结果是否一致,也就是为了发现程序中的错误而执行程序的过程。软件测试是使用人工或者自动的手段来运行或测定某个软件系统的过程,其目的在于检测它是否满足规定的需求或弄清楚预期结果与实际结果的差别(二) 为何要有软件测试(1) 为了发现程序存在的代码或业务逻辑错误;(2) 为了检验产品是否符合用户需求;(3) 为了提高用户的体验。发现软件中存在的问题,从而提出提高产品质量​ (1)

2021-03-23 23:44:10 614

原创 基于python发送邮件详细介绍

文章目录借助python发送邮件的详细介绍前言一、基本流程二、python---Email模块三、开通电子邮箱的SMTP功能四、代码实现五、带有附件的email借助python发送邮件的详细介绍前言在信息飞速发展的今天,生活中我们经常会用到邮件来给朋友发祝福、发面试通知、给同事发工作一些内容等等。下面我们就来给大家讲解如何借助python发送邮件。一、基本流程使用脚本发送邮件的思路其实和客户端发送邮件一样,过程都是:登录 —> 写邮件 —> 发送二、python—Email模块与

2021-03-23 23:35:23 474 1

原创 英语二作文模板及范文

文章目录四大写作模板辩证分析类短文题目:二选一模板A OR B范文解决问题类短文题目:提纲思路写作模板题目范文Fight against Haze个人介绍类短文题目提纲思路写作模板范文My Hobby电子邮件类短文题目:提纲思路写作模板模板1:个人介绍邮件范文1模板2:现象介绍邮件:天气、景点、节日范文2天气1节日1**景点1**天气2节日2景点2模板3:个人邀请邮件:照搬模板为主范文3模板4:个人简历邮件(极少考,但建议背模板即可)范文4同模板四大写作模板辩证分析类短文题目:二选一14.4 E-b

2021-03-20 16:04:47 4533

原创 第十三章:python中的并发编程详细讲解

文章目录第十三章:并发编程一、操作系统的基本介绍(一) 多道技术一、空间上的复用二、时间上的复用(二) 操作系统的作用(三) 多道技术总结二、并发编程之进程(一) 基本概念一、什么是进程二、并发三、并行四、进程的三种状态五、同步和异步的基本概念六、阻塞与非阻塞(二) 创建进程的两种方式方式一方式二(三) join方法(四) 进程之间数据彼此隔离(五) 进程对象及其他方法第十三章:并发编程一、操作系统的基本介绍第一代计算机(1940~1955):真空管和穿孔卡片第二代计算机(1955~1965):晶体

2021-03-18 21:38:51 616

原创 第十二章:网络编程

文章目录第十二章:网络编程一、基本概念二、socket是什么?三、基于TCP的套接字编程客户端服务端四、加上循环的套接字五、远程执行命令的程序struct模块的应用六、解决粘包问题struct模块的应用七、基于udp协议的套接字通信八、socket server模块(一) TCP协议(二) UDP协议第十二章:网络编程一、基本概念"""一、客户端和服务端架构C/S架构 client--------互联网--------serverB/S browser--------互联网--

2021-03-18 19:07:08 214

原创 第十一章:python之异常处理

文章目录第十一章:python之异常处理一、什么是异常二、为何要做异常处理三、异常的三个组成部分常见的错误类型针对逻辑上的异常又分成两种处理方式1.错误发生的条件是可以预知的,使用if判断来解决2.错误发生的条件是无法预知的四、如何异常处理异常处理的语法断言raise主动抛出异常第十一章:python之异常处理一、什么是异常异常: 程序发生错误的信号,程序一旦出错就会抛出异常,程序的运行也会随之终止,如下例子:print('start run...')(1,2,3,4,5)(99)print('

2021-03-17 23:20:23 129

原创 第八章 常用模块

文章目录常用模块一、re模块二、time模块(一)time简介(二) 具体使用(三) 格式化字符串的时间格式(四) 时间戳转换关系图三、random模块四、os模块五、sys模块六、shutil模块七、hashlib模块常用模块一、re模块import re# 1. \w:匹配一个字符,该字符可以是字母、数字、或下划线res = re.findall("\w", "aBc123_ *()-=")print(res) # ['a', 'B', 'c', '1', '2', '3', '_']

2021-03-16 20:16:45 283

原创 第十章:面向对象高级

文章目录一、组合(一) 多继承补充(二) 组合二、三大特性之多态和鸭子类型(一)多态(二)鸭子类型三、绑定方法与非绑定方法(一)绑定方法(二)非绑定方法四、反射五、内置方法一、组合(一) 多继承补充class People: school = 'qinghua' def __init__(self,name,age,gender): self.name = name self.age = age self.gender = gender

2021-03-16 19:39:34 137 1

原创 三张图搞定pycharm字体大小调节

Pycharm 字体大小调整一、pycharm字体放大的设置具体步骤: File —>setting —> Keymap —>在搜寻框中输入increase —>Increase Font Size(双击) —> 在弹出的对话框中选择Add Mouse Shortcut二、Pycharm字体缩小的设置具体步骤: File —>setting —>Keymap —>在搜寻框中输入decrease —>Decrease Font Size(双击)—

2021-03-15 17:17:24 3599

空空如也

空空如也

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

TA关注的人

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