排序:
默认
按更新时间
按访问量

null和undefined的区别

null表示"没有对象",即该处不应该有值。典型用法是: (1) 作为函数的参数,表示该函数的参数不是对象。 (2) 作为对象原型链的终点。 Object.getPrototypeOf(Object.prototype) // null ...

2017-11-17 10:11:33

阅读数:81

评论数:0

密码加salt

所谓加Salt,就是加点“佐料”。当用户首次提供密码时(通常是注册时),由系统自动往这个密码里加一些“Salt值”,这个值是由系统随机生成的,并且只有系统知道。然后再散列。而当用户登录时,系统为用户提供的代码撒上同样的“Salt值”,然后散列,再比较散列值,已确定密码是否正确。   这样,即便两个...

2017-11-14 13:24:54

阅读数:156

评论数:0

sql查询

平均存储流量值,单位MB/h set @d1=(select min(updateTime) fromdaas_access_storage_files where status=6); set @d2=sysdate(); selectsum(fileSize/(1024*1024))/h...

2017-11-08 10:57:33

阅读数:87

评论数:0

excel读取

#coding: utf-8 import xlrd class Xlinfo(object): def __init__(self,path = ''): # 打开工作簿 self.xl = xlrd.open_workbook(path) #ex...

2017-09-28 07:16:42

阅读数:92

评论数:0

浏览器兼容性测试问题

1.产生原因  不同浏览器使用内核及所支持的HTML等网页语言标准不同用户客户端的环境不同(如分辨率不同) 2.问题表现 最常见的问题就是网页元素位置混乱,错位。 3.解决方案 不断的在各浏览器间调试网页显示效果 通过对css样式控制以及通过脚本判断并赋予不同浏览...

2017-09-25 17:46:02

阅读数:243

评论数:0

Swagger - 前后端分离后的契约

前后端分离 按照现在的趋势,前后端分离几乎已经是业界对开发和部署方式所达成的一种共识。所谓的前后端分离,并不是传统行业中的按部门划分,一部分人只做前端(HTML/CSS/JavaScript等等),另一部分人只做后端(或者叫服务端),因为这种方式是不工作的:比如很多团队采取了后端的模板技术(...

2017-09-22 11:05:40

阅读数:100

评论数:0

获取窗口大小

for key, value in driver.get_window_size(driver.current_window_handle).items(): print key,value

2017-09-21 23:42:13

阅读数:134

评论数:0

quit 和close 区别

在运行test case 中如果碰到timeout 等失败情况时,再去build project,会出现失败,系统提示 无法将IEDriverServer.exe 拷贝到debug目录下 并且在任务管理器中发现有多个IEDriverServer.exe正在运行 解决方法: 在关...

2017-09-21 23:33:01

阅读数:210

评论数:0

webdriver Debug

Python 提供了logging模块给运行中的应用提供标准的信息输出接口,他提供了basicConfig()方法用于基本信息的定义。开启Debug模块,可以捕捉到客户端向服务器发送的请求。 但无法获取服务器返回的应答信息,Selenium Server可以 import logging ...

2017-09-14 22:38:55

阅读数:81

评论数:0

验证码的处理

使用验证码好处: 有效的防止采用机器猜测方法对口令的刺探,在一定程度上增加了安全性 测试时: 1.去掉验证码     只适用于测试环境,正式环境则会存在风险 2.设置万能验证码 3.验证码识别技术     通过Python-tesseract来识别验证码(是光学字符识别T...

2017-09-14 22:25:06

阅读数:120

评论数:0

WebDriver HTML5

WebDriver支持在指定的浏览器上测试HTML5 可以使用Javascript在任何浏览器上测试HTML5 如:IE9+、Firefox、Chrome、Opera都支持video元素 #coding: utf-8 __author__ = 'KK' from selenium im...

2017-09-14 21:56:39

阅读数:85

评论数:0

python cookies

#coding: utf-8 __author__ = 'KK' from selenium import webdriver driver =webdriver.Chrome() driver.get("http://www.youdao.com") # 获取浏览器所有co...

2017-09-14 21:36:51

阅读数:125

评论数:0

python selenium 操作滚动条

兼容firefox、chrome、IE的方法: $(window).scrollTop(300); $(document).scrollTop(300) $("html,body").scrollTop(300); # -*- coding:utf-8 -*- import...

2017-09-13 13:54:10

阅读数:163

评论数:0

swap分区

Swap分区   Swap分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。

2017-09-12 21:53:08

阅读数:154

评论数:0

OpenStack

OpenStack是一个云平台管理的项目,它不是一个软件,主要参考亚马逊AWS,由很多其他开源软件整合而成的。     - 以Python编程语言编写     - 整合Tornado网页服务器、Nebula运算平台     - 使用Twisted软件框架     - 遵循Open ...

2017-09-11 15:30:09

阅读数:100

评论数:0

私有云 公有云 混合云

私有云(Private Clouds) 是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所。 公有云 通常指第三方提供商用户...

2017-09-11 15:10:31

阅读数:123

评论数:0

元素定位

WebDriver是通过页面元素的标签名和属性值来定位元素的   定位方式: · 根据元素本身属性 · 根据元素所在位置 · 根据与元素相关的其他元素的属性   八种元素定位方法: 序号 定位依据 python函数 说明 备注 1 id find_eleme...

2017-09-10 16:50:53

阅读数:93

评论数:0

冒烟测试 与 BVT

冒烟测试,它和回归测试的性质一样——只是一个测试活动,并不是一个测试阶段。 冒烟测试贯穿于测试的任何一个阶段,单元测试里会有冒烟测试、集成测试里会有冒烟测试、系统测试里也会有冒烟测试。 冒烟测试和其他所有的测试活动的目的不一样,它不是为了证明程序存在BUG,而是为了证明程序的基本功能、核心功能...

2017-09-09 16:27:43

阅读数:117

评论数:0

云计算 IaaS PaaS SaaS DaaS

云计算 云其实是互联网的一个隐喻,云计算其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。 任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。 云也是分层的 任何一个在互联网上提供其服务的公司都可以叫做云计算公司。 其实云计算分几层的,...

2017-09-08 09:26:21

阅读数:6284

评论数:0

TDD、BDD与ATDD CI

1. 首先了解一下这三个开发模式都是什么意思: TDD:测试驱动开发(Test-Driven Development) 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产...

2017-09-07 23:14:12

阅读数:172

评论数:0

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