<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[djmax_dance的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/djmax_dance</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; djmax_dance]]></copyright><item><title><![CDATA[python ddt 数据驱动测试]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/53333804</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/53333804</guid><author>djmax_dance</author><pubDate>Fri, 25 Nov 2016 14:17:58 +0800</pubDate><description><![CDATA[# -*- coding: utf-8 -*-
import unittest
from ddt import ddt, data, unpack
import csv
from collections import namedtuple


def add(a,b):
    c = a+b
    return c


def addstr(a,b):
    c =]]></description><category></category></item><item><title><![CDATA[python+seleniu+page object使用]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/52958388</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/52958388</guid><author>djmax_dance</author><pubDate>Fri, 28 Oct 2016 17:46:22 +0800</pubDate><description><![CDATA[记录在使用selenium webdriver实现UI自动化的一些


鼠标hover到某个字符后，选择显示出来的菜单中的某个选项
    def keli_center_selector(self,selector=1):
        # 等待颗粒中心显示，显示后做mouse hover操作。visibility_of方法的操作对象是webElement,可以使用driver.fi]]></description><category></category></item><item><title><![CDATA[python re.sub(pattern,repl,string,count,flag)]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/52701396</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/52701396</guid><author>djmax_dance</author><pubDate>Thu, 29 Sep 2016 14:06:28 +0800</pubDate><description><![CDATA[re.sub(pattern,replacement,string,count,flags) 检索替换例1：import re
phone = '134-9087-0987'
obj = re.search(r'\D',phone)
print obj.group()
obj1 = re.sub(r'\D','',phone,count=1)
print obj1 
输出：-
1349087-09]]></description><category></category></item><item><title><![CDATA[python+selenium自动化测试学习笔记一]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/52609630</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/52609630</guid><author>djmax_dance</author><pubDate>Wed, 21 Sep 2016 16:39:07 +0800</pubDate><description><![CDATA[1.使用firefox浏览器，启动firefox 弹出导入设置及数据
解决方法：
实质是firefox profile文件设置问题，（profile文件用于存放列如书签，个人偏好设置等信息） 创建自动化测试对应的的profile即可解决问题。
a 关闭firefox浏览器，开始菜单的运行文本框执行firefox
 -p，弹出profile文件设置窗口
b. 新增profile,
 例如]]></description><category></category></item><item><title><![CDATA[python从包中导入模块]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/52278881</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/52278881</guid><author>djmax_dance</author><pubDate>Mon, 22 Aug 2016 17:44:39 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[linux环境下集成ant+jmeter+jenkins自动化测试]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/51063388</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/51063388</guid><author>djmax_dance</author><pubDate>Tue, 05 Apr 2016 11:25:23 +0800</pubDate><description><![CDATA[在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:]]></description><category></category></item><item><title><![CDATA[从哪些方面考虑测试覆盖率]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/50948637</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/50948637</guid><author>djmax_dance</author><pubDate>Mon, 21 Mar 2016 17:46:16 +0800</pubDate><description><![CDATA[以测试打印功能为例
1. 结构覆盖（关注的是产品的内部结构），包括：
 打印需呀用到的文件
实现打印功能的模块
在这个模块里面的代码语句
在这个模块里面的代码分支


2.功能覆盖：关注产品的功能和特性
页面设置，打印预览
双面打印，打印份数，缩放
打印所有页，打印当前页，打印指定范围的页


3.数据覆盖：关注产品怎么处理数据，传输什么数据，输出什么数据
打印文档的]]></description><category></category></item><item><title><![CDATA[软件测试报告]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/50855437</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/50855437</guid><author>djmax_dance</author><pubDate>Fri, 11 Mar 2016 13:36:29 +0800</pubDate><description><![CDATA[软件测试报告根据不同测试阶段，不同阅读对象有所不同
不同的阅读对象包括，测试组员、开发人员、管理团队（项目经理）及客户
对于开发人员和测试人员，报告内容应说明本次报告的测试范围、测试环境、配置环境、bug类型、bug的分析、产生原因、bug分布的趋势、bug的状态分布等，这样开发人员和测试人员可以根据整理出的数据做相应的工作调整。
对管理人员，报告包括测试数据的收集与分析、测试的进度、产品质]]></description><category></category></item><item><title><![CDATA[什么是接口]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/50844697</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/50844697</guid><author>djmax_dance</author><pubDate>Thu, 10 Mar 2016 10:58:15 +0800</pubDate><description><![CDATA[转载自：http://my.oschina.net/hellotest/blog/504872?p={{currentPage+1}}


csun888：什么是接口测试，基础知识什么的讲讲吧！

　　小刀：你好，接口可以分下面几种

　　1、系统与系统之间的调用，比如银行会提供接口供电子商务网站调用，或者说，支付宝会提供接口给淘宝调用

　　2、上层服务对下层服务的调用，比如s]]></description><category></category></item><item><title><![CDATA[Python导入第三方模块后eclipse提示unresolved import]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/50586258</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/50586258</guid><author>djmax_dance</author><pubDate>Tue, 26 Jan 2016 11:35:40 +0800</pubDate><description><![CDATA[使用pip或easy install的方式安装了第三方模块后，在eclipse创建文件，导入模块，提示unresolved import. 
以MYSQLDB为例


pip install mysql-python后，在site package下可以看到mysql的egg文件


import MySQLdb


conn=MySQLdb.connect(host=Const]]></description><category></category></item><item><title><![CDATA[使用Pyunit执行测试并生成HTML报告]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/50556387</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/50556387</guid><author>djmax_dance</author><pubDate>Thu, 21 Jan 2016 16:59:53 +0800</pubDate><description><![CDATA[1.使用Pyunit执行测试
使用python自带模块unittest就可以进行单元测试，但是遇到unittest.TestCase报错，错误是

AttributeError:
 'module' object has no attribute 'TestCase'
原因是电脑中，除了Python目录下有unittest，其他地方还存在unittest.py. 但是在执行脚本时，又没有]]></description><category></category></item><item><title><![CDATA[使用Python发送http post请求上传文件]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/50524831</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/50524831</guid><author>djmax_dance</author><pubDate>Fri, 15 Jan 2016 17:05:31 +0800</pubDate><description><![CDATA[可以使用第三方模块poster，使用easy_install 安装方法如下
easy_instll poster
会自动安装poster模块，安装成功后，可以看到在poster egg文件在site package下
这里注意，根据官方说法：Because this distribution was installed --multi-version, before we can impor]]></description><category></category></item><item><title><![CDATA[python发HTTP post请求上传文件]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/50524750</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/50524750</guid><author>djmax_dance</author><pubDate>Fri, 15 Jan 2016 16:57:01 +0800</pubDate><description><![CDATA[可以使用第三方模块poster，使用easy_install 安装方法如下
easy_instll poster
会自动安装poster模块，安装成功后，可以看到在poster egg文件在site package下
这里注意，根据官方说法：Because this distribution was installed --multi-version, before we can impor]]></description><category></category></item><item><title><![CDATA[根据fiddle抓取的信息创建Jmter测试用例参数]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/49128075</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/49128075</guid><author>djmax_dance</author><pubDate>Wed, 14 Oct 2015 17:40:42 +0800</pubDate><description><![CDATA[从Header中获取请求类型(POST/GET)及路径

从TextView中读取请求参数，可以将参数字符串添加到Jmeter的BODY DATA中，或者将参数拆开，添加到Jmeter的Parameter列表中


WebForms中是TextView中的内容相同，WebForms中是将参数展示在表格中
从Cookies中读取Cookie信息


Jmeter中设置HTTP Co]]></description><category></category></item><item><title><![CDATA[如何添加sdk包中的jar包]]></title><link>https://blog.youkuaiyun.com/djmax_dance/article/details/48656945</link><guid>https://blog.youkuaiyun.com/djmax_dance/article/details/48656945</guid><author>djmax_dance</author><pubDate>Tue, 22 Sep 2015 17:39:24 +0800</pubDate><description><![CDATA[Eclipse配置Monkeyrunner开发环境
a:打开Window>>Preferrences>>PyDev>>Interpreters>>Jython
 Interpreter

b:点击右边的"New
 Jar/Zips"按钮，开始选择你的SDK下面的\tools\lib下面你需要用到的Jar包（分别为：hierarchyviewer2.jar ； hierarchyviewe]]></description><category></category></item></channel></rss>