一.动态黑盒测试1.概述不深入代码细节的软件测试方法称为动态黑盒子测试。它是动态的,因为程序正在运行。动态黑盒测试常常被称为行为测试。2.测试用例①概述测试用例是指进行测试时使用的特定输入,以及测试软件的过程步骤。下图是Windows计算器加法功能的测试用例:②测试用例的重要性选择测试用例是软件测试员最重要的一项任务不正确的选择可能导致测试量过大测试量过小测试目标不对准确评估风险,把无穷尽的可能性减少到可以控制的范围二.通过性测试和失效性测试通过性测试:确
系统 2019-08-12 09:29:33 2129
python字符串和日期之间转换StringAndDate这里给出实现代码,直接可以使用。大家可以看下。实例代码:'''''Createdon2013-7-25@author:Administrator'''fromdatetimeimportdatetimeclassStringAndDate(object):'''''StringtoDate(datetime)ordatetostring'''defstringToDate(self,string):
系统 2019-09-27 17:55:46 2128
如题:这里使用的简单思路就是以此从前往后遍历,每一次遇到第一个为0的数的位置为i,就新建一个指针为j=i+1紧临着当前位置,然后再滑动j指针,寻找非零的数,期间需要对剩余部分全部是0或者数组全部为非0数做一个边界条件的判断:Python实现:list=[1,0,23,4,0,4,0,5,6,0,4,3,0,0]i=0while(i
系统 2019-09-27 17:55:28 2128
set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。set语法:classset([iterable])参数说明:iterable--可迭代对象对象;返回值:返回新的集合对象。将列表转为集合:list1=[1,3,4,3,2,1]list1=set(list1)print(list1)结果如下:(1,2,3,4)扩展举例:python将3X4的矩阵列表转换为4X3列表matrix=[[1,2,3,4],[5,
系统 2019-09-27 17:53:49 2128
简介TensorFlow是C++和Python实现的,构建Graph和一些op的调用都是在Python实现,可以使用pudb来单步调试TensorFlow的Python源码。pudb项目地址:https://github.com/inducer/pudbpudb文档地址:https://documen.tician.de/pudb/Python的调试工具pdb:ipdb:pudb:本文采用的是pudb,pudb是在pdb上提供了终端上的IDE功能,可以用键
系统 2019-09-27 17:52:34 2128
首先,先介绍两种引入模块的方法。法一:将整个文件引入import文件名文件名.函数名()/文件名.类名通过这个方法可以运行另外一个文件里的函数法二:只引入某个文件中一个类/函数/变量需要从某个文件中引入多个函数或变量时,用逗号隔开即可from文件名import函数名,类名,变量名接下来,通过一个具体的例子说明引入模块的具体方法:假设新建一个python包test2,里边有一个名为run.py的python文件,run.py文件里有一个名为running()
系统 2019-09-27 17:51:22 2128
简单示例frommatplotlibimportpyplotaspltfromwordcloudimportWordCloudfilename="text.txt"#文本路径withopen(filename,encoding="utf-8")asf:data=f.read()font=r'C:\Windows\Fonts\FZSTK.TTF'wc=WordCloud(font_path=font,#如果是中文必须要添加字体background_color
系统 2019-09-27 17:50:12 2128
Turtle图形库Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种:画笔控制函数penup():抬起画笔;pendown():落下画笔;pensize(width):画笔宽度;pencolor(color):画笔颜色;运动控制函数forward(d)/fd(d):直行d个像素;circle(r,extent=None):绘制半径为r,角度为extent的弧形,圆心默认在海龟左侧距离r
系统 2019-09-27 17:48:49 2128
前言本文介绍如何使用Python制作一个简单的猜数字游戏。游戏规则玩家将猜测一个数字。如果猜测是正确的,玩家赢。如果不正确,程序会提示玩家所猜的数字与实际数字相比是“大(high)”还是“小(low)”,如此往复直到玩家猜对数字。准备好Python3首先,需要在计算机上安装Python。可以从Python官网下载并安装。本教程需要使用最新版的Python3(版本3.x.x)。确保选中将Python添加到PATH变量的框。如果不这样做,将很难运行该程序。现在
系统 2019-09-27 17:47:57 2128
模块的的作用主要是用于字符串和文本处理,查找,搜索,替换等复习一下基本的正则表达式吧.:匹配除了换行符以为的任意单个字符*:匹配任意字符,一个,零个,多个都能匹配得到俗称贪婪模式+:匹配位于+之前的一个或者多个字符|:匹配位于|之前或者之后的字符^:匹配行首$:匹配行尾?:匹配位于?之前的零个或者一个字符,不匹配多个字符\:表示\之后的为转义字符[]:匹配[]之中的任意单个字符,[0-9]表示匹配0到9任意一个数字():将位于()之内的的内容当作一个整体{
系统 2019-09-27 17:47:27 2128
pythonselenium采坑系统环境:python2macos10.14.5正文:之前装了一个firefox就可以完美使用selenium了,但是在firefox上进行网页检查时不是很习惯。所以还是想使用chrome,但是由于selenium原生不支chrome,所以需要下载chromedriver并在生成selenium对象前把chromedriver和chrome放到应用程序路径下,或者再初始化webdriver.Chrome对象时设置chrome
系统 2019-09-27 17:46:26 2128
阅读更多不定期更新!!官方网站:https://www.python.org/官方文档:https://docs.python.org/3/参考文档(全):https://www.tutorialspoint.com/python/index.htm中文CookBook:https://python3-cookbook.readthedocs.io/zh_CN/latest/菜鸟教程:https://www.runoob.com/python3/pytho
系统 2019-09-27 17:46:13 2128
一、collections模块1.函数namedtuple(1)作用:tuple类型,是一个可命名的tuple(2)格式:collections(列表名称,列表)(3)返回值:一个含有列表的类(4)例子:importcollections#help(collections.namedtuple)Point=collections.namedtuple("Point",['x','y'])p=Point(15,45)print(p.x+p.y)print
系统 2019-09-27 17:45:52 2128
本文实例讲述了Pythonsocket非阻塞模块应用。分享给大家供大家参考,具体如下:一服务端程序#导入模块importsocketserverimportrandom#定义一个类classMyServer(socketserver.BaseRequestHandler):#如果handle方法出现报错,则会进行跳过#setup方法和finish方法无论如何都会进行执行#首先执行setupdefsetup(self):pass#然后执行handledefh
系统 2019-09-27 17:45:49 2128
阅读更多最近尝试使用request来发送上传文件的post请求,网上找了很多直接post文件的例子,借鉴发现这个方法行不通,于是尝试了另外一种方式:通过第三方包requests_toolbelt讲文件转为数据流来发送请求,尝试成功。第一类,单个文件,包含在消息体#-*-coding:utf-8-*-importrequests#引入requests_toolbelt包,直接使用数据流来发送上传文件的post请求fromrequests_toolbelt.m
系统 2019-09-27 17:45:25 2128