敏捷和自动化测试中华传统文化源于《易》,成于孝,孝为德之本。孝顺:孝则顺,不孝则不顺。不久前,参加Thoughtworks组织的一场自动化测试的分享,同事由于出差国外不能参加,特意嘱托我提问两个问题:在互联网这个将“敏捷”与“持续集成”进行积极实践的环境里,“敏捷测试”与“自动化测试”成了一个大家经常探讨的话题,那么自动化测试最佳的实行时间是在什么时候?如何推行最有效的自动化测试?以下谨代表个人观点:个人整理了一些测试最佳实践并参考查阅了一些测试理论的书籍
系统 2019-08-12 01:32:51 2321
关于数据库的备份恢复原理,大家多少都比较熟悉了。但是,你目前做的数据库备份有多可靠?你可以安心睡觉了吗?如果答案是肯定的,那就不用多花时间看下文了,如果觉得还不够安心,总担心数据库哪一天坏了修不好,那么请接着看:1、我有RAID,还需要做数据库备份吗?需要。有了RAID,万一部份磁盘损坏,可以修复数据库,有的情况下数据库甚至可以继续使用。但是,如果哪一天,你的同事不小心删除了一条重要的记录,怎么办?RAID是无能为力的。你需要合适的备份策略,把那条被误删的
系统 2019-08-12 01:32:42 2321
FileModificationTime|DaniWebThefunctionsarecontainedinmoduleos.Functionos.path.getmtime()givesyouthelastmodifiedtimeinsecondssincethebeginningof1/1/1970(epoch).Youhavetodosomeformattingwithmoduletimefunctionstomakeitreadableforthe
系统 2019-08-12 01:32:23 2321
如下所示:importos,os.pathdefgetBigFile(pathname,filesize):#第一个参数为要遍历的文件夹,第二个是要找的最小文件的大小fileList=[]forroot,dirs,filesinos.walk(pathname):#这里os.walk()遍历目录forfileinfiles:fname=os.path.abspath(os.path.join(root,file))ifos.path.getsize(fna
系统 2019-09-27 17:57:24 2320
一、什么是SeleniumSelenium是一个自动化测试工具,对各种浏览器都能很好地支持,包括Chrome、Firefox这些主流浏览器。使用它就可以模拟浏览器进行各种各样的操作,包括爬取一些网页内容。当你看到浏览器自己运行并且在网页上翻页或者跳转的时候,应该会觉得很有趣的。安装selenium先安装好Selenium库和对应浏览器的WebDriver驱动,比如我用的是Chrome,则相对应安装的是ChromeDriver。1.安装selenium#打开
系统 2019-09-27 17:56:45 2320
原理这里实现的弹窗拦截,是程序不断的监视电脑屏幕,当出现需要拦截的窗口时,自动控制屏幕点击事件关闭。第一步:将需要关闭弹窗的点击位置截图。直接上代码whileTrue:#获取图片的相对屏幕的中心点坐标#location=pyautogui.locateCenterOnScreen('close.PNG')#获取图片在屏幕的位置及大小location=pyautogui.locateOnScreen('close1.PNG')iflocation!=None
系统 2019-09-27 17:55:59 2320
文章目录1.冒泡排序(1)基本逻辑(2)算法解析(3)完整版算法1.从左向右比较,找最大值2.从左向右比较,找最小值3.优化方案(3)时间复杂度(4)冒泡排序的图形演示:2.选择排序(1)基本逻辑(2)算法分步解析1.从最左边找最小值的索引2.从最右边找最大值的索引(3)完整算法1.从左到右查找2.从右向左查找(4)时间复杂度(5)选择排序演练1.冒泡排序(1)基本逻辑冒泡排序(英语:BubbleSort)是一种简单的排序算法。它重复地遍历要排序的数列,一
系统 2019-09-27 17:53:20 2320
目录1、time.gmtime([secs])可以将timestamp时间戳转化为时间元组2、time.localtime([secs])可以将timestamp时间戳转为时间元组3、time.mktime(t):将一个struct_time转化为时间戳4、通过函数将struct_time转成格式字符串5、将格式字符串转化成struct_time6、datetime、timestamp、字符串str互转6.1将datetime类型转成str类型6.2str
系统 2019-09-27 17:52:51 2320
原文链接:https://edu.csdn.net/bundled/detail/49?utm_source=wx0「超级星推官/每周分享」是一个围绕程序员生活、学习相关的推荐栏目。CSDN出品,每周发布,暂定5期。关键词:靠谱!优质!本期内容,我们将抽1人送出由我司程序员奉为“超级神作”的《疯狂Python讲义》1本,并在文章内隐藏了5门好课,敬请关注。2019年,有人说是Python元年,背靠AI和大数据,连续半年拿下TOP1编程语言,这些都给了Pyt
系统 2019-09-27 17:51:51 2320
前面已经演示了Python:使用threading模块实现多线程编程二两种方式起线程和Python:使用threading模块实现多线程编程三threading.Thread类的重要函数,这两篇文章的示例都是演示了互不相干的独立线程,现在我们考虑这样一个问题:假设各个线程需要访问同一公共资源,我们的代码该怎么写?复制代码代码如下:'''Createdon2012-9-8@author:walfred@module:thread.ThreadTest3'''
系统 2019-09-27 17:50:57 2320