- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 python ddt 数据驱动测试
# -*- coding: utf-8 -*-import unittestfrom ddt import ddt, data, unpackimport csvfrom collections import namedtupledef add(a,b): c = a+b return cdef addstr(a,b): c =
2016-11-25 14:17:58 4924
原创 python+seleniu+page object使用
记录在使用selenium webdriver实现UI自动化的一些鼠标hover到某个字符后,选择显示出来的菜单中的某个选项 def keli_center_selector(self,selector=1): # 等待颗粒中心显示,显示后做mouse hover操作。visibility_of方法的操作对象是webElement,可以使用driver.fi
2016-10-28 17:46:22 1407
原创 python re.sub(pattern,repl,string,count,flag)
re.sub(pattern,replacement,string,count,flags) 检索替换例1:import rephone = '134-9087-0987'obj = re.search(r'\D',phone)print obj.group()obj1 = re.sub(r'\D','',phone,count=1)print obj1 输出:-1349087-09
2016-09-29 14:06:28 503
原创 python+selenium自动化测试学习笔记一
1.使用firefox浏览器,启动firefox 弹出导入设置及数据解决方法:实质是firefox profile文件设置问题,(profile文件用于存放列如书签,个人偏好设置等信息) 创建自动化测试对应的的profile即可解决问题。a 关闭firefox浏览器,开始菜单的运行文本框执行firefox -p,弹出profile文件设置窗口b. 新增profile, 例如
2016-09-21 16:39:07 481
原创 linux环境下集成ant+jmeter+jenkins自动化测试
在jenkins中配置ant:问题1: jmeter.JMeter: Error in NonGUIDriver java.lang.NullPointerException原因:Jmeter测试用例是用windows中拷贝到linux。windows上Jmeter版本为2.13,linux中jmeter版本是2.11。高版本的.jmx文件不能正常在低版本中运行问题2:FATAL:
2016-04-05 11:25:23 3055 1
翻译 从哪些方面考虑测试覆盖率
以测试打印功能为例1. 结构覆盖(关注的是产品的内部结构),包括: 打印需呀用到的文件实现打印功能的模块在这个模块里面的代码语句在这个模块里面的代码分支2.功能覆盖:关注产品的功能和特性页面设置,打印预览双面打印,打印份数,缩放打印所有页,打印当前页,打印指定范围的页3.数据覆盖:关注产品怎么处理数据,传输什么数据,输出什么数据打印文档的
2016-03-21 17:46:16 684
原创 软件测试报告
软件测试报告根据不同测试阶段,不同阅读对象有所不同不同的阅读对象包括,测试组员、开发人员、管理团队(项目经理)及客户对于开发人员和测试人员,报告内容应说明本次报告的测试范围、测试环境、配置环境、bug类型、bug的分析、产生原因、bug分布的趋势、bug的状态分布等,这样开发人员和测试人员可以根据整理出的数据做相应的工作调整。对管理人员,报告包括测试数据的收集与分析、测试的进度、产品质
2016-03-11 13:36:29 1683
转载 什么是接口
转载自:http://my.oschina.net/hellotest/blog/504872?p={{currentPage+1}}csun888:什么是接口测试,基础知识什么的讲讲吧! 小刀:你好,接口可以分下面几种 1、系统与系统之间的调用,比如银行会提供接口供电子商务网站调用,或者说,支付宝会提供接口给淘宝调用 2、上层服务对下层服务的调用,比如s
2016-03-10 10:58:15 411
原创 Python导入第三方模块后eclipse提示unresolved import
使用pip或easy install的方式安装了第三方模块后,在eclipse创建文件,导入模块,提示unresolved import. 以MYSQLDB为例pip install mysql-python后,在site package下可以看到mysql的egg文件import MySQLdbconn=MySQLdb.connect(host=Const
2016-01-26 11:35:40 5166
原创 使用Pyunit执行测试并生成HTML报告
1.使用Pyunit执行测试使用python自带模块unittest就可以进行单元测试,但是遇到unittest.TestCase报错,错误是AttributeError: 'module' object has no attribute 'TestCase'原因是电脑中,除了Python目录下有unittest,其他地方还存在unittest.py. 但是在执行脚本时,又没有
2016-01-21 16:59:53 1740
原创 使用Python发送http post请求上传文件
可以使用第三方模块poster,使用easy_install 安装方法如下easy_instll poster会自动安装poster模块,安装成功后,可以看到在poster egg文件在site package下这里注意,根据官方说法:Because this distribution was installed --multi-version, before we can impor
2016-01-15 17:05:31 2483
原创 python发HTTP post请求上传文件
可以使用第三方模块poster,使用easy_install 安装方法如下easy_instll poster会自动安装poster模块,安装成功后,可以看到在poster egg文件在site package下这里注意,根据官方说法:Because this distribution was installed --multi-version, before we can impor
2016-01-15 16:57:01 1999
原创 根据fiddle抓取的信息创建Jmter测试用例参数
从Header中获取请求类型(POST/GET)及路径从TextView中读取请求参数,可以将参数字符串添加到Jmeter的BODY DATA中,或者将参数拆开,添加到Jmeter的Parameter列表中WebForms中是TextView中的内容相同,WebForms中是将参数展示在表格中从Cookies中读取Cookie信息Jmeter中设置HTTP Co
2015-10-14 17:40:42 757
转载 如何添加sdk包中的jar包
Eclipse配置Monkeyrunner开发环境a:打开Window>>Preferrences>>PyDev>>Interpreters>>Jython Interpreterb:点击右边的"New Jar/Zips"按钮,开始选择你的SDK下面的\tools\lib下面你需要用到的Jar包(分别为:hierarchyviewer2.jar ; hierarchyviewe
2015-09-22 17:39:24 1246
jmeterPlugins
2015-11-05
ServerAgent
2015-11-05
基于Selenium 2的自动化测试
2015-06-19
Selenium自动化测试
2015-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人