<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[编故事的逗老师的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/star890124</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; star890124]]></copyright><item><title><![CDATA[测试开发 - 十年磨一剑（七）接口测试工具PostMan]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/122219394</link><guid>https://blog.youkuaiyun.com/star890124/article/details/122219394</guid><author>star890124</author><pubDate>Sat, 12 Feb 2022 12:30:13 +0800</pubDate><description><![CDATA[PostMan



二、JMeter
]]></description><category></category></item><item><title><![CDATA[测试开发 - 十年磨一剑（六）接口测试与HttpClient]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/121942148</link><guid>https://blog.youkuaiyun.com/star890124/article/details/121942148</guid><author>star890124</author><pubDate>Wed, 29 Dec 2021 16:34:58 +0800</pubDate><description><![CDATA[一、接口测试

二、HttpClient
]]></description><category></category></item><item><title><![CDATA[测试开发 - 十年磨一剑（五）UI自动化测试框架与分层结构]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/121911817</link><guid>https://blog.youkuaiyun.com/star890124/article/details/121911817</guid><author>star890124</author><pubDate>Tue, 14 Dec 2021 22:37:50 +0800</pubDate><description><![CDATA[Selenium是自动化工具，工具，工具！面试的时候不想再听到谁说用的测试框架是Selenium。

构成框架的组件，最起码应该具备以下的功能：




]]></description><category></category></item><item><title><![CDATA[测试开发 - 十年磨一剑（四）Selenium与使用]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/121869479</link><guid>https://blog.youkuaiyun.com/star890124/article/details/121869479</guid><author>star890124</author><pubDate>Mon, 13 Dec 2021 18:46:19 +0800</pubDate><description><![CDATA[Selenium的细节太多，需要大量的使用经验支持，这里只说一下基础，让Selenium先跑起来。

1. 启动

2. UI元素定位

3. Selenium Grid]]></description><category></category></item><item><title><![CDATA[测试开发 - 十年磨一剑（三）UI自动化与Selenium]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/121699438</link><guid>https://blog.youkuaiyun.com/star890124/article/details/121699438</guid><author>star890124</author><pubDate>Sat, 11 Dec 2021 09:51:05 +0800</pubDate><description><![CDATA[Selenium作为UI自动化的传奇工具，十几年来占据了大部分市场，虽然现在有Cucumber、Cypress挑战仍然居于霸主地位。最近更新了Selenium4，其中IDE的更新暂且不提，毕竟很久不录制了，新版本使用了W3C协议，更新了Grid，新增了相对定位器等等。]]></description><category></category></item><item><title><![CDATA[搞懂webdriver的底层原理才敢说自己懂自动化]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/121778025</link><guid>https://blog.youkuaiyun.com/star890124/article/details/121778025</guid><author>star890124</author><pubDate>Tue, 07 Dec 2021 20:30:32 +0800</pubDate><description><![CDATA[一：Selenium的历史

selenium1.x：这个时候的selenium，使用的是JavaScript注入技术与浏览器打交道。需要Selenium RC启动一个Server，将操作Web元素的API调用转化为一段段Javascript，在Selenium内核启动浏览器之后注入这段Javascript。

Javascript可以获取并调用DOM的任何元素，自如的进行操作。由此才实现了Selenium的目的：自动化Web操作。这种Javascript注入技术的缺点是速度不理想，而且稳定性大大依赖于Se]]></description><category></category></item><item><title><![CDATA[测试开发 - 十年磨一剑（二）测试和方法]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/121443224</link><guid>https://blog.youkuaiyun.com/star890124/article/details/121443224</guid><author>star890124</author><pubDate>Fri, 03 Dec 2021 14:48:50 +0800</pubDate><description><![CDATA[从书本上得来的测试方法，曾经以为掌握了它们就掌握了软件测试。

1.
]]></description><category></category></item><item><title><![CDATA[测试开发 - 十年磨一剑（一）测试与分类]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/121438201</link><guid>https://blog.youkuaiyun.com/star890124/article/details/121438201</guid><author>star890124</author><pubDate>Sat, 20 Nov 2021 14:40:53 +0800</pubDate><description><![CDATA[软件测试是为了发现软件产品中的各种缺陷,而对软件产品进行验证和确认的活动过程，这是我最早接触到软件测试的定义。]]></description><category></category></item><item><title><![CDATA[测试开发 - 十年磨一剑（序）]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/121410004</link><guid>https://blog.youkuaiyun.com/star890124/article/details/121410004</guid><author>star890124</author><pubDate>Sat, 20 Nov 2021 13:15:24 +0800</pubDate><description><![CDATA[很久没有记博客了。

注意，这里用的是记字，而不是写，说明老夫还是有自知之明的，毕竟这里虽然有百十篇博客，但大部分都是转载的，原创只有寥寥20篇。

当时的想法很简单，文章看过了，学会了，还是想记下来，分门别类存在自己随时能够翻找到的位置。现在想想老夫还是挺有先见之明的，原先大部分的文章都已经找不到出处了，引用的链接也都已经失效，难免有种沧海桑田的感觉。

掐指一算，老夫在软件测试行业已经摸爬滚打了近十年，目前想要渡劫成为Senior，别问等级为什么用英文声明，后边用的地方还有很多。

前几日天心波动，冥冥]]></description><category></category></item><item><title><![CDATA[【学习笔记】系列十九：TestNG - IRetryAnalyzer]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/87974159</link><guid>https://blog.youkuaiyun.com/star890124/article/details/87974159</guid><author>star890124</author><pubDate>Wed, 27 Feb 2019 15:34:59 +0800</pubDate><description><![CDATA[重做失败的case是常用的操作

实现方法1 - 使用RetryAnalyzerCount，此类继承自IRetryAnalyzer


import org.testng.ITestResult;
import org.testng.util.RetryAnalyzerCount;

/**
 * An implementation of IRetryAnalyzer that allows yo...]]></description><category></category></item><item><title><![CDATA[【学习笔记】系列十八：TestNG - ITestNGListener]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/87973413</link><guid>https://blog.youkuaiyun.com/star890124/article/details/87973413</guid><author>star890124</author><pubDate>Wed, 27 Feb 2019 15:12:41 +0800</pubDate><description><![CDATA[自定义Listener继承ITestNGListener


	ITestListener
	
	
	ISuiteListener
	
	
	IReporter
	
	
	IInvokedMethodListener
	
	
	IHookable
	
	
	...
	
以上接口均继承自ITestNGListener，可以根据不同需求选用不同接口。

对于ITestListener，实际应用过程中，...]]></description><category></category></item><item><title><![CDATA[Apache HttpClient 4.5实现https]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/87938384</link><guid>https://blog.youkuaiyun.com/star890124/article/details/87938384</guid><author>star890124</author><pubDate>Tue, 26 Feb 2019 16:53:09 +0800</pubDate><description><![CDATA[没什么，就是记录个代码。

全部信任的


import org.apache.commons.collections.MapUtils;
import org.apache.http.*;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPos...]]></description><category></category></item><item><title><![CDATA[《jmeter：菜鸟入门到进阶》系列]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/87931119</link><guid>https://blog.youkuaiyun.com/star890124/article/details/87931119</guid><author>star890124</author><pubDate>Tue, 26 Feb 2019 11:02:49 +0800</pubDate><description><![CDATA[看到的文章，记录一下，省的自己整理了。（转自https://www.cnblogs.com/imyalost/p/7062784.html）

jmeter是我从事软件测试工作以来接触的第一个性能测试工具，也是耗费时间精力最多的一个工具，当然，学习jmeter过程中，由于知识储备不够，也顺带学习了很多其他相关的一些知识。

一直有个想法，就是把jmeter写成一个完整的系列，包括元件构成、用法、不...]]></description><category></category></item><item><title><![CDATA[记一个TestNG的教程链接，适合入门学习]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/76234843</link><guid>https://blog.youkuaiyun.com/star890124/article/details/76234843</guid><author>star890124</author><pubDate>Fri, 28 Jul 2017 11:06:28 +0800</pubDate><description><![CDATA[查看TestNG官方文档的时候，巧合发现了这个教程网站，很不错，TestNG入门学习的时候可以看看，也适合当工具书。

 

 

TestNG Hello World示例 - 开始使用TestNG，创建一个简单的测试用例以及如何执行它。
	TestNG配置注释 - 此示例演示TestNG中支持的配置注释列表。
	TestNG预期异常测试 - 这个例子演示了如何做异常测试 - @Test(expe...]]></description><category></category></item><item><title><![CDATA[selenium自动化测试资源整理（含所有版本chrome、chromedriver、firefox下载链接）]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/73326084</link><guid>https://blog.youkuaiyun.com/star890124/article/details/73326084</guid><author>star890124</author><pubDate>Fri, 16 Jun 2017 11:33:18 +0800</pubDate><description><![CDATA[今天把手头有的一些关于selenium测试的资源整理了一下，分享出来。

1. 所有版本chrome下载

是不是很难找到老版本的chrome？博主收集了几个下载chrome老版本的网站，其中哪个下载的是原版的就不得而知了。


http://www.slimjet.com/chrome/google-chrome-old-version.php

http://google_c]]></description><category></category></item><item><title><![CDATA[【学习笔记】系列十七：Logback.properties]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/72877663</link><guid>https://blog.youkuaiyun.com/star890124/article/details/72877663</guid><author>star890124</author><pubDate>Tue, 06 Jun 2017 14:11:18 +0800</pubDate><description><![CDATA[至于为什么用logback，请看http://www.oschina.net/translate/reasons-to-prefer-logbak-over-log4j


这里留下一个简单的配置文件：
#################
###控制台日志
#################
#日志输出格式
stdout.pattern=[lf-1][service][%d{yyyy-MM]]></description><category></category></item><item><title><![CDATA[关于接口测试的总结]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/54952714</link><guid>https://blog.youkuaiyun.com/star890124/article/details/54952714</guid><author>star890124</author><pubDate>Thu, 09 Feb 2017 19:03:39 +0800</pubDate><description><![CDATA[1. 接口测试：是测试系统组件间接口的一种测试。主要用于检测外部系统于系统之间以及系统内部各个子系统之间的交互点。重点测试的时数据的交换，传递和控制管理过程，以及系统间的相互逻辑依赖关系等等，这要求对业务逻辑有一定程度上的理解，对数据流向有较好的定位。  


2. 接口测试的分类： 
a) 系统与系统之间的调用（如分享时，微信会提供接口给“跑向珠峰”）； b) 上层服务对下层服务的调用 ]]></description><category></category></item><item><title><![CDATA[【学习笔记】系列十六：Ant单元测试TestNG]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/54906306</link><guid>https://blog.youkuaiyun.com/star890124/article/details/54906306</guid><author>star890124</author><pubDate>Tue, 07 Feb 2017 09:35:47 +0800</pubDate><description><![CDATA[最后的Ant，是TestNG
说实话TestNG的测试报告也不是很美观，所以引入了ReportNG，放心，这个只是个jar包，不需要做太多的其他操作
不过官方的ReportNG有一个中文显示乱码的bug，需要修改源码重新编译


TestNG自身的testng.xml就不说了，直接上Demo：
也是自己的代码，不怕丢人]]></description><category></category></item><item><title><![CDATA[【学习笔记】系列十五：Ant单元测试JUnit]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/54906177</link><guid>https://blog.youkuaiyun.com/star890124/article/details/54906177</guid><author>star890124</author><pubDate>Tue, 07 Feb 2017 09:07:32 +0800</pubDate><description><![CDATA[好了，接下来继续Ant，有关单元测试，涉及到JUnit和TestNG
首先来说JUnit，执行用例很简单，但是大部分人应该不仅仅需要执行，更多的是想要得到测试报告
JUnit自生成.xml格式的测试报告，不过可视性不是很好，需要整理
而且，IDE下的JUnit执行后，测试报告是不自动储存的


Demo如下：
这次的代码是自己的，不会出现xxxx了]]></description><category></category></item><item><title><![CDATA[【学习笔记】系列十四：Ant安装与使用举例]]></title><link>https://blog.youkuaiyun.com/star890124/article/details/54895598</link><guid>https://blog.youkuaiyun.com/star890124/article/details/54895598</guid><author>star890124</author><pubDate>Mon, 06 Feb 2017 18:33:36 +0800</pubDate><description><![CDATA[近期在研究持续集成，涉及到Jenkins，GitLab，Ant，Maven等主流工具与技术，会慢慢整理成博文，以作参考
首先是Ant


Ant安装：
官网主页：http://ant.apache.org/
下载地址：http://ant.apache.org/bindownload.cgi
Windows下载解压zip，环境变量添加ANT_HOME，值为解压路径，并在PATH中添加]]></description><category></category></item></channel></rss>