自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux入门之软件的安装

文章目录前言一、包管理器使用二、自动依赖管理三、编译安装Nginx前言文章的内容来源拉钩教育上的课程学习,通过写博客的方式,更好的提高对该知识的掌握。在Linux上安装程序大概有两种思路:1.直接编译源代码2.使用包管理器受开源运动影响,Linux上有很多软件可以拿到源代码,这也是Linux能够取得一个重要原因,接下来我们先尝试用包管理器安装应用,然后再用一个实战的例子,如何编译安装nginx.一、包管理器使用Linux下的应用程序多以软件包的形式发布,用户拿到对应的包之后,使

2021-09-27 09:11:46 264

原创 Linux入门之用户权限管理

文章目录前言一、权限抽象二、用户分组指令文件权限管理前言文章的内容来源拉钩教育上的课程学习,通过写博客的方式,更好的提高对该知识的掌握。一、权限抽象一个完整的的权限管理体系,要有合理的抽象。就这包括对用户、进程、文件、内存、系统调用等抽象。首先,我们来说下用户和组。Linux是一个多用户平台,允许多个用户同时登录该系统。Linux将用户抽象成账户,账户可以登录系统,如通过输入用户名+密码的方式进行登录,也可以通过证书的方式进行登录。为了方便分配每个账户的权限,Linux还支持Group账

2021-09-26 21:43:41 502

原创 Linux入门之进程、重定向和管道指令

文章目录前言一、进程是什么?二、管道三、场景分析前言文章的内容来源拉钩教育上的课程学习,通过写博客的方式,更好的提高对该知识的掌握。一、进程是什么?应用的可执行文件是放在文件系统里,把可以执行文件启动,就会在操作系统里面(具体是内存)形成一个应用副本,这个副本就是进程。什么是进程?进程是应用的执行副本;而不要回答是操作系统分配资源的最小单位,前者是定义,后者是作用。ps如果要看当前的进程,可以使用ps指令。p代表的是processes,s代表的是snapshot,快照。上图

2021-09-25 09:30:51 554

原创 Linux入门之目录结构和文件管理

linux入门之目录结构和文件管理前言一、Shell是什么?二、Linux对目录的抽象1.路径2.工作目录3.常见的几种文件类型4.文件的增删改查面试题前言文章的内容来源拉钩教育上的课程学习,通过写博客的方式,更好的提高对该知识的掌握。一、Shell是什么?在我们学习Linux之前,先说下什么是shell,所谓的shell就是把我们输入的指令,传递到操作系统中去执行,所以shell是一个命令行的用户界面。早期程序员没有图形界面,就用shell,而且图形制作成本高,不能实现所有功能,所以shell

2021-09-24 17:25:46 269

原创 生成一份在线电子书

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport

2021-09-24 15:59:25 1052

原创 Python第三方库

文章目录第三方库time库random库Pyinstaller库jieba库wordcloud库os库习题巩固习题巩固第三方库time库time库是Python中处理时间的标志库作用 1. 计算时间的表达 2. 提供获取系统时间并格式化输出功能 3. 提供系统级精确计时的功能,用于程序性能分析函数​ 时间获取 time()、ctime()、gmtime()​ 时间格式化 strftime() 、striptime()格式化字符串日期/时间

2021-09-11 15:46:17 2818

原创 文件和数据格式化

文章目录一、文件的使用二、数据格式化和使用习题巩固一、文件的使用1.熟悉文件的类型2.熟悉文件的打开和关闭3.熟悉内容的读取4.数据文件的写入文件类型文件是数据的抽象和集合文件展现形态:文本文件和二进制文件文本文件和二进制文件只是文件的展示方式​本质上,所有文件都是二进制形式存储文本文件二进制文件1.由单一特定编码组成的文件,如UTF-81.直接由比特0和1组成,没有统一字符编码2.由于存在编码,也被看做存储着的长字符串2.一

2021-09-11 15:18:50 4239 3

原创 函数的代码和复用

文章目录一、函数的理解和定义二、代码的复用与函数递归习题巩固一、函数的理解和定义1.熟悉函数的使用及调用过程2.熟悉函数的参数传递3.熟悉局部变量和全局变量4.了解lambda匿名函数函数的理解和定义​ ·函数是一段具有特定功能的、可重复的语句组​ ·函数是一种功能的抽象,一般函数表达特定功能​ ·函数定义时,所指定的参数是一种占位符,定义后,如果不调用,不会被执行"""def <函数名>(<参数(0个或多个)>): <函数体>"""#

2021-09-09 15:05:04 4832

原创 组合数据类型

文章目录一、集合类型及操作二、序列类型及操作序列类型应用场景三、字典类型及操作习题巩固一、集合类型及操作1.熟悉集合类型2.掌握集合操作方法3.熟悉集合类型应用场景集合类型的定义:集合是多个元素的无序组合​ 集合类型与数学中的集合概念一致​ 集合元素之间无序,每个元素唯一,不存在相同的元素​ 集合用{}表示,元素间用逗号分隔​ 建立集合类型用{}或set()#{}创建集合A={"python",1,("python",1)}#使用set创建集合B=set("python")

2021-09-09 14:46:10 6098

原创 程序的控制结构

文章目录一、程序的分支结构二、程序的循环结构三、拓展习题巩固一、程序的分支结构 掌握python单分支、二分支、多分支结构单分支结构(根据判断条件结果而选择不同向前路径的运行方式)user=eval(input("请输入一个数字"))if type(user)==int: print("输入的数字是:",user) 二分支结构(根据判断结果而选择不同向前路径的运行方式)#单用户登录user,pwd=input(),input()if user=='whut001' an

2021-09-09 14:22:41 2242

原创 Python基础类型

文章目录前言一、数字类型以及操作二、字符串类型以及操作三、拓展习题巩固前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、数字类型以及操作目标 1.熟悉数字类型的内容 2.掌握数字类型的操作整数类型int和数学里的整数定义相符(可正可负,没有范围限制)表现形式表现形式二进制以0b开头或0

2021-09-09 09:27:36 2503

原创 Python图形绘制

文章目录前言一、turtle海龟绘图二、Python图形绘制三、绘画小黄人习题巩固前言 海龟绘图很适合用来引导孩子学习编程。 最初来自于 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 1967 年所创造的 Logo 编程语言。。一、turtle海龟绘图1.了解海龟绘图的来源2.掌握turtle库的基本方法海龟绘图概述Python语言标准库之一​ 标准库:随解释器直接安装到操作系统中的功能模块​ 第三方:需要经过安装才

2021-09-08 11:02:18 8413

原创 踏入python之旅

Python基础入门

2021-09-08 10:31:53 790

原创 少儿编程---小猫追气球

文章目录前言一、问题驱动二、解决问题三、游戏准备四、游戏实现1.小猫2.蝴蝶13.蝴蝶24.蝴蝶34.气球5.游戏结束6.背景前言没事就是玩,通过scratch进行游戏编程。一、问题驱动游戏组成元素有哪些? 分别如何显示效果呢?玩家角色如何实现开场播报呢? 小猫如何实现鼠标控制移动位置呢?敌人是如何实现随机飞行的? 如何实现碰到小猫就停止游戏呢?如何实现蝴蝶沿着指定轨迹进行飞行呢?如何实现蝴蝶不断追逐小猫呢?如何实现小猫碰到气球就跳到其它位置呢?如何实现获取气球得分呢?如何实.

2021-05-04 15:38:51 1338

原创 如何区别测试计划和测试方案

文章目录前言一、编写目的二、定义和层次三、编写时间和依据四、软件过程五、文档内容总结前言 最近在复习巩固测试基础,以便于面试实习就业。 以前对测试计划和测试方案的理解很模糊,现在重新梳理下。关于测试计划和测试方案的区别,从编写目的、定义和层次、编写时间和依据、软件过程、文档内容五方面来区别。一、编写目的测试计划的目的:按照所制定的测试计划可以有效的计划、执行、跟踪、组织和管理测试项目。(通俗理解就是有文档展现不同阶段该做什么事情)测试方案的目的:从测试的角度去分析或者说是分解需求,在方法上

2021-05-04 10:44:41 1184

原创 测试环境搭建

文章目录前言一、下载源码二、配置相关环境三、运行补充前言为了满足学校的在线考试系统的二次开发,因而对开源的系统进行测试,同时也可以作为测试入门学习,实现理论与实际相结合。一、下载源码云帆考试系统二、配置相关环境一、环境要求·JDK 1.8+·Mysql5.7+安装java环境教程安装MySQL教程二、导入数据库文件新建数据库(yf_exam_lite)导入数据三、运行·进入下载好的资源中的下(yf-exam-lite\exam-api\docs\运行包)

2021-04-02 22:31:48 559

原创 Mysql数据库安装

1.下载(官网,现在需要注册账号登录下载)百度网盘分享(mysql5.7)链接:https://pan.baidu.com/s/1tR98Fb4BElQPktxoBBcX5w提取码:8ay92.安装(按照步骤顺序即可)3.验证MySQL安装Win+R输入cmd 键入 mysql -u root -p 输入设置的密码即可写在最后安装MySQl会出现很多问题1.不同的版本安装可能带来一些问题2.环境变量没成功,即doc输入,报错3.以及端口冲突问题...

2021-04-02 21:49:24 386

原创 Selenium基础知识点总结

2021-02-19 16:49:16 739

原创 Python+selenium+PIL实现自动化登录(并通过验证码)

文章目录前言一、前提准备二、步骤1.Lib包准备2.Util包准备3.实现自动化登录总结前言为了更好的巩固web自动化测试的学习,为此找了个线上网站进行自动化且通过验证码的登录。一、前提准备1.测试网址(https://www.bazhuayu.com/login)#自行注册好账号密码以便登录2.第三方识别验证码(http://www.chaojiying.com/)#自行注册好账号,关注微信公众号绑定有1000积分足够测试用3.开发工具pycharm二、步骤新建project新建.

2021-01-28 21:52:53 797 1

原创 JSP运行环境安装、配置、测试(文末百度网盘资源)

1、安装jdk配置jdk的环境变量配置两个环境变量注意:此处的变量值应该已经安装的jdk的路径!!注意:此处的变量值是安装的jdk目录下的bin文件夹的路径 + jre路径下bin文件夹的路径!!!两个路径之间用英文格式下的分号隔开!!验证jdk是否安装成功**2安装Tomcat**验证Apache 是否安装成功打开后挂在后台新建Tomcat的环境变量以便避免端口冲突*(以此通过cmd方式结束进程)*3.Eclipse安装解压文件打

2020-09-13 17:44:46 659

原创 POSTMAN的使用

一、下载和安装官网直接下载(邮箱注册即可)POSTMAN官网二、数据同步和创建测试集1.创建测试集三、API请求和查看响应结果请求方式get(一般在params中添加参数)请求方式put请求方法post请求方法delete四、切换环境和设置环境变量添加环境设置变量...

2020-06-30 15:30:00 452

原创 接口测试(基础篇)

1、功能分类1)功能间接口:系统中功能模块间的接口,比如:ERP系统中采购模块和库存模块之间的接口 特点:一般部署在同一个服务器中,并且使用同一个数据库 测试方法:通常采用黑盒测试方法,注意接口数据在不同模块间的走向;尤其是接口间的逻辑控制关系 例如:销售发货,检查库存可用量,如可用量不足,则不允许发货2)系统间接口:不同系统间的接口,比如:银行的各个系统间的接口。核心系统和各个外围系统之间都是此类接口 特点:部署在不同服务器上,不仅采用不同的数据库,而且数据库类

2020-06-26 10:51:06 1154 2

原创 单元测试(下)

执行篇单元测试的执行 (通过特定的框架进行测试代码的过程)unittest框架的使用Python语言编写一个运算的类(Calc),类中包含两个函数:1) sum(self,a,b) 返回a+b之和2) sub(self,a,c) 返回a-c之差#新建类 calcclass Calc(): #定义类函数sum def sum(self,a,b): return a+b #定义类函数sub def sub(self,a,b):

2020-06-17 00:12:09 323

原创 单元测试(中)

实现篇1单元测试之计划计划一:确定单元测试范围(有范围才有方向)计划二:被测试代码覆盖率(根据覆盖率了解整体)确定测试范围注:1. 频率:使用频率高的代码段;2. 复用性:(是否已被复用)1). 全新2). 部分复用3). 全部复用3. 开发人员:1). 技术2). 业务4. 复杂度:业务逻辑复杂度(一般认为圈复杂度在7级以上代码包括在20%的代码中)被测代码覆盖率语句覆盖率 【非分支非判断】练习理解提示用户输入一个数,如果该数大于0则加1,如果小于0则减1;代码

2020-06-15 23:23:59 369

原创 单元测试(上)

概念篇任何大的东西都是由各个小的东西组合而成,单元测试即针对程序最小单元进行正确性检验。单元:一个单元可能是单个程序、类、对象、方法(函数)等。(面向过程 函数 ;面向对象 类)单元测试优缺点优点:减少bug;快速定位bug;提高代码质量;减少调试时间缺点:周期时间长;耗费资源;能力要求高单元测试流程...

2020-06-15 15:31:04 283

原创 一个项目带你走进软件测试1

搭建测试环境·下载安装包Tpshop开源 可网上自行下载 ;PHPstudy 集成了mysql ,Apache,PHP链接:https://pan.baidu.com/s/1b6ofq9GSIk-_fgwDipofzg提取码:azz9·安装解压PHPstudy安装包 (路径不要出现英文)解压TPshop安装包 出现WWW包名 ——>改为tpshop将tpshop 放入 PHPstudy中www路径下配置PHPstudy文件附:如果是新安装的系统 缺少vc11 则必须安.

2020-06-12 22:24:13 2202 6

原创 UNITTEST测试框架的使用

unittest 框架的作用~组织多条用例执行~提供断言的功能~生成测试报告unittest 基本框架setUp()最先执行 用于实例化浏览器 ;get url ;浏览器窗口最大化 ;隐式等待tearDown()最后执行 用于窗口结束其它自定义方法一定要 以 test开头 否则执行不了组织多条用例执行defaultTestloader中 discover 的使用 discover(‘文件路径,文件名)执行 TextTestRunner().run()提供断言的功能基本布尔

2020-06-11 08:25:20 660

原创 webdrive操作浏览器常用方法

元素常用方法点击 click()清除clear()发送信息send_keys()浏览器的基本设置浏览器最大化 maximize_window浏览器大小 set_window_size ;set_window_position回退 back()前进 forward()刷新 refresh()...

2020-06-09 20:44:42 1171

原创 实操webdrive元素定位

百度搜索百度搜索登入验证码登入 利用cookie绕过验证码(但并不适用所有)

2020-06-07 11:02:06 285

原创 Webdrive元素定位

web页面多由HTML文本和css组成,页面含有大量的标签元素,web自动化就是通过定位元素驱动操作,接下来就来认识web元素定位的方法属性定位(id,name,class_name)实例化调用 find_element_by_id(" id 元素")通常id是唯一的实例化调用 find_element_by_name()* name属性不唯一 *实例化调用 find_element_by_class_name* class 属性*能看到id就使用id,id没有就使用其它方法进行

2020-06-07 09:46:05 630

原创 Python开发环境的搭建(win7)(jdk安装)

1.在win7中安装,出现错误,缺少一个系统插件需要自行安装;找到可更新的Service Pack1 安装即可,如果更新失败,自己去下载https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=5842

2020-06-06 15:28:36 646

原创 虚拟机中安装window7

已安装好虚拟机,准备好win7的镜像镜像资源:百度网盘链接:https://pan.baidu.com/s/1RhENFVY_yfl5BueKxgQdaA提取码:o3fa2开始着手安装

2020-06-05 15:37:01 565

原创 selenium IDE 安装与运行

安装与配置安装火狐浏览器关闭自动更新(配置不一样影响工具的使用)selenium的包导入1直接将selenium包之间拖拽进浏览器(建议断网)2Ctrl+shift+a 进入附加组件管理器 ,在附加组件里搜索(但是浏览器要最新版本才可搜索出来)3进入插件,手动导入selenium包即可selenium IDE 的使用(自己琢磨就会)录制一个在百度浏览器搜索的脚步3.selenium IDE常用命令(后面学习将会出现这些方法)open(url):打开指定的url..

2020-06-04 10:23:49 322

原创 Web自动化入门(工具篇)

主流工具汇总Web自动化测试:selenium、robot frameworkApp端自动化测试:Appium、Monkeyrunner、UIautomationPC客户端(win32)自动化测试:QTP接口自动化测试:Jmeter、Postman、httpUnit、RESTClient云测平台:Testin Testbird性能测试:Jmeter、LoadRunner学习推荐1火狐浏览器+selenium IDE(脚本录制工具);firebug(用于定位元素);geckodrive..

2020-06-04 09:42:12 475

原创 走进测试自动化

何为自动化?如下就是机器代替人去制造自动化测试也就是通过程序代替人为去验证软件的功能为什么要自动化测试?1解决回归测试2解决压力测试3解决兼容性测试4提高测试效率,保证产品的质量自动化的优缺点优点:用少的时间去验证更多的测试用例;自动化脚本可以重复运行;存储数据(有迹可循);减少人为的错误缺点:不能代替手工测试;手工测试发现的缺陷比自动化的要多(人能发挥主观能动性);测试人员的技能要求自动化测试分类1web自动化测试2接口自动化测试3移动自动化测试4单元测试-自动化测试.

2020-06-04 09:04:09 247

少儿编程愤怒的小鸟.sb3

Scratch愤怒的小鸟

2021-06-28

Scratch迷宫游戏.sb3

少儿编程迷宫游戏源码

2021-06-28

Python海龟制图画小黄人

python文件

2021-06-28

空空如也

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

TA关注的人

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