自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 问答 (1)
  • 收藏
  • 关注

原创 软件测试第二阶段:python程序开发第七课:面向对象

一丶面向对象简介1、基础概念概念: 面向对象编程【简称:OOP】 开发程序模式 面向过程: 程序得开发过程是根据业务逻辑走【根据要求写语句】 如何达成目标 面向对象: 程序得开发过程是围绕数据走 操作将会影响谁 案例:打印tom、jerry、jack三个学员的信息,信息包括姓名、年龄、地址# ================ 面向过程 ===================# 定义第一个学员s

2022-05-30 16:14:38 213

原创 软件测试第二阶段:python程序开发第六课:常用模块

一、模块简介1、模块简介模块:** 一个python文件其实就是一个模块 分为:内置模块和第三方模块 python内置模块的保存位置import osprint(os.__file__) # os.__file__ 可以显示os模块的所在路径# 输出:# C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\os.py安装第三方模块 用到python的模块管理工具:pi

2022-05-26 17:18:43 233

原创 软件测试第二阶段:python程序开发第五课:异常处理

一、简介什么是异常: 程序在运行期间发生错误,导致运作终止 这种发生的错误,称之为 异常 异常信息有两个部分: 异常类型:异常类型 异常消息 NameError: name 'num' is not defined. Did you mean: 'sum'?FileNotFoundError: [Errno 2] No such file or directory: 'd:/aa'...

2022-05-26 17:04:02 445

原创 软件测试第二阶段:python程序开发第四课:文件操作

一、文件基础1、⽂件的概念 l计算机的⽂件,就是存储在某种⻓期储存设备上的⼀段数据 ; ⻓期存储设备包括:硬盘、U 盘、移动硬盘、光盘 ; ⽂件的作⽤是可以将数据长期保存下来, 在需要的时候再使用。 二、⽂件的种类1、文本文件 可以使⽤⽂本编辑软件查看; 例如:python 的源程序 ,txt 文本文件、doc、ppt、表格 2、 二进制文件 二进制文章是以01方式进行存储的 保存的内容不是给⼈直接阅读的,⽽是提供给其他软件使⽤的

2022-05-26 16:58:10 785

原创 软件测试第一阶段:web前端技术基础-16- linux系统安装软件,运用shell脚本等

一丶yum安装用yum安装软件分三步第一步:准备一个软件源。软件源其实就是一个目录,在这个目录中有很多的rpm包 第二步:创建yum的配置文件,文件需要指向到软件源。 第三步:用yum进行安装/卸载软件第一步:配置软件源1)首选将系统镜像文件挂载到linux中安装系统的时候,那个后缀是iso的文件,就是系统镜像文件# 将光盘挂载到mnt下 #/dev/cdrom 这个是光盘 #/mnt 这就是Linux的一个目录,这个目录是作为外部设备的挂载点来使用的[root@

2022-04-28 17:11:07 1584

原创 软件测试第一阶段:web前端技术基础-15- linux系统中用户管理命令,配置网络等

一丶用户管理命令1)查看用户命令:id 作用:检查用户的id号 格式:id 用户名#案例1:检查用户tom、jerry是否存在[root@abc home]# id tom uid=1000(tom) gid=1000(tom) 组=1000(tom) #如果用户存在,则显示用户的信息[root@abc home]# id jerryid: jerry: no such user # 如果用户不存在,就提示无此用户2)创建用户...

2022-04-28 15:36:24 158

原创 软件测试第一阶段:web前端技术基础-13- linux系统中的基础命令和文件管理命令

一、常用的系统windows 个人系统:windows xp、7、8、10、11 服务器系统:windows server 2003、windows server 2008、windows server 2012 linux 主要用于作为服务器系统 类别: redhat centos: centos:5、6、7、8 主要用的是:7 这个系统的用处:用于作为web服务器使用 ubuntu ubuntu 10.04、12.04、14.0

2022-04-25 17:32:54 303

原创 软件测试第一阶段:web前端技术基础-12- 测试管理工具

测试管理工具、禅道 jira 等一丶禅道简介地址:https://demo.zentao.net/user-login.html特点:国产(中文) 免费 开源 轻量级作用(功能)为产品部门提供需求管理 为研发部门提供代码管理 为测试部门提供缺陷和用例管理测试角度使用禅道有两个方面管理用例(少数) 流程:创建用例=>评审用例=>执行用例 管理缺陷(主要) 流程:创建(提交)缺陷=>跟踪缺陷=>缺陷验证 二丶演示缺陷管理(用测.

2022-04-14 16:27:26 162

原创 软件测试第一阶段:web前端技术基础-11- 测试用例中的缺陷管理

一丶软件缺陷简介缺陷不等于bug bug仅仅是缺陷中的很小的一个部分而已 什么是缺陷:只要让测试人认为不合理的,那么这个就是缺陷1)软件缺陷判定标准1. 软件未能达到需求规格书中的要求 2. 软件的功能超出规格书中的要求 3. 软件出现了规格书中明确指定不能出错的地方 4. 软件出现了规格书中未明确指定,但是不应该出现的错误2)软件缺陷产生的原因(缺陷只能减少、不能完全避免)1. 对于需求文档等文等文件解释、理解错误【需求说明书】 2. 设计文档本身有错误 3. 程序代码错误

2022-04-13 16:06:12 324

原创 软件测试第一阶段:web前端技术基础-10-安装windows7虚拟机并配置环境

web服务为用户提高网页服务 无论客户端通过浏览器访问还是通过客户端应用程序,服务器上都是安装了一个服务器端程序web服务软件 这个软件可以实现将视频、图片、文字、音频等各种让用户可以通过网络进行访问 资源【图片、视频、音频、文字...】用户访问服务器上的访问1. 通过网络进行访问 2. 用户向服务器端发请求 3. 服务器端给用户进行响应,响应的结果中就包含了用户所请求的资源编程语言:C、C++ JAVA jsp程序 asp.net asp程序 php p

2022-04-13 15:11:51 183

原创 软件测试第一阶段:web前端技术基础-9- 测试用例设计方法

一丶测试用例测试用例:将要进行的测试工作具体化,并且记录到一个文件中,一般情况下是一个excel(表格 在测试用例中,明确的指定了每一步要做什么操作 期望得到什么结果测试工作等程序员完成代码,此时可以进行前期准备工作 也就是编写测试用例,将需要测试的每一项都填到表格中 当程序员完成了代码,此时就可以进行测试工作,也就是根据测试用例(表格中的内容)一项一项的进行测试测试用例的基本构成第一部分:测试用例编号编号必须唯一 编号的构成可以写成:项目名-模块名-编号 例如...

2022-04-07 16:21:38 2812

原创 软件测试第一阶段:web前端技术基础-8- 软件测试中的理论和概念

一丶测试的目的和原则软件测试的目的测试的目的就是为了找到软件或者网站等其中存在的问题(bug,用户体验感不好,界面丑陋,功能是否全面等) 通过测试可以提前找到软件中存在的问题,可以降低商业风险(减少不必要的支出,省钱)软件测试的定义软件测试就是用人工或者自动化对软件系统进行测试,通过测试找到 预期结果和实际结果的差异 预期结果:在测试之前我们就知道的结果,希望出现的结果 实际结果:测试之后得到的实际结果软件测试的基本原则1)所有软件只能证明存在问题,不能证明不存在辩证 所有的

2022-04-06 16:57:24 240

原创 软件测试第一阶段:web前端技术基础-7- mysql数据库中的简单查询

一丶查询1、数据的备份还原 导出:先对数据库进行备份,然后提取备份文件中的sql语句 导入: 方法1:创建和原始数据库同名的数据,然后执行从备份文件中导出的sql语句【此方法不需要修改导出sql语句】 方法2:在数据库中直接运行导出的sql语句【此方法往往需要先修改数据库文件】 测试用的数据库:hellodb students:学生表 classes:班级表 courses:课程表 socres:成绩表 t

2022-04-06 15:21:27 1741

原创 软件测试第一阶段:web前端技术基础-6- 数据库中关于表的一些操作

1、查看表中的数据select * from 表名;案例:查看db1中的tb005中的数据use db1; #选择db1库select * from tb005; #查看tboo5中的数据对比两个命令 desc 表名 # 仅仅看表结构 select * from 表名 # 查看表中的数据 2、删除...

2022-03-30 15:45:02 205

原创 软件测试第一阶段:web前端技术基础-5- 数据库的一些基础知识

一、数据库简介数据库:用来存储数据的文件,就是数据库例如:表格、word文档都可以是数据库,但是这种数据文件的数据量不能过大,一旦过大 查找数据速度和写数据的速度就会变慢数据库:管理软件:通过这些软件可以实现在数据表中快速的进行数据读,写操作。MySQL:免费 后来被Oracle的公司收购 Oracle: 收费 稳定 SQL server:微软公司发明的,收费 DBL:收费企业类型互联网企业:taobao ,xiaomi 等优先选择 MySQL 互联网公司一般都有自己的一...

2022-03-28 16:39:01 496

原创 软件测试第一阶段:web前端技术基础-4- js的一些基础运用

jsjavascript 最初为“livescript",网景开发的脚本语言 小型的、轻量型、面向对象的,跨平台的客户端语言。 嵌入到浏览器软件中,只要是浏览器都能够执行js程序 面向对象:是由“属性”和“方法”构成的。 浏览器是一个翻译器,html、css、js三种代码。 表单验证 人机交互 支持网页动态效果 js 标签是script 有一个属性type,属性值text/javascript <script > do

2022-03-23 16:21:59 833

原创 软件测试第一阶段:web前端技术基础-3- CSS的一些基础运用

一、CSS层叠样式表作用:是给HTML标记添加各种表现形式,比如文本样式、背景颜色、背景图片style标签的唯一属性 type 属性值 text/css格式 :type="text/css"在css中标签格式:标签名称 {属性:属性值; (用分号隔开)}案例<!DOCTYPE html><html lang="en"><head> <meta charset="U...

2022-03-22 16:53:25 950

原创 软件测试第一阶段:web前端技术基础-1-计算机的一些基础知识

计算机基础冯·诺依曼 美籍匈牙利 数学家 计算机科学家 物理学计算机三个基本原则 采用二进制,程序存储 执行以及计算机五大部分 寄存器 控制器 运算器 输入/输出设备ENIAC 1946年诞生的。计算机硬件PC:个人电脑笔记本电脑 台式机便于携带,运行速率没有服务器高,性能差服务器所有硬件设备是有冗余的,pc是没有的服务器:机架式服务器 单位U 1U=4.45cm作用:用作web服务器特点:性价比高 最常用的塔式服务器作用:工作站外观类似于主机

2022-03-22 16:09:15 301

原创 软件测试第一阶段:web前端技术基础-2-html中的一些基本标签

table标签的作用:制作表格 tr标签:是table中的子标签,用来定义行 td标签:是tr中的子标签,用来定义列 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <table bo...

2022-03-21 16:44:15 1194

原创 软件测试第二阶段:python程序开发第三课:数据结构(5) 函数

一、函数简介什么是函数: 其实就是一个代码段,这段代码可以重复的执行,通过函数可以实现代码的复用 函数是不能自己主动执行的,必须被调用的时候才能被执行 python的模块 一个python文件的,就是一个模块 函数分类 全局函数:直接定义在模块中的函数就是全局函数 局部函数:定义在函数内部的子函数,这样的函数就是局部函数 匿名函数: 也称之为lambda函数,其实是一个表达式 方法:方法也是一种函数,只是函数需要和特点的数据类型绑

2022-03-18 16:36:19 161

原创 软件测试第二阶段:python程序开发第三课:数据结构(4) 字典

字典字典简介 定义字典:{key:value} 键值对 不可变类型 可以嵌套 键一般都是字符串,值可以是字符串、列表、字典 创建字典 li = [] # 空列表 str = "" # 空字符串 t = () # 空元组 d = {} # 空字典 类型转换 list() # 将字符串类型转换为列表、将元组类型直接原样转换为列表 str() # 将整数、浮点是转换为字符串类型 int() # 将字符串类

2022-03-16 17:02:51 152

原创 软件测试第二阶段:python程序开发第三课:数据结构(3) 字符串

字符串基础特性支持序列类型的所有基础操作 切片 索引 加法 乘法 定义字符串: str(变量名)= "xxxx" str = "abcdefghigklmn" # 定义字符串str1 = str[3:7] # 切片print(str1)str2 = str[4] # 索引print(str2)s1 = "hello "s2 = "boys"s = s1 + s2

2022-03-16 16:57:09 847

原创 软件测试第二阶段:python程序开发第三课:数据结构(2) 元组和集合

元组的简介特点: 元组也是有序的数据结构【有先后顺序】 可以通过偏移来获取元素 元组是不可变的对象【不能原地修改】 元组不能进行排序和修改操作【元组中的元素不能修改】 定义元组 元组名 = (元素,元素,元素,元素,) 特殊元组空元组 有一个元素的元组 区分乘法运算a = [] 定义一个空列表print(a)b = () 定义一个空元组print(b)c = ("tom",) 定义一个有元素

2022-03-16 15:15:26 219

原创 软件测试第一阶段:web前端技术基础-22-python中的数据结构和列表

python的数据结构类型: 字符型 字典 列表 元组 一、序列序列: 是python中的一类数据类型,比如字符串、列表 都是一类数据类型 序列类型的对象是可以进行循环便利 1.1 序列特性 索引:指的就是在序列中找指定的元素的哪个编号 切片:指的是从序列中提取一部分内容 加法:序列对象可以将多个序列合并成一个 乘法:可以将序列通过乘法输出多个相同的 1.2 序列操作1)索引操作格式:序列.

2022-03-11 13:16:56 288

原创 软件测试第一阶段:web前端技术基础-21-python中的运算符、判断、循环

import randomege = random.randint(0,2)name = int(input("请选择石头是(0),剪刀是(1),布是(2) :"))if (name == 2 and ege == 0) or (name == 1 and ege == 0) or (name == 1 and ege == 0): print("你赢了")elif name == ege: print("平局")else: print("你输了")num..

2022-03-10 14:15:33 699

原创 软件测试第一阶段:web前端技术基础-20-python

一、简介1.1 什么是pythonpython就是一种编程语言python应用的领域大概在以下中小型网站 数据分析 人工智能 小游戏 爬虫 自动化运维 自动化测试语言类型 1编译型语言:jaca、c、c++、c#编译:将写好的源码转换成机器码,这个过程就是编译 编译以后,可以随时直接使用解释型语言:shell,python读取一行,然后在解释器中解释一行,然后执行一行 解释语言的执行效率远低于编译型语言 python基于字节码文件可以提升执行效率语言.

2022-03-07 15:38:03 394

原创 第十七课时:shell脚本编程

简介什么是脚本将要执行的Linux命令保存到一个文件中,然后通过执行这个文件来批量自动执行命令作用批量执行操作 重复执行操作编写shell脚本的基本流程:第一步:用vi创建一个后缀是.sh的文件[root@localhost yum.repos.d]# vi yangshuai.sh#第二步:在sh文件中写入内容内容格式:脚本的第一行是固定的 #!/bin/bash (!一定要用英文的中文的不行) 从脚本的第二行开始才是脚本的正文#!/bin/bash .

2022-03-04 17:39:49 564

原创 第十六课时:linux安装软件

1、软件源Linux的系统的软件安装包,通常都是统一存放 存放软件包的位置软件源软件源有两类第一类:光盘中的软件源第二类:网络软件源以下都是网络软件源阿里云的源 清华大学的源 华为的源 中科大源 网易源 还有很多就不列举了2.配置使用光盘源1)在虚拟机中加载光盘#第一步将光盘挂载到虚拟机的media中[root@localhost ~]# mount /dev/cdrom /mediamount: /dev/sr0 写保护,将以只读方式挂载#

2022-03-04 16:49:43 916

原创 第15课时:重定向、awk命令

1.重定向输出的结果有两种情况正确结果输出 错误结果输出 标准输出针对正确的结果的输出 执行命令的时候,输出结果是在屏幕 标准输出是默认的输出方式标准错误输出针对错误的结果的输出 默认也是输出到屏幕什么是输出重定向?将命令的输出结果不再显示到屏幕,而是到一个文件中或者直接屏蔽掉重定向符号:> 将命令的输出结果保存到一个文件中【如果文件中原来有内容,此时会将原有的内容覆盖】 #原有的内容就会消失>> 将命令的输出结果保存到一个..

2022-03-04 15:24:37 234

原创 第14课时:通配符、free命令、ps命令

管道符 、free命令、ps命令

2022-03-04 14:40:24 374

原创 第12课时:正则表达式

简介 正则就是一些具有特殊含义的符号 例如:* . ^ $ (还有很多就不列举了) 正则和通配符的区别 通配符主要是针对文件名来使用的,例如找文件夹名是以 a 为开头 就是 a* 正则主要是针对文件的内容来使用,例如找文件中以a为开头的行,需要使用的就是正则,答案 a.* grep命令作用:从文件中过来满足条件的行格式:grep [选项] 条件 文件名选项:-v:显示文件中不包含搜索内容的行数例子:#1 先创建一个测试文件[ro...

2022-03-03 16:21:57 879

原创 第 11课时:配置网络

【仅仅实现物理机和虚拟机通信】1)将虚拟机链接到vmnet8右击虚拟机,选择 设置,然后选择网络适配器2)修改vmnet8地址IP地址格式: 用点进行分割 由4部分构成 每个部分都是0-255之间的数字 0 ,1,255都是特殊的 子网掩码: 作用:判断两个IP是否在同一个网段【同一频道】 两个IP在同一个网段,那么他们之间就可以通信 规划:为了实现让虚拟机可以和vmnet8通信,就必须让让两者在同一个网段 I..

2022-03-03 14:53:27 124

原创 关于vi编辑器的一些问题

什么是vilinux中一个最重要的文本编辑软件 vi是一种模式化的文本编辑工具vi的工作模式模式1:编辑模式 这是打开文件后的默认的模式 编辑模式不可以在文件中写入和删除内容 模式2:输入模式 这种模式才可以在文件中写入、修改、删除内容 模式3:末行模式 这种模式可以执行各种的命令,例如保存退出、 显示行号 模式转换 编辑模式 --->输入模式 【i】 输入模式--->编辑模式 【ESC】 编辑模式 --->末行模式 【shift+:】 末行模式--->编辑模

2022-03-03 08:46:16 247

原创 linux系统中常用的一些简单命令

1、Linux目录结构 windowswindows是多根系统 一个磁盘分区就是一个根Windows可以分多个分区,也就是可以有多个根 存储文件的时候,文件就是存储到某一个根之下linuxlinux是一个单根系统 只有一个可与存储文件的路径 根的表是 /linux的根目录下的一些重要目录home etc bin sbin tmp media mnt boot usr var dev lib root 后面还有就不一一列举了根下的主要的目录...

2022-03-02 16:25:27 2526 2

原创 第九课时: Linux操作系统

关于在虚拟机中使用一些简单命令 操作一些东西等

2022-02-25 16:50:43 657

原创 第八次课时

*js的使用的综合案例用js进行表格隔行变色 判段用户是否输入内容、将用户输入的内容转换为小写。案例1:用js制作表格,实现隔行变色` `故障案例:table的表格边框在火狐无法正常显示解决方式1:不用table标签做边框,用div结合position进行页面布局解决方式2:还是用table,同时结合css进行设置边二、js的内置对象1、类别string对象date对象number对象math对象2、string对象处理各种字符串

2022-02-24 17:09:58 74

空空如也

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

TA关注的人

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