Python
文章平均质量分 91
网易测试开发猿
一路向北!
展开
-
unittest测试框架(三)
目录:导读一、不同文件用例构建测试套件二、整合测试报告三、测试报告优化易读性优化框架结构改进用例读取改进四、简单框架目录架构一、不同文件用例构建测试套件生成HTMLTestRunner测试报告的时候,会发现一个.py文件产生一个测试报告,那么对于测试用例的多个测试用例文件会产生多个测试报告,这在实际中会导致测试报告不方便阅读如果把所有测试用例写在一个py文件里,会导致用例不好维护。之前使用TestSuite只是在一个.py文件里添加多个测试用例,我们可以跨文件通过TestSuite来组织测试用例实现原创 2021-12-20 19:16:10 · 945 阅读 · 0 评论 -
unittest测试框架(二)
目录:导读一、忽略测试用例装饰器二、运行测试集三、批量执行用例baidu.py代码search.py代码test_case.py代码四、HTMLTestRunner报告一、忽略测试用例unittest支持忽略部分测试用例不执行,分无条件忽略和有条件忽略,通过装饰器实现,使用unitest.skip装饰器族跳过test method或者test class装饰器这些装饰器包括:@unittest.skip(reason):无条件跳过测试,reason描述为什么跳过测试@unittest.skipI原创 2021-12-19 15:26:55 · 1016 阅读 · 0 评论 -
unittest测试框架(一)
目录:导读一、前言二、Unittest框架三、代码实例四、常用断言五、创建测试代码方式六、构建测试套件(测试用例集合)构建测试套件一、前言框架的概念: 在系统开发过程中,框架是指对特定应用领域中的应用系统的部分设计和实现子系统的整体结构 框架将应用系统划分为类和对象,定义类和对象的责任,类和对象如何互相协作,以及对象之间的控制线程。这些共有的设计因素由框架预先定义,应用开发人员只须关注于特定的应用系统特有部分自动化测试框架的定义为: 由一个或多个自动化测试基础模块、自动化测试管原创 2021-12-17 15:13:20 · 683 阅读 · 0 评论 -
Python异常处理(十一)-----详细
目录:导读一、异常处理基本概念二、异常处理实现语法try-finally 语句触发异常三、自定义异常四、标准异常列表一、异常处理基本概念异常处理: 异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件)如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程 一般情况下,在Python无法正常处理程序时就会发生一个异常,异常是Python对象,表示一个错误,当Python脚本发生异常原创 2021-12-16 15:14:39 · 585 阅读 · 0 评论 -
Python面向对象三大特性(十)-----详细
目录:导读一、三大特性封装继承多态二、封装实现三、继承实现抽象类四、三大特性之多态实现多态性一、三大特性面向对象编程有三个特性:封装、继承、多态封装面向对象的程序设计中,某个类把所需要的数据(也可以说是类的属性)和对数据的操作(也可以说是类的行为)全部都封装在类中,分别称为类的成员变量和方法(或成员函数)。这种把成员变量和成员函数封装在一起的编程特性称为封装继承继承是指可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展多态多态指的是一类事物有多种形态。如序列类型有多原创 2021-12-15 15:59:07 · 1443 阅读 · 0 评论 -
Python面向对象(九)-----详细
目录:导读一、面向对象基础概念对象的特征 —— 属性对象的特征 —— 方法二、创建类和对象创建实例对象访问属性三、属性与方法构造方法实例方法类方法静态方法常用内置方法一、面向对象基础概念Python是解释性语言,但是它同时和java等高级语言一样,可以采用面向对象的编程思想和方式进行编程什么是面向对象(Object Oriented)? 面向对象是一种程序设计方法,它以对象作为基本的单元来构建系统,它利用对象将系统的复杂性隐藏在对象里,从而构建出系统。面向对象包括三个过程:面向对象分析(OO原创 2021-12-14 15:54:45 · 794 阅读 · 0 评论 -
Python文件操作(八)-----详细
目录:导读前言一、读取文件内容二、往文件写入数据三、其它操作文件方法四、重命名和删除文件五、目录操作前言Python文件操作Python提供了必要的函数和方法进行默认情况下的文件基本操作,可以用file对象做大部分的文件操作open函数首先必须先用Python内置的 open() 函数 打开一个文件,创建一个file对象,相关的辅助方法才可以调用它进行读写语法:file object = open(file_name [, access_mode][, buffering])各个参数的说明原创 2021-12-13 16:50:05 · 627 阅读 · 0 评论 -
Python函数嵌套/递归(七)-----详细
目录:导读一、函数嵌套函数的嵌套调用函数的嵌套定义二、函数递归递推回溯三、匿名函数四、内置函数一、函数嵌套函数的嵌套分为两种情况:函数的嵌套调用:即在一个函数中调用其它函数的情况函数的嵌套定义:即在函数中进行另外一个函数的定义,也称为嵌套函数函数的嵌套调用例如:def max(x,y): return x if x > y else y;def maxs(a,b,c,d): res1 = max(a,b); res2 = max(res1,c); res3 = max(res原创 2021-12-12 16:58:50 · 2261 阅读 · 0 评论 -
Python函数(六)-----详细
目录:导读一、函数基础函数概念:调用函数语法二、函数参数参数传递值传递引用传递必备参数关键字参数缺省参数不定长参数三、变量作用域作用域的类型变量名解析LEGB法则一、函数基础函数概念: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性和代码的重复利用率,可以被用户调用定义函数语法:def function(params): block; return expression/value;1.在Python中采用def关键字进行函数的定义,不用指定原创 2021-12-10 16:17:37 · 719 阅读 · 0 评论 -
Python控制流语句(五)-----详细
目录:导读一、Python控制流语句二、Python分支语句(if)三、Python循环语句(while与for)While循环for循环range()语法break语句continue语句else语句pass语句for 循环嵌套while 循环嵌套用for循环实现冒泡排序(升序)一、Python控制流语句程序设计中的控制语句有3种,即顺序、分支和循环语句顺序结构: 语句的执行顺序是按照程序语句书写的顺序,从上到下依次执行选择结构: 是指下一步执行语句有多个选择分支,程序执行流程原创 2021-12-09 15:45:58 · 635 阅读 · 0 评论 -
Python运算符(四)-----详细
目录:导读一、算术运算符二、赋值运算符三、关系运算符四、逻辑运算符五、位运算符六、三元运算符七、运算符优先级一、算术运算符算术运算符主要用于数学计算,一般使用数值作为操作数二、赋值运算符符号:" = "1.在程序中是赋值运算符,其作用是获取右边的值,赋给左边2.右边可以是任何有结果的表达式,常量或者变量3.对于基本数据类型赋值很直接,是将实际的值复制一份赋给接收的变量存储,对这个值的任何后续修改都不会影响其他变量4.对于引用数据类型的赋值则不同,由于引用数据类型的变量实际保存的是一个指原创 2021-12-08 16:08:23 · 567 阅读 · 0 评论 -
Python数据类型(三)-----详细
目录:导读一、Python数据类型转换二、Python序列类型数据操作三、Python输入输出语句四、Python代码缩进与多行语句一、Python数据类型转换程序中经常会遇到要将数据类型进行转换的情况(例如:在一个表达式中存在不同类型的操作数时)数据类型转换有两种情况:自动类型转换和强制类型转换自动类型转换也称作隐式类型转换:将一种类型的变量赋值给另一种类型的变量时,只要满足以下条件,就会发生自动类型转换1.两种类型之间相互兼容2.目标类型大于源类型例如:int+float----float原创 2021-12-07 17:20:13 · 364 阅读 · 0 评论 -
Python数据类型(二)-----详细
目录:导读一、Python列表类型(List)二、Python元组类型(tuple)三、Python集合类型(set)四、Python字典类型(Dictionary)一、Python列表类型(List)List(列表)是 Python 中使用最频繁的数据类型列表可以完成大多数集合类的数据结构实现,它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)列表用 [ ] 标识,是python最通用的复合数据类型。列表中值的分割也可以用到变:[头下标 : 尾下标],就可以截取相应的列表,从左到右索引默原创 2021-12-06 17:33:28 · 813 阅读 · 0 评论 -
Python数据类型(一)-----详细
目录:导读一、Python安装二、Python关键字三、Python标准数据类型四、Python数字类型五、Python字符串类型一、Python安装下载安装详细地址:https://blog.csdn.net/shuang_waiwai/article/details/120787528二、Python关键字Python中一些具有特殊功能的标识符,这就是python中的关键字,是python已经使用的,所以不允许开发者自己定义和关键字相同的名字作为标识符可以通过下面命令查看python的关键字:原创 2021-12-05 16:41:34 · 845 阅读 · 0 评论