<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dbkahhs97022的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dbkahhs97022</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dbkahhs97022]]></copyright><item><title><![CDATA[第一节：Python+Selenium环境搭建]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596570</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596570</guid><author>dbkahhs97022</author><pubDate>Sun, 22 Sep 2019 21:45:00 +0800</pubDate><description><![CDATA[一、selenium工作原理


二、安装python
Window系统下，python的安装很简单。访问python.org/download，下载最新版本，安装过程与其他windows软件类似。记得下载后设置path环境变量，然后Windows命令行就可以调用了：

三、安装selenium
dos中进入python安装目录scripts文件夹下 输入pip i...]]></description><category></category></item><item><title><![CDATA[Holmos框架]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596589</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596589</guid><author>dbkahhs97022</author><pubDate>Mon, 09 Sep 2019 21:50:00 +0800</pubDate><description><![CDATA[一、Holmos介绍--简介
Holmos-webtest是一个居于selenium2.0二次封装的开源框架，采用Page-Object模式去组织页面结构，同时支持多维度的页面元素定位方式，同时还继承了junit，log4j，poi等框架
二、Holmos介绍--页面库

Holmos-webtest写WebUI自动化程序大概分为两大模块，页面库和测试用例
Holmos-web...]]></description><category></category></item><item><title><![CDATA[log4j.properties配置详解与实例-全部测试通过]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596563</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596563</guid><author>dbkahhs97022</author><pubDate>Sun, 18 Aug 2019 21:25:00 +0800</pubDate><description><![CDATA[转自:https://www.cnblogs.com/tengqiuyu/p/7535373.html
最近使用log4j写log时候发现网上的写的都是千篇一律，写的好的嘛不全，写的全一点的嘛没有一点格式，看着累。这里把网上收集到的整理了一下，并且全部都在机器上测试成功了。这么好的文档估计没有了吧?###########################################...]]></description><category></category></item><item><title><![CDATA[Selenium+Java完整框架搭建（2019完整版）]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596584</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596584</guid><author>dbkahhs97022</author><pubDate>Sat, 10 Aug 2019 18:33:00 +0800</pubDate><description><![CDATA[一、WebDriver框架开发实战
1、框架的思想
（1）什么是框架？

框架是可以被应用开发者定制的应用骨架

（2）为什么要写框架？

提高脚本可维护性
提高编写脚本的速度
提高脚本可阅读性

（3）框架的几个要素？

driver管理，等待管理，常用方法封装，LOG，常用类封装，数据，失败重跑等等

2、前期准备-框架搭建前期步骤

通过IDE...]]></description><category></category></item><item><title><![CDATA[Mac JDK 卸载方法]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596560</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596560</guid><author>dbkahhs97022</author><pubDate>Fri, 02 Aug 2019 17:01:00 +0800</pubDate><description><![CDATA[卸载步骤
输入sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.pluginsudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane
查找当前版本输入：ls /Library/Java/JavaVirtualMachines/输出：jdk-9....]]></description><category></category></item><item><title><![CDATA[解决IDEA右键 new 没有新建class/Interface等等选项]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596587</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596587</guid><author>dbkahhs97022</author><pubDate>Fri, 02 Aug 2019 15:39:00 +0800</pubDate><description><![CDATA[1.File-&gt;Project Structure


2.选择Modules--&gt;右边Sources中选择所需目录 然后点击 Sources--&gt;Apply--&gt;OK


3.再在左侧的的Project中选择需要创建的目录里面右击就出现了java class--&gt;

4.点击Java Class --&gt;在弹出的窗口中选择所需类型...]]></description><category></category></item><item><title><![CDATA[(mac)Idea安装配置maven]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596580</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596580</guid><author>dbkahhs97022</author><pubDate>Fri, 02 Aug 2019 15:38:00 +0800</pubDate><description><![CDATA[一、mac安装配置maven
1）官网下载（http://maven.apache.org/download.cgi）
binary  .tar.gz
下载解压到某处
2）配置环境变量
$ open ~/.bash_profile
加入以下，并保存退出：
# Mavenexport PATH="/Users/maoqiu/apache-maven-3.5.4:$PATH"...]]></description><category></category></item><item><title><![CDATA[关于Idea中右边的maven projects窗口找不到了如何调出来]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596555</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596555</guid><author>dbkahhs97022</author><pubDate>Fri, 02 Aug 2019 15:38:00 +0800</pubDate><description><![CDATA[关于Idea中右边的maven projects窗口找不到了如何调出来？
具体的idea版本我不太清楚，我用的是2016版，其他版本应该也是一样的。
首先idea自带了maven控件，不像Eclipse还需要下载控件，如果你以前有maven在右边，出于某种原因，消失找不到 了，你可以试试我写的方法。

方法1.你点击一下你idea界面最左下角的那个小框，maven应该从里面找...]]></description><category></category></item><item><title><![CDATA[Robot Framwork关键字驱动+RedwoodHQ安装]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596578</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596578</guid><author>dbkahhs97022</author><pubDate>Wed, 31 Jul 2019 21:49:00 +0800</pubDate><description><![CDATA[一、Robot Framwork介绍
Robot Framwork是一款python编写的功能框架。具备良好的可扩展性，支持关键字驱动，可以同时测试多种类型的客户端或者接口，可以进行分布式测试执行。
二、RedwoodHQ安装


转载于:https://www.cnblogs.com/xinxin1994/p/11279317.html...]]></description><category></category></item><item><title><![CDATA[软件测试面试题]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596574</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596574</guid><author>dbkahhs97022</author><pubDate>Wed, 31 Jul 2019 20:48:00 +0800</pubDate><description><![CDATA[一、自动化测试PO理念介绍
*Page-Object思想理念    为什么要使用page-object    （1）集中管理元素对象    （2）集中管理一个page内的公共方法    （3）后期维护方便*代码重构演示    po引入优点    （1）减少代码冗余    （2）业务和实现分开    （3）降低维护成本
二、Cucumber介绍
Cucumber是一个提供能让我们都理...]]></description><category></category></item><item><title><![CDATA[Cucumber介绍]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596312</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596312</guid><author>dbkahhs97022</author><pubDate>Wed, 31 Jul 2019 20:48:00 +0800</pubDate><description><![CDATA[Cucumber是一个提供能让我们都理解的普通语言，通过普通语言来描述的测试用例，并支持行为驱动开发的测试工具。Cucumber支持大多数变成语言，如Ruby、Java和Python等。
官方地址：https://cucumber.io/
Cucumber是一个提供能让我们都理解的普通语言，通过普通语言来描述的测试用例，并支持行为驱动开发的测试工具。Cucumber支持大多数变成语言...]]></description><category></category></item><item><title><![CDATA[BDD介绍]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596573</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596573</guid><author>dbkahhs97022</author><pubDate>Wed, 31 Jul 2019 18:04:00 +0800</pubDate><description><![CDATA[TDD：
　　TDD（Test-Drivern Development）测试驱动开发，是敏捷开发中的一项核心实践和技术，也是一种设计方法论。TDD的原理是在开发功能代码之前，先编写单元测试用例代码，测试代码确定需要编写什么样的产品代码。
BDD：
　　BDD（Behavior Drivern Development）行为驱动开发，建立在TDD基础之上，也是一种敏捷软件开发的技术。它...]]></description><category></category></item><item><title><![CDATA[form-data、x-www-form-urlencoded、raw、binary的区别]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596572</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596572</guid><author>dbkahhs97022</author><pubDate>Sun, 28 Jul 2019 18:44:00 +0800</pubDate><description><![CDATA[x-www-form-urlencoded

当用户通过form表单提交数据的时候，例如：

&lt;form method="post"action="http://api.test.com/user" &gt;  &lt;inputtype="text" name="name"&gt;  &lt;inputtype="text" name="age"&gt;&lt...]]></description><category></category></item><item><title><![CDATA[十三、postman导出java代码]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596571</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596571</guid><author>dbkahhs97022</author><pubDate>Sun, 28 Jul 2019 18:28:00 +0800</pubDate><description><![CDATA[导出成java的OkHttp代码
使用Junit进行接口自动化测试
使用fastJSON解析json字符串

创建个实体类

package com.netease.AcFunTest;

public class V2exNode {
    private int id;
    private String name;
    private String...]]></description><category></category></item><item><title><![CDATA[十二、导出python脚本]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596554</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596554</guid><author>dbkahhs97022</author><pubDate>Sun, 28 Jul 2019 17:57:00 +0800</pubDate><description><![CDATA[一、为什么要导出？

导出成多语言脚本，方便二次开发
使用其他语言的test runner
使用自己最熟悉的语言做接口自动化测试

二、导出成python脚本
演示

导出成python的requesy脚本
使用unittest进行接口自动化测试

进入到C:\tools\Python37\Scripts路径下执行以下命令pip install requests...]]></description><category></category></item><item><title><![CDATA[postman内置脚本说明]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596568</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596568</guid><author>dbkahhs97022</author><pubDate>Sun, 28 Jul 2019 17:50:00 +0800</pubDate><description><![CDATA[1. 清除一个全局变量
     Clear a global variable
    对应脚本：
    postman.clearGlobalVariable("variable_key");
    参数：需要清除的变量的key

2.清除一个环境变量
    Clear an environment variable
    对应脚本：
    postm...]]></description><category></category></item><item><title><![CDATA[pip命令提示unknow or unsupported command install解决方法]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596551</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596551</guid><author>dbkahhs97022</author><pubDate>Sun, 28 Jul 2019 17:34:00 +0800</pubDate><description><![CDATA[最近在学习python，但是在进行pip命令的时候发生了一些问题，

提示不支持命令，搜寻结果后，发现是因为自己的电脑中原来有装loadrunner，
导致了系统无法识别到底应该用哪个pip

于是搜索解决方案，普遍为2种，第一种：删除strawberry，但是这样明显是会影响到
其他软件的使用，所以不推荐，第二种为 ：输入完全路径的方式来执行pip命令，
但是因为不是...]]></description><category></category></item><item><title><![CDATA[pip 安装第三方包提示Unknown or unsupported command 'install']]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596565</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596565</guid><author>dbkahhs97022</author><pubDate>Sun, 28 Jul 2019 17:16:00 +0800</pubDate><description><![CDATA[Unknown or unsupported command 'install'Unknown or unsupported command 'show'Unknown or unsupported command 'list'在使用pip出现以上错误的时候（如下图）
原因：多个软件存在pip命令

解决方法




作者：顾延乾
出处：https://www.cn...]]></description><category></category></item><item><title><![CDATA[十一、postman接口测试（安装nodejs和npm）]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596549</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596549</guid><author>dbkahhs97022</author><pubDate>Sun, 28 Jul 2019 16:56:00 +0800</pubDate><description><![CDATA[cmder安装：https://cmder.net/
node安装：https://nodejs.org/zh-cn/
打开cmd命令，在命令提示窗输入

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装完后检查
nodejs -v
npm -v
cnpm -v
安装newman
c...]]></description><category></category></item><item><title><![CDATA[十、collection的作用+变量]]></title><link>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596314</link><guid>https://blog.youkuaiyun.com/dbkahhs97022/article/details/101596314</guid><author>dbkahhs97022</author><pubDate>Sun, 28 Jul 2019 15:52:00 +0800</pubDate><description><![CDATA[一、collection作用？容器

组织业务逻辑
导入导出
其他功能，比如监控和mock server

二、为什么要使用变量
假设我们需要测试n个api，这些api的domain都是相同的，比如

api.itest.info/tasks
api.itest.info/tasks/:task_id

如果有一天，api的domain变化了，不再是api.ite...]]></description><category></category></item></channel></rss>