![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程师
文章平均质量分 84
活着868
这个作者很懒,什么都没留下…
展开
-
软件测试第二阶段:python程序开发第七课:面向对象
一丶面向对象简介1、基础概念概念: 面向对象编程【简称:OOP】 开发程序模式 面向过程: 程序得开发过程是根据业务逻辑走【根据要求写语句】 如何达成目标 面向对象: 程序得开发过程是围绕数据走 操作将会影响谁 案例:打印tom、jerry、jack三个学员的信息,信息包括姓名、年龄、地址# ================ 面向过程 ===================# 定义第一个学员s原创 2022-05-30 16:14:38 · 156 阅读 · 0 评论 -
软件测试第二阶段: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 · 206 阅读 · 0 评论 -
软件测试第二阶段: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 · 385 阅读 · 0 评论 -
软件测试第二阶段:python程序开发第四课:文件操作
一、文件基础1、⽂件的概念 l计算机的⽂件,就是存储在某种⻓期储存设备上的⼀段数据 ; ⻓期存储设备包括:硬盘、U 盘、移动硬盘、光盘 ; ⽂件的作⽤是可以将数据长期保存下来, 在需要的时候再使用。 二、⽂件的种类1、文本文件 可以使⽤⽂本编辑软件查看; 例如:python 的源程序 ,txt 文本文件、doc、ppt、表格 2、 二进制文件 二进制文章是以01方式进行存储的 保存的内容不是给⼈直接阅读的,⽽是提供给其他软件使⽤的原创 2022-05-26 16:58:10 · 714 阅读 · 0 评论 -
软件测试第二阶段:python程序开发第三课:数据结构(5) 函数
一、函数简介什么是函数: 其实就是一个代码段,这段代码可以重复的执行,通过函数可以实现代码的复用 函数是不能自己主动执行的,必须被调用的时候才能被执行 python的模块 一个python文件的,就是一个模块 函数分类 全局函数:直接定义在模块中的函数就是全局函数 局部函数:定义在函数内部的子函数,这样的函数就是局部函数 匿名函数: 也称之为lambda函数,其实是一个表达式 方法:方法也是一种函数,只是函数需要和特点的数据类型绑原创 2022-03-18 16:36:19 · 143 阅读 · 0 评论 -
软件测试第二阶段:python程序开发第三课:数据结构(4) 字典
字典字典简介 定义字典:{key:value} 键值对 不可变类型 可以嵌套 键一般都是字符串,值可以是字符串、列表、字典 创建字典 li = [] # 空列表 str = "" # 空字符串 t = () # 空元组 d = {} # 空字典 类型转换 list() # 将字符串类型转换为列表、将元组类型直接原样转换为列表 str() # 将整数、浮点是转换为字符串类型 int() # 将字符串类原创 2022-03-16 17:02:51 · 126 阅读 · 0 评论 -
软件测试第二阶段: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 · 808 阅读 · 0 评论 -
软件测试第二阶段:python程序开发第三课:数据结构(2) 元组和集合
元组的简介特点: 元组也是有序的数据结构【有先后顺序】 可以通过偏移来获取元素 元组是不可变的对象【不能原地修改】 元组不能进行排序和修改操作【元组中的元素不能修改】 定义元组 元组名 = (元素,元素,元素,元素,) 特殊元组空元组 有一个元素的元组 区分乘法运算a = [] 定义一个空列表print(a)b = () 定义一个空元组print(b)c = ("tom",) 定义一个有元素原创 2022-03-16 15:15:26 · 184 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-22-python中的数据结构和列表
python的数据结构类型: 字符型 字典 列表 元组 一、序列序列: 是python中的一类数据类型,比如字符串、列表 都是一类数据类型 序列类型的对象是可以进行循环便利 1.1 序列特性 索引:指的就是在序列中找指定的元素的哪个编号 切片:指的是从序列中提取一部分内容 加法:序列对象可以将多个序列合并成一个 乘法:可以将序列通过乘法输出多个相同的 1.2 序列操作1)索引操作格式:序列.原创 2022-03-11 13:16:56 · 264 阅读 · 0 评论 -
软件测试第一阶段: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 · 645 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-20-python
一、简介1.1 什么是pythonpython就是一种编程语言python应用的领域大概在以下中小型网站 数据分析 人工智能 小游戏 爬虫 自动化运维 自动化测试语言类型 1编译型语言:jaca、c、c++、c#编译:将写好的源码转换成机器码,这个过程就是编译 编译以后,可以随时直接使用解释型语言:shell,python读取一行,然后在解释器中解释一行,然后执行一行 解释语言的执行效率远低于编译型语言 python基于字节码文件可以提升执行效率语言.原创 2022-03-07 15:38:03 · 384 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-16- linux系统安装软件,运用shell脚本等
一丶yum安装用yum安装软件分三步第一步:准备一个软件源。软件源其实就是一个目录,在这个目录中有很多的rpm包 第二步:创建yum的配置文件,文件需要指向到软件源。 第三步:用yum进行安装/卸载软件第一步:配置软件源1)首选将系统镜像文件挂载到linux中安装系统的时候,那个后缀是iso的文件,就是系统镜像文件# 将光盘挂载到mnt下 #/dev/cdrom 这个是光盘 #/mnt 这就是Linux的一个目录,这个目录是作为外部设备的挂载点来使用的[root@原创 2022-04-28 17:11:07 · 1548 阅读 · 0 评论 -
软件测试第一阶段: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 · 135 阅读 · 0 评论 -
软件测试第一阶段: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 · 270 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-12- 测试管理工具
测试管理工具、禅道 jira 等一丶禅道简介地址:https://demo.zentao.net/user-login.html特点:国产(中文) 免费 开源 轻量级作用(功能)为产品部门提供需求管理 为研发部门提供代码管理 为测试部门提供缺陷和用例管理测试角度使用禅道有两个方面管理用例(少数) 流程:创建用例=>评审用例=>执行用例 管理缺陷(主要) 流程:创建(提交)缺陷=>跟踪缺陷=>缺陷验证 二丶演示缺陷管理(用测.原创 2022-04-14 16:27:26 · 139 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-11- 测试用例中的缺陷管理
一丶软件缺陷简介缺陷不等于bug bug仅仅是缺陷中的很小的一个部分而已 什么是缺陷:只要让测试人认为不合理的,那么这个就是缺陷1)软件缺陷判定标准1. 软件未能达到需求规格书中的要求 2. 软件的功能超出规格书中的要求 3. 软件出现了规格书中明确指定不能出错的地方 4. 软件出现了规格书中未明确指定,但是不应该出现的错误2)软件缺陷产生的原因(缺陷只能减少、不能完全避免)1. 对于需求文档等文等文件解释、理解错误【需求说明书】 2. 设计文档本身有错误 3. 程序代码错误原创 2022-04-13 16:06:12 · 286 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-10-安装windows7虚拟机并配置环境
web服务为用户提高网页服务 无论客户端通过浏览器访问还是通过客户端应用程序,服务器上都是安装了一个服务器端程序web服务软件 这个软件可以实现将视频、图片、文字、音频等各种让用户可以通过网络进行访问 资源【图片、视频、音频、文字...】用户访问服务器上的访问1. 通过网络进行访问 2. 用户向服务器端发请求 3. 服务器端给用户进行响应,响应的结果中就包含了用户所请求的资源编程语言:C、C++ JAVA jsp程序 asp.net asp程序 php p原创 2022-04-13 15:11:51 · 163 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-9- 测试用例设计方法
一丶测试用例测试用例:将要进行的测试工作具体化,并且记录到一个文件中,一般情况下是一个excel(表格 在测试用例中,明确的指定了每一步要做什么操作 期望得到什么结果测试工作等程序员完成代码,此时可以进行前期准备工作 也就是编写测试用例,将需要测试的每一项都填到表格中 当程序员完成了代码,此时就可以进行测试工作,也就是根据测试用例(表格中的内容)一项一项的进行测试测试用例的基本构成第一部分:测试用例编号编号必须唯一 编号的构成可以写成:项目名-模块名-编号 例如...原创 2022-04-07 16:21:38 · 2604 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-8- 软件测试中的理论和概念
一丶测试的目的和原则软件测试的目的测试的目的就是为了找到软件或者网站等其中存在的问题(bug,用户体验感不好,界面丑陋,功能是否全面等) 通过测试可以提前找到软件中存在的问题,可以降低商业风险(减少不必要的支出,省钱)软件测试的定义软件测试就是用人工或者自动化对软件系统进行测试,通过测试找到 预期结果和实际结果的差异 预期结果:在测试之前我们就知道的结果,希望出现的结果 实际结果:测试之后得到的实际结果软件测试的基本原则1)所有软件只能证明存在问题,不能证明不存在辩证 所有的原创 2022-04-06 16:57:24 · 216 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-7- mysql数据库中的简单查询
一丶查询1、数据的备份还原 导出:先对数据库进行备份,然后提取备份文件中的sql语句 导入: 方法1:创建和原始数据库同名的数据,然后执行从备份文件中导出的sql语句【此方法不需要修改导出sql语句】 方法2:在数据库中直接运行导出的sql语句【此方法往往需要先修改数据库文件】 测试用的数据库:hellodb students:学生表 classes:班级表 courses:课程表 socres:成绩表 t原创 2022-04-06 15:21:27 · 1675 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-6- 数据库中关于表的一些操作
1、查看表中的数据select * from 表名;案例:查看db1中的tb005中的数据use db1; #选择db1库select * from tb005; #查看tboo5中的数据对比两个命令 desc 表名 # 仅仅看表结构 select * from 表名 # 查看表中的数据 2、删除...原创 2022-03-30 15:45:02 · 189 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-5- 数据库的一些基础知识
一、数据库简介数据库:用来存储数据的文件,就是数据库例如:表格、word文档都可以是数据库,但是这种数据文件的数据量不能过大,一旦过大 查找数据速度和写数据的速度就会变慢数据库:管理软件:通过这些软件可以实现在数据表中快速的进行数据读,写操作。MySQL:免费 后来被Oracle的公司收购 Oracle: 收费 稳定 SQL server:微软公司发明的,收费 DBL:收费企业类型互联网企业:taobao ,xiaomi 等优先选择 MySQL 互联网公司一般都有自己的一...原创 2022-03-28 16:39:01 · 448 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-4- js的一些基础运用
jsjavascript 最初为“livescript",网景开发的脚本语言 小型的、轻量型、面向对象的,跨平台的客户端语言。 嵌入到浏览器软件中,只要是浏览器都能够执行js程序 面向对象:是由“属性”和“方法”构成的。 浏览器是一个翻译器,html、css、js三种代码。 表单验证 人机交互 支持网页动态效果 js 标签是script 有一个属性type,属性值text/javascript <script > do原创 2022-03-23 16:21:59 · 811 阅读 · 0 评论 -
软件测试第一阶段: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 · 930 阅读 · 0 评论 -
软件测试第一阶段:web前端技术基础-1-计算机的一些基础知识
计算机基础冯·诺依曼 美籍匈牙利 数学家 计算机科学家 物理学计算机三个基本原则 采用二进制,程序存储 执行以及计算机五大部分 寄存器 控制器 运算器 输入/输出设备ENIAC 1946年诞生的。计算机硬件PC:个人电脑笔记本电脑 台式机便于携带,运行速率没有服务器高,性能差服务器所有硬件设备是有冗余的,pc是没有的服务器:机架式服务器 单位U 1U=4.45cm作用:用作web服务器特点:性价比高 最常用的塔式服务器作用:工作站外观类似于主机原创 2022-03-22 16:09:15 · 281 阅读 · 0 评论