<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jason]]></title><description><![CDATA[知识共享，共同进步]]></description><link>https://blog.youkuaiyun.com/tianya6607</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tianya6607]]></copyright><item><title><![CDATA[RestRunner，一款基于用户自定义生成rest接口用例的工具]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/85163127</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/85163127</guid><author>tianya6607</author><pubDate>Fri, 21 Dec 2018 15:38:32 +0800</pubDate><description><![CDATA[ RestRunner 介绍

由于Web服务是被程序调用的， 一般不会提供界面让最终用户或测试人员直接使用，在 RestRunner 等工具出现之前，测试人员不得不自己编写程序来测试它， 这就要求测试人员花费很大的精力了解底层的接口，调用关系和详细的协议，同时随着互联网业务的复杂，接口参数的个数和种类剧增，必然使得用例设计复杂度剧增。

RestRunner出现改变了这一局面。RestRunne...]]></description><category></category></item><item><title><![CDATA[katalon课程-1]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/79884951</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/79884951</guid><author>tianya6607</author><pubDate>Wed, 11 Apr 2018 20:00:34 +0800</pubDate><description><![CDATA[1、为什么选择Katalon？Katalon用户甚至不需要任何编程基础，只需要知道自己想做什么即可，而webdriver的用户群体是开发或者测试人员；Katalon是一个非常易用的图形化的工具，是免费的，并且是免安装版本，下载解压就能直接使用。而webdriver需要安装运行环境、语言驱动等等较为繁琐的步骤；使用过程：webdriver 和Katalon都需要查询API文档以找到自己想要实现的功能...]]></description><category></category></item><item><title><![CDATA[python如何精确四舍五入]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/79882219</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/79882219</guid><author>tianya6607</author><pubDate>Tue, 10 Apr 2018 15:41:02 +0800</pubDate><description><![CDATA[入参说明：value：float类型值decDigits：保留的小数位数方法：def roundUp(value,decDigits=2):    result = str(value).strip()    if result != '':        zeroCount = decDigits        indexDec = result.find('.')        if inde...]]></description><category></category></item><item><title><![CDATA[如何处理nexus3忘记admin密码]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/53305620</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/53305620</guid><author>tianya6607</author><pubDate>Wed, 23 Nov 2016 15:18:00 +0800</pubDate><description><![CDATA[1、vi data/db/security/user.pcl



2、找到这个地方：admin^ZAdministrator^HUser^Lactive&tianya@zifangdt.com^B$shiro1$SHA-512$1024$NE+wqQq/TmjZMvfI7ENh/g==$V4yPw8T64UQ6GfJfxYq2hLsVrBY8D1v+bktfOxGdt4b/9BthpWP]]></description><category></category></item><item><title><![CDATA[centos7基于Dockerfile搭建jdk、tomcat、maven运行环境]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/53286900</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/53286900</guid><author>tianya6607</author><pubDate>Tue, 22 Nov 2016 15:46:44 +0800</pubDate><description><![CDATA[FROM centos7
MAINTAINER jason "jason@139.com"

#安装JDK
RUN mkdir /var/tmp/jdk
RUN wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  -P /var/tmp/]]></description><category></category></item><item><title><![CDATA[selenium webdriver 学习总结-元素定位]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/39316707</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/39316707</guid><author>tianya6607</author><pubDate>Tue, 16 Sep 2014 14:20:16 +0800</pubDate><description><![CDATA[webdriver提供了丰富的API，有多种定位策略：id,name,css选择器，xpath等，其中css选择器定位元素效率相比xpath要高些，使用id，name属性定位元素是最可靠，效率最高的一种办法。
1、工具选择：在我们开发测试脚本的过程中各个浏览器给我们也提供了方便定位元素的工具，我比较喜欢使用firefox的firebug工具，也是目前很多开发测试人员比较热衷的选择，原因是fire]]></description><category></category></item><item><title><![CDATA[如何解决Unable to compile class for JSP]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/37756577</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/37756577</guid><author>tianya6607</author><pubDate>Mon, 14 Jul 2014 10:15:41 +0800</pubDate><description><![CDATA[看见下面错误，不要惊慌：]]></description><category></category></item><item><title><![CDATA[白盒测试不是测试，更不高级]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/10214561</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/10214561</guid><author>tianya6607</author><pubDate>Fri, 23 Aug 2013 11:26:10 +0800</pubDate><description><![CDATA[测试不仅仅是软件概念，但白盒测试仅仅是软件概念。

　　上面这句话足以说明白盒测试不是测试，至少不等同于测试。

　　认为白盒测试更牛逼的一个常用论据是白盒测试需要对代码本身更高的熟悉程度，但说这样的话的人往往没有搞清楚测试究竟需要什么样的技能。测试首先需要的是良好的测试逻辑，其次才是对产品本身的了解。

　　给定现象，给定需求，能够准确判断现象是否符合需求，这就叫做测试逻辑，好的测试]]></description><category></category></item><item><title><![CDATA[熊志男：写给一名测试工程师]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/10214461</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/10214461</guid><author>tianya6607</author><pubDate>Fri, 23 Aug 2013 11:25:18 +0800</pubDate><description><![CDATA[你要为自己每一次的懦弱而忏悔：曾经不愿承认自己出生于农村，曾经不敢面对自己是一名外包员工，曾经一次次的不甘心自己只是一名测试工程师。

不做失败者

微软、IBM、Oracle、华为等等，这些公司选拔的测试工程师应该都是出类拔萃的人才。可惜不是你，说起你的大学，就想起郭敬明的《一梦三四年》。你开始想做测试是因为数次面试程序员被拒，但是却看见了“月薪8000不是梦”的广告。比起进入外企、国企]]></description><category></category></item><item><title><![CDATA[一小时学会python]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/10213877</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/10213877</guid><author>tianya6607</author><pubDate>Fri, 23 Aug 2013 11:16:42 +0800</pubDate><description><![CDATA[为什么使用Python
    假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200.  

    思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Windows上用ping ip 的命令依次测试各个机器并得到控制台输出.由于ping通的时候控制台文本通常是"Reply ]]></description><category></category></item><item><title><![CDATA[测试：如何让自己变得优秀]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/10209949</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/10209949</guid><author>tianya6607</author><pubDate>Fri, 23 Aug 2013 10:24:05 +0800</pubDate><description><![CDATA[刚出道时候，每个人都怀揣着美好的梦想和追求，同时付出大量的努力和实践，努力使自己变得优秀，但这一过程往往有些艰辛、曲折，甚至是坎坷，为了能让大家少走弯路，实现目标，把这几年的成长历程与大家共享：
功能测试：掌握软件测试基本理论，同时需要掌握测试技巧，也就是常见的黑盒测试用例设计方法，譬如：等价类、边界值、容错率、正交法等等，随便找个教材都能找到这方面的内容，重要是学以致用，将学到的内容实践，这样]]></description><category></category></item><item><title><![CDATA[解决办法：cx_freeze在Ubuntu下找不到zlib]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/8987936</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/8987936</guid><author>tianya6607</author><pubDate>Wed, 29 May 2013 10:00:28 +0800</pubDate><description><![CDATA[apt-get install zlib1g-dev，安装完成后，运行python setup.py build依旧报错，如下：
Traceback (most recent call last):
  File "setup.py", line 168, in 
    finder = cx_Freeze.ModuleFinder(bootstrap = True)
  File "/]]></description><category></category></item><item><title><![CDATA[Pjsip：用户注册多线程实例]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/8963545</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/8963545</guid><author>tianya6607</author><pubDate>Thu, 23 May 2013 09:33:09 +0800</pubDate><description><![CDATA[# -*- coding: cp936 -*-
import pjsua as pj
import threading,time
import sys


def log_cb(level, str, len):
    print str,


class TestAccountCallback(pj.AccountCallback):
    iRegStatus = 0]]></description><category></category></item><item><title><![CDATA[pjsip:播放媒体文件陷阱]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/8931166</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/8931166</guid><author>tianya6607</author><pubDate>Wed, 15 May 2013 16:39:50 +0800</pubDate><description><![CDATA[最近在play wav时候发现，即使单路呼叫，也会占用大量CPU资源，于是官网求助：
How can I reduce the CPU usage/maximize the performance of my application?

。。。。。。
4、Avoid resampling. Resampling is a CPU intensive process, thus itshou]]></description><category></category></item><item><title><![CDATA[如何开展自动化测试]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/8755913</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/8755913</guid><author>tianya6607</author><pubDate>Wed, 03 Apr 2013 14:48:37 +0800</pubDate><description><![CDATA[性能测试的提前准备关注点：

　　1、性能测试的环境配置需要能够尽可能的模拟版本的现场使用，包括外网的设备，软件网元，各种硬件平台，操作系统，软件平台；

　　2、性能测试需要准备合适的模拟脚本来尽可能全真的模拟客户可能的操作，比如同时并行网页操作，同时进行socket连接等。而且要超出客户的真实可能情况。

　　性能测试需要出两类数据：

　　1、基准测试对比数据：比较本版本和前]]></description><category></category></item><item><title><![CDATA[性能测试的几个概念区分]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/8755819</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/8755819</guid><author>tianya6607</author><pubDate>Wed, 03 Apr 2013 14:41:41 +0800</pubDate><description><![CDATA[随着单位时间流量的不断增长，被测系统的压力不断增大，服务器资源会不断被消耗，TPS值会因为这些因素而发生变化，而且符合通常情况下的规律。以下是一个性能测试压力变化模型图：


　　说明：
　　a点：性能期望值
　　b点：高于期望，系统资源处于临界点
　　c点：高于期望，性能处于拐点
　　d点：超过负载，资源不够用，系统处于崩溃
　　通过如上模型图中的情况，我们大致可以将当前性能测试]]></description><category></category></item><item><title><![CDATA[测试人员不应该有的毛病]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/8755774</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/8755774</guid><author>tianya6607</author><pubDate>Wed, 03 Apr 2013 14:29:55 +0800</pubDate><description><![CDATA[<!--
.blog_details_20120222 p
	{margin:1em 0px}
img
	{vertical-align:top}
-->




1.耐性不足的人
这种性格的人在做测试时候最大的一个难度在于碰到一个比较复杂难测的系统测试测试时，可能花了不少时间还没发现什么问题，不过明显感觉肯定什么地方有问题存在的，这时候很容易产生急躁心理，导致大脑一片混乱，]]></description><category></category></item><item><title><![CDATA[QTP技巧（下）]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/8755760</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/8755760</guid><author>tianya6607</author><pubDate>Wed, 03 Apr 2013 14:27:48 +0800</pubDate><description><![CDATA[<!--
.blog_details_20120222 p
	{margin:1em 0px}
img
	{vertical-align:top}
-->



15、Q:如何管理QTP的源代码?(QTP生成的源代码比较多,而且和环境控件都有关,假如需要多人同时开发, 请问如何管理源代码?)
　　A: 一个是代码你可以通过vss,cvs等来进行管理
　　一个是通过td或者qc]]></description><category></category></item><item><title><![CDATA[QTP技巧（上）]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/8755754</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/8755754</guid><author>tianya6607</author><pubDate>Wed, 03 Apr 2013 14:27:03 +0800</pubDate><description><![CDATA[<!--
.blog_details_20120222 p
	{margin:1em 0px}
img
	{vertical-align:top}
-->



1、Q:runaction后面能不能接变量(动态调用action，所以从数据库取数据做action名字了，但是调用总是找不到）？
　　A:脚本中原有RunAction "testbase [case1]", oneIt]]></description><category></category></item><item><title><![CDATA[华为boss力荐公司高层看的一篇文章，很长很经典]]></title><link>https://blog.youkuaiyun.com/tianya6607/article/details/8755741</link><guid>https://blog.youkuaiyun.com/tianya6607/article/details/8755741</guid><author>tianya6607</author><pubDate>Wed, 03 Apr 2013 14:25:33 +0800</pubDate><description><![CDATA[<!--
.blog_details_20120222 p
	{margin:1em 0px}
img
	{vertical-align:top}
-->



今天是 22 岁的最后一天。几个月前，我从沃顿商学院毕业，用文凭上“最高荣誉毕业”的标签安抚了已经年过半百的老妈，然后转头辞去了毕业后的第一份工作，跟一家很受尊敬的公司、还有 150 万的年薪道了别，回到了上海，加入了“]]></description><category></category></item></channel></rss>