自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 跟着菜鸟学python--命名空间与作用域

Python 作用域和命名空间定义命名空间生存周期内置命名空间全局命名空间本地命名空间作用域global关键字nonlocal 关键字定义namespace (命名空间)是一个从名字到对象的映射。 大部分命名空间当前都由 Python 字典实现,但一般情况下基本不会去关注它们(除了要面对性能问题时),而且也有可能在将来更改。下面是几个命名空间的例子:存放内置函数的集合(包含 abs() print() input()这样的函数,和内建的异常等);模块中的全局名称;函数调用中的局部名称。 从某种意

2021-02-18 14:11:51 160 1

原创 跟着菜鸟学python--函数和参数讲解

函数的定义默认值参数默认参数的陷阱关键字参数可变参数我们先来看看官方是怎么定义函数的定义 函数使用关键字 def,后跟函数名与括号内的形参列表。函数语句从下一行开始,并且必须缩进。为什么要有函数呢?在我们写代码的时候如果从头写到尾其实也没问题,但是如果随着时间拉长,代码越来越多,这个时候就变得极其的难维护,而且如果我有的地方需要重复的引用一些功能,我也要重复的去写,这样非常的浪费时间。例如我现在需要实现一个加法功能:我只用定义一个函数,函数里返回数字相加即可,后面我需要再次使用的时候调用add()

2021-01-29 20:49:09 231 1

原创 跟着菜鸟学python--字典的使用

字典介绍定义创建字典的几种方式字典的一些应用定义我们来看看官方文档对于dict类型的介绍可以看到字典是以键值对的形式来建立的{‘key’:‘value’},key只能是不可变类型,value几乎可以是任何类型创建字典的几种方式字典的一些应用返回字典 d 中使用的所有键的列表1.返回字典 d 中的项数。2.返回 d 中以 key 为键的项。 如果映射中不存在 key 则会引发 KeyError1.将 d[key] 从 d 中移除。 如果映射中不存在 key 则会引发 KeyError

2021-01-18 11:37:06 158 2

原创 跟着菜鸟学python--流程控制及循环使用

流程控制语句if语句for 语句for语句结合listfor语句结合strrange() 函数break 和 continue 语句,以及循环中的 else 子句breakcontinueelsepass 语句if语句if语句中可以有零个或多个 elif 部分,以及一个可选的 else 部分。 关键字 ‘elif’ 是 ‘else if’ 的缩写,适合用于避免过多的缩进。 一个 if … elif … elif … 序列可以看作是其他语言中的 switch 或 case 语句的替代我们看下上面的一段

2020-12-31 16:31:15 121

原创 跟着菜鸟学python--列表的更多特性

列表的更多特性上篇我们讲到了列表,简单的介绍了一下关于列表的基本方法和写法,今天我们来看看还有哪些其他的方法list.append(x)在列表的末尾添加一个元素。相当于 a[len(a):] = [x] 我们看看这样写:a[len(a):] = [x]list.extend(iterable)使用可迭代对象中的所有元素来扩展列表list.insert(i, x)在给定的位置插入一个元素。第一个参数是要插入的元素的索引list.remove(x)移除列表中第一个值为 x 的元素。如果没

2020-12-28 11:47:15 76

原创 跟着菜鸟学python--列表的使用

列表Python 中可以通过组合一些值得到多种 复合 数据类型。其中最常用的 列表 ,可以通过方括号括起、逗号分隔的一组值得到。一个 列表 可以包含不同类型的元素,但通常使用时各个元素类型相同我们先来看看怎么定义列表元素类型相同不同元素类型列表索引和切片列表的复制列表拼接列表修改给切片赋值也是,可以改变列表大小,或者把列表整个清空列表的嵌套列表也拥有非常的多的操作方法,我们今天先简单的介绍一下,大家可以先熟悉一下列表的写法,后面会继续讲解其它的用法...

2020-12-23 19:52:23 81

原创 跟着菜鸟学python--字符串方法介绍二

字符串方法介绍二上篇我们介绍了一些字符串的方法,没有看的可以点击下方链接字符串方法今天我们继续来介绍剩余的一些方法str.index(sub[, start[, end]])这个方法类似于 find(),但在找不到子类时会引发 ValueErrorstart,end可以默认不写str.isalnum()看下官网的描述:如果字符串中的所有字符都是字母或数字且至少有一个字符,则返回 True , 否则返回 False 。 如果 c.isalpha() , c.isdecimal() , c.

2020-12-16 13:44:26 106

原创 跟着菜鸟学python--字符串方法介绍

字符串方法介绍上篇我们说到了python当中的字符串类型,然后简单的介绍了一下字符串的写法和切片的基本使用。今天我们来看看python中关于字符串都有哪些方法str.capitalize()返回原字符串的副本,其首个字符大写,其余为小写str1 = 'aacdefg'print(str1.capitalize())结果:Aacdefgstr.casefold()返回原字符串消除大小写的副本。 消除大小写的字符串可用于忽略大小写的匹配print(str1.casefold()=='AAC

2020-12-07 21:16:26 148

原创 跟着菜鸟学python--字符串操作

字符串介绍及操作基本写法字符串的拼接字符串的索引字符串切片基本写法除了数字,Python 也可以操作字符串。字符串有多种形式,可以使用单引号(’……’),双引号("……")都可以获得同样的结果 。反斜杠 \ 可以用来转义:上图是在交互式模式下字符串输出的形式,可能大家看着会有点怪,我们可以使用print()函数进行打印,它生成可读性更强的输出如果你不希望前置了 \ 的字符转义成特殊字符,可以使用 原始字符串 方式,在引号前添加 r 即可字符串的拼接字符串的索引字符串切片看上图:

2020-12-04 15:50:38 156

原创 跟着菜鸟学python--基本介绍

官方文档介绍一、官方文档介绍二、作为计算器使用一、官方文档介绍参考资料:官网文档很多人开始学习python的时候可能都是在百度上面去搜索一些教程去看,但是网上的资料五花八门的,可能刚开始接触的童鞋也不知道哪些正确哪些不对。其实呢,我觉得大家可以直接查看官方的文档,这样也不用担心资料不权威啊,不详细。那么有人会说了,官网都是英文我也看不懂啊,而且翻译起来也会有歧义,一开始呢我也有这种担心,直到我自己去看的时候我才知道别人已经做好了中文翻译了我们可以看到官网里面可以自己选择需要的语言,我们选择中文简

2020-11-30 19:13:56 128

原创 vscode 和 pycharm

代码编写工具介绍vscodepycharmvscodevscode是微软一款开源的编写代码工具,它支持很多的编程语言,例如PHP,C,C++等等,当然我们的python也不例外,那么我们先来看看它怎么安装吧传送门:vscode官网vscode编写python的3个先决条件:1.安装下载vscode2.安装插件3.安装python3这个我们前面说过了,然后选择你的python解释器,就可以开始编写我们的python代码了pycharmpycharm是专为开发python而存在的一款

2020-11-22 15:07:31 2900 1

原创 跟着菜鸟学python

python定义安装定义随时互联网的不断发展,传统的手工测试慢慢的无法满足我们快速迭代的系统,所以我们测试人员也需要进步,那么首当其冲的就是需要学习一门编程语言。现在比较适合我们测试人员学习的就是python了。什么是python?Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。我们可以用python做什么?对于我们测

2020-11-13 18:34:02 147

原创 黑盒测试之因果图

因果图因果图的作用前面我们讲到判定表,其实在画判定表之前,我们有一个分析的过程,因为界面中有多个控件,控件之间有组合或限制关系,不同的输入组合会对应不同的输出结果我们来看看因果图都有哪些:1.恒等我们上一篇博客里面的判定好老师的例子中,合并的几种情况就可以看作是恒等,只要出现了一个条件,那么另外一个条件必然出现2.逻辑非左边条件为假时,右边出现3.逻辑或左边条件有一个为真,右边出现我们在来看看条件直接的约束关系:E:逻辑异关系,表示a,b,c最多只能有一个为真,但都可为假I:

2020-11-11 20:38:38 228

原创 黑盒测试之判定表法

判定表法判定表(decision table),是指一个表格,用于显示条件和条件导致动作的集合。是分析和表达多逻辑条件下执行不同操作的工具。为什么要有判定表法?前面我们讲到的等价类划分,边界值分析这些方法都只是单个的输入测试,并没有什么逻辑和组合关系,但是我们的程序又是多种多样的复杂关系,所以我们需要一种方法来适用多种组合。判定表的几个基本条件:条件桩:列出问题的所有条件动作桩:列出可能采取的所有操作条件项:列出所有条件的取值动作项:所有取值条件下输出的情况通常:0表示某条件不出现,1表示

2020-11-08 20:46:23 1295

原创 黑盒测试之边界值

边界值边界值:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界为什么要有边界值分析?看似不起眼的边界问题,其实在工作当中也是很容易出现的。所以,针对边界值问题的测试用例也是非常有必要的有什么好处?可以测试出更多容易忽视的问题其实,边界值分析法是对等价类划分法的一个补充。让我们来看看之前讲的等价类划分的例子:我们可以看到6-8个字符的有效类,那么怎么确定他的边界呢?边界值分析的基本思想是:

2020-11-07 20:27:13 712

原创 黑盒测试之等价类划分

等价类划分测试用例等价类划分法表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入测试用例测试用例(Test Case):是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预

2020-11-05 09:53:30 1919

原创 浅谈测试

浅谈测试测试初探浅谈测试前言一、何为软件测试?二、测试方法三、测试的阶段总结前言很早就想写博客,一直苦于不知道该从哪个方向入手,网上也有很多测试方面的文章,大多数人的文章都是分享的自动化测试,性能测试,python脚本等等这些着重技术的文章,但是却很少谈到功能测试,似乎大家都觉得很low不重要,无非就是‘点点点’嘛,其实工作中大多数bug还是只能通过手工的方式去找出来,有时候过于看重代码,工具的运用反而丢失了最实用的技术,往往是得不偿失的。当然也不是说追求技术提升有什么错,万丈高楼平地起,打好基础也

2020-11-02 20:47:32 285

空空如也

空空如也

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

TA关注的人

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