- 博客(18)
- 资源 (4)
- 收藏
- 关注
转载 python装饰器
这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。第一步:最简单的函数,准备附加额外功能?12345678# -*- coding:gbk -*-'''示例1: 最简单的函数,表示调用了两次''' def myfunc(): print("myfunc() calle
2014-09-18 20:53:52 509
原创 python map iter
>>> help(map)Help on class map in module builtins:class map(object) | map(func, *iterables) --> map object | | Make an iterator that computes the function using arguments from | e
2014-09-17 22:44:54 764
原创 python zip函数同时遍历两个数组和构造字典
>>> help(zip)Help on class zip in module builtins:class zip(object) | zip(iter1 [,iter2 [...]]) --> zip object | | Return a zip object whose .__next__() method returns a tuple where
2014-09-17 22:28:28 7867
转载 python很巧妙的列表组合itertools
迭代工具模块包含了操做指定的函数用于操作迭代器。想复制一个迭代器出来?链接两个迭代器?以one liner(这里的one-liner只需一行代码能搞定的任务)用内嵌的列表组合一组值?不使用list创建Map/Zip?···,你要做的就是 import itertools,举个例子吧:四匹马赛跑到达终点排名的所有可能性:>>> horses = [1, 2, 3, 4] >>> race
2014-09-17 17:56:07 3346
原创 python+selenium+nose web简单自动化测试框架
os:win7python:3.3.2selenium:selenium-2.42.1-py安装:直接通过setuptools安装selenium就好啦。selenium2主推的webdriver,是通过调用相应的浏览器驱动来完成浏览器控制的,因此需要安装相应的浏览器驱动。selenium是一个测试Web应用程序的工具,开源,免费,支持多种浏览器,FireFox,Chrome,
2014-09-07 13:08:54 4732
原创 selenium元素定位及常见的表单元素定位
好的工具能让我们省很多事。Firebug,firefox浏览器的一个插件,可以方便的查看html,编辑html,复制html,复制 xpath,以及查看cookie信息等。Selenium的元素定位主要有以下几种方式。find_element_by_id()find_element_by_name()find_element_by_class_name()find_elemen
2014-09-07 12:41:02 11917
转载 python 解释器
看过python解释器装饰器模式可以在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责,也能够处理那些可以撤销的职责。经常用于日志记录、性能测试等场合。想象一下这个很常见的场景,你写了一个方法只提供给以登陆的用户访问(事实上我也是通过django的@login_required才了解到@修饰符的),你可以写以下代码:[python] view p
2014-09-07 00:24:53 556
原创 模糊测试工具defensics
defensics是一个模糊测试工具,百度百科对模糊测试(Fuzzing)的定义是,是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法。它是通过异常输入的方式触发原来未知的漏洞。模糊测试的测试用例生成方式有两种:基于生成和基于变异的。基于变异的模糊测试,使用实际的输入,通过随机修改样本或基于样本结构的方式生成测试用例。而基于生成的模糊测试中,需要对被测协议或文件格式有较好的
2014-09-03 21:37:13 16029 1
原创 python下常见测试框架之三--nose
nose也是python里面用得比较多的一个测试框架。windows下我是通过easy_install安装的,具体安装办法可以百度。安装setuptools的时候,先在网上下载ez_setup.py,然后在cmd下,进入到ez_setup.py所在的目录,然后执行python ez_setup.py即可。安装nose到时候可以直接将nose包下载下来,在cmd下,运
2014-09-02 21:36:39 4742
转载 转载的关于py.test,nose和zope.testing的比较的文章链接
http://www.ibm.com/developerworks/cn/aix/library/au-python_test/
2014-09-02 19:40:07 924
原创 python下常见的测试框架之二--doctest
doctest是python内建的测试模块,使用也相对比较简单。主要有两种方式:一,放在类定义后方法定义前。class ShoppingCart(object): """ This is documentation for the this entire recipe. With it, we can demonstrate usage of the
2014-09-02 19:30:38 740
原创 Windows7下Python3.3 setuptools的安装
Windows7下Python3.3 setuptools的安装Windows 2003平台,安装Python2.7.4,Python3.3,setuptools,pip,virtualenv。安装Python2.7.4(当前版本是2.7.6),安装路径:C:\Python27安装Python3.3.2,安装路径:C:\Python33安装完毕之后,请勿将python的目录添加
2014-08-24 00:50:21 1344
转载 转载:Python单元测试——深入理解unittest
原文详见:http://blog.csdn.net/hackerain/article/details/24095117
2014-08-23 14:17:59 710
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人