自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unittest和pytest的区别

pytest、unittest --测试用例 - 用代码写测试用例、执行测试用例、生成测试结果写测试用例:用例:前置后置、步骤、断言1、报告2、用例收集3、执行用例4、断言5、数据驱动6、重新运行失败用例7、筛选8、前置和后置的处理9、加载测试用例pytest 和 unittest 的区别1.表达用例:unittest:定义一个测试类,继承unittest.TestCasepytest: 类、函数2.断言的表达:unittest:self.assertXXX()pytet

2021-07-12 22:49:06 122 3

原创 软件测试基础

一、软件生命周期(SDLC)的六个阶段1、问题的定义及规划此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。2、需求分析在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。“唯一不变的是变化本身。”,同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的顺利进行。3、软件设计此阶段主要根据需求分析的结果,对整个软件系

2021-06-03 19:56:04 358 1

原创 python 线程和进程,进程池

线程(threading):一个进程实际上可以由多个线程的执行单元组成。每个线程都运行在进程的上下文中,并共享同样的代码和全局数据多线程共享全局变量进程(multprocessing):代码+资源----他是操作系统分配资源的基本单元进程的状态:就绪—运行-----等待线程和进程的有缺点:线程执行开销小,但不利于资源的管理和保护,而进程正相反线程不能独立执行,必须依存在进程中...

2021-05-22 20:03:09 104

原创 迭代器和生成器

迭代器:迭代器是访问可迭代对象的工具迭代器是指用==iter(obj)==函数返回的对象(实例)迭代器是指用==next(it)==函数获取可迭代对象的数据迭代器函数(iter和next)iter(iterable):从可迭代对象中返回一个迭代器,iterable必须是能提供一个迭代器的对象next(iterator): 从迭代器iterator中获取下一了记录,如果无法获取下一条记录,则触发stoptrerator异常迭代器只能往前取值,不会后退,用iter函数可以返回一个可迭代对象的迭代器

2021-05-21 00:34:44 87

原创 python面向对象

定义一个类: class 类名:类的组成:类的名称,类的属性,类的方法创建对象的格式为: 对象名 = 类名()添加和获取对象的属性: 对象名.要添加的属性 = 属性 —第一次为添加属性,第二次为修改属性获取对象的属性 self. 属性 += xxx调用属性的方法 :对象名.属性() ----有括号的为调用属性的方法,没括号的为 属性–init–:初始化 设置默认属性 (–表示下划线)–str–:方法通常返回一个字符串,作为这个对象的描述信息保护对象的属性:定义属性的时候加下划线,该属

2021-05-06 23:53:58 35

原创 vi 常用命令

vi 命令:w —保存当前文件: q—退出当前正在编辑的文件:q! —强制退出:wq —保存并退出:i —在光标所在位置前面插入字符:a —在光标所在位置后面插入字符:o —在光标所在位置的下一行插入新的一行:O —在光标所在位置的上一行插入新的一行:dd — 剪切光标处所在的一行。(dd 前可先按一个数字,则剪切若干行):yy —复制光标处所在的一行。(yy 前可先按一个数字,则复制若干行):数字 —跳转到指定行(:18表示跳转到18行):p — 将剪切板中的资料粘贴到光标所在处(

2021-05-02 12:08:58 173

原创 python4函数

定义函数 def myname():函数的调用:myname():把定义的函数名拿过来,加上一对小括号函数的参数:def myname(a,b):def add2num(a, b):c = a+bprint cadd2num(11, 22) # 调用带有参数的函数时,需要在小括号中,传递数据,a=11,b=22函数的返回值:想要在函数中把结果返回给调用者,需要在函数中使用returndef add2num(a, b):c = a+breturn c或者def add2n

2021-05-02 11:57:30 120

原创 python3字符串,列表,元组,字典(下标切片)

字符串:双引号或者单引号中的数据就是 字符串下标:python中下标从0开始切片:[起始:结束:步长]如name = “abcdef”print(name[0:3])# 取下标0~2的字符 结束(取结束值的前一位)结果为(abc)print(name[2:]) # 取 下标为2开始到最后的字符 结果为(cdef)print(s[::-1]) # 从后向前,按步长为1进行取值 结果为(fedcba)print (name[1:-1])# 取 下标为1开始 到最后第2个之间的字符 结果

2021-04-30 21:20:00 1048 1

原创 python判断,循环

break:结束整个循环continue:结束本次循环,继续下一次的循环

2021-04-29 20:03:30 53

原创 python变量,运算符,if判断

单行注释 #123多行注释 … …python中文支持 #conding=uft-8变量定义 a=10 b=20变量的类型 number(数字) :int(整型),long(长整型),float(浮点型),complex(复数)布尔类型:true,falsestring(字符串)list(列表)tuple (元组)dictionary(字典)输出print(“xxx”) 输入input(“xxx”)运算符 //取商 %取余 **指数幂赋值 = (a=10)复合

2021-04-28 23:39:16 73

原创 linux笔记

查看进程信息 ps -aux | grep xxx查看动态进程 top查看网卡配置 ifconfig查看端口 netstat -nltp修改文件权限 chmod u= g= o=查看日志 tail -f检测磁盘 df检测目录所占磁盘空间 du测试远程主机连通性 ping编辑文件 vi查看文件内容 cat创建文件夹 mkdir编辑文件 touch...

2021-04-28 00:47:21 65

空空如也

空空如也

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

TA关注的人

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