<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[KLALALL的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/KLALALL</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; KLALALL]]></copyright><item><title><![CDATA[selenium基本介绍及环境搭建]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/62234140</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/62234140</guid><author>KLALALL</author><pubDate>Wed, 15 Mar 2017 18:37:34 +0800</pubDate><description><![CDATA[1.自动化工具选择
桌面程序的工具有：QTP、 AutoRunner
web应用的工具有：QTP、AutoRunner、RobotFramework、watir、selenium
1.      selenium特点
对B/S应用支持很好，更重要的一点，它支持多语言的开发
2.      元素定位操作元素à用例中很多重复操作，利用框架组织用例à写到单独文件中调用即可
3.      环]]></description><category></category></item><item><title><![CDATA[selenium学习过程中所遇各种问题及解决]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/62234126</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/62234126</guid><author>KLALALL</author><pubDate>Wed, 15 Mar 2017 18:36:31 +0800</pubDate><description><![CDATA[1.      无法打开浏览器且报错
因为浏览器路径错误，浏览器路径不需要设置为安装路径
   //火狐浏览器安装路径
    System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\MozillaFirefox\\firefox.exe");
2.      webdriver Unable to conn]]></description><category></category></item><item><title><![CDATA[构造器]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/60790469</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/60790469</guid><author>KLALALL</author><pubDate>Tue, 07 Mar 2017 23:31:52 +0800</pubDate><description><![CDATA[一.为什么需要构造器
构造器确保初始化，C程序中经常出现程序员忘记初始化，元素一直占用着资源无法释放导致内存用尽。构造器提供了“垃圾回收站”，对于不再使用的内存资源对其自动释放。
每个类都有一个初始化方法，JAVA在操作对象前自动调用相应构造器，以确保初始化进行
2.如何定义
构造器命名与类名相同原因有两个：1.防止与类中成员名冲突2.调用构造器是编译器责任，必须让编译器知道该方法
pu]]></description><category></category></item><item><title><![CDATA[eclipse无法导入java.util.Arrays包的问题解决]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/59116847</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/59116847</guid><author>KLALALL</author><pubDate>Wed, 01 Mar 2017 18:39:02 +0800</pubDate><description><![CDATA[问题1：导入Arrays包时提示错误The import.java.util.Arrays cannot be resolved，查找原因原来是安装的jdk是1.8版本，1.8版本不稳定


解决方案：安装jdk1.7等其他非1.8版本即可
问题2：电脑中同时有jdk1.7和jdk1.8两个版本，环境变量配置的是jdk1.7版本，但查询Java版本时显示的总是jdk1.8 
解决方案：其]]></description><category></category></item><item><title><![CDATA[JAVA三大特性]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/55261128</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/55261128</guid><author>KLALALL</author><pubDate>Thu, 16 Feb 2017 17:06:01 +0800</pubDate><description><![CDATA[一.封装

定义：将类的信息隐藏在类内部，不允许外部程序直接访问而是通过该类提供的方法来实现对隐藏信息的操作和访问。
好处：只能通过规定的方法访问数据、隐藏类的实例细节，方便修改和实现
1.修改属性可见性：前面加private,，属性设置为私有的，只能本类才能访问，其他类访问不了


2. 提供对外的公共方法访问，创建getter/setter方法：用于属性读写


3. 在g]]></description><category></category></item><item><title><![CDATA[类和对象]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/55211125</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/55211125</guid><author>KLALALL</author><pubDate>Wed, 15 Feb 2017 16:11:34 +0800</pubDate><description><![CDATA[一.类和对象
类：类是抽象概念一个模板，描述了一类对象的行为和状态



对象：对象是类的一个实例，有状态和行为（即属性和方法）


二.成员变量和局部变量

1.作用域不同：局部变量只作用于方法内，成员变量为整个类
2.初始值不同：Java会给成员变量一个初始值，局部变量无初始值
3.在同一方法中不允许有同名局部变量，不同方法中，可以有同名局部变量
4. 两类变量同名时]]></description><category></category></item><item><title><![CDATA[拉低效率的五大坏习惯]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/55060758</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/55060758</guid><author>KLALALL</author><pubDate>Mon, 13 Feb 2017 23:05:16 +0800</pubDate><description><![CDATA[每天空闲的时间或多或少，计划要做的事情最后总是被我七拖八拖的到最后才完成或有些还是没来得及完成，就看到的文章做一个整理。总归就是一句立刻马上NOW!
1.缺席
只有参与到生活中的每个细节中，一切才有了可能的开始。若最初就缺席，可能的几率已然为0.
2.拖拖拉拉
毫无疑问这是我自身存在最严重的一个坏习惯，也是最最迫切需要去改正的习惯，那如何去改正呢，列举3中摆脱的方法:
a.吞食青蛙：在一]]></description><category></category></item><item><title><![CDATA[测试用例方法总结]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/54947921</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/54947921</guid><author>KLALALL</author><pubDate>Thu, 09 Feb 2017 15:36:25 +0800</pubDate><description><![CDATA[虽然对于设计用例的各种方法的理论概念都已经足够了解，但是当项目开始需要编写测试用例时对于如何合理熟练运用各种方法还是不够明确，经验不够，对此这几天查阅了一些资料，对此做一个总结。
一.制定测试用例的策略
1.在对需求有一个粗略的了解后，根据需求画出基本功能用例
2.再使用边界值法，错误猜测法，异常情况等方法对基本用例进行补充






二.测试用例设计方法实例
设计用例的基]]></description><category></category></item><item><title><![CDATA[网页通用的测试用例]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/54914008</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/54914008</guid><author>KLALALL</author><pubDate>Tue, 07 Feb 2017 18:40:27 +0800</pubDate><description><![CDATA[今天正在熟悉新项目需求，编写测试用例，正好顺便整理测试用例相关内容，偶然翻看到之前收集到的一个关于网页端通用的测试用例，自己根据登录页面编写了用例对比都发现还是有遗漏的地方，在此作记录转载一下，已找不到原作者是谁，看完还是觉得总结得很全面。

具体需求： 有一个登陆页面， （假如上面有2个textbox,一个提交按钮。 请针对这个页面设计30个以上的testcase.）
　　此题的考察目的：]]></description><category></category></item><item><title><![CDATA[SQL常用语句整理]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/54895621</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/54895621</guid><author>KLALALL</author><pubDate>Mon, 06 Feb 2017 18:39:25 +0800</pubDate><description><![CDATA[部门现在做一个新的项目，今天产品刚给到需求，需求也是处于和合作公司对接状态，目前时间不是那么紧张，那么我自己也是一边整理下工作中常用sql语句，做一个总结。
作为测试目前用得较多的就是一些基本的增删改查等操作，测试中重点在于把握前端添加数据或点击操作时写入表是否同步，写入的时间点是否正确，修改数据时能否同步更新到表，相关联的表操作时的相互作用影响等，这些都是需要注意测试覆盖的地方。这篇只对工作中]]></description><category></category></item><item><title><![CDATA[Fiddler中http协议详解]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/54865059</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/54865059</guid><author>KLALALL</author><pubDate>Sat, 04 Feb 2017 18:38:21 +0800</pubDate><description><![CDATA[一.http协议简介
1.http即HyperText Transfer Protocol:超文本协议
HyperText markup Language：超文本标记语言

http协议规则更关注内容本身，不关注如何传输等，这些都由TCP等考虑
2.http特点
a.传输明文内容，安全性比较差
b.无状态协议，服务器不保存登录等状态信息
c.应用层协议，标准化协议1.1版本
二.]]></description><category></category></item><item><title><![CDATA[Fiddler操作具体实践]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/54864811</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/54864811</guid><author>KLALALL</author><pubDate>Sat, 04 Feb 2017 18:05:29 +0800</pubDate><description><![CDATA[一.发送post和get请求
使用fiddler发送post请求（带有JSON数据）和get请求（header方式传参），执行结果为200时表示操作成功。








二.替换http request host

将原本发到a.com的请求发到b.com，而在浏览器中毫无感觉
1.暂时性替换，命令行中输入：urlreplace a.com  b.com,按enter键]]></description><category></category></item><item><title><![CDATA[Fiddler操作具体实践之断点调试]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/54864746</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/54864746</guid><author>KLALALL</author><pubDate>Sat, 04 Feb 2017 17:57:44 +0800</pubDate><description><![CDATA[一.通过断点可以实现的结果

1.修改http请求头信息，如请求头的UA，cookie,refererder信息
2.构造请求数据，突破表单的限制，随意提交数据。避免页面JS和表单限制影响相关调试。
3.拦截响应数据，修改响应实体。
二.两种方法设置断点

1.Fiddler菜单栏->rules->automatic Breakpoints ->选择断点方式，这种方式设定的断点会对之]]></description><category></category></item><item><title><![CDATA[Fiddler界面简介]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/54864183</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/54864183</guid><author>KLALALL</author><pubDate>Sat, 04 Feb 2017 16:50:56 +0800</pubDate><description><![CDATA[Fiddler 祝界面布局如下：


下面对界面上各具体栏目进行介绍。
一.fiddler工具栏

工具栏各功能介绍按照图标从左往右介绍如下图所示：


二.websession 面板

web session 面板区域显示每条http请求的信息，各字段含义如下图所示：



#号列中的图标，每种图标代表不同的相应类型，具体如下：


三.QuickExec 命]]></description><category></category></item><item><title><![CDATA[Fiddler简单介绍]]></title><link>https://blog.youkuaiyun.com/KLALALL/article/details/54863882</link><guid>https://blog.youkuaiyun.com/KLALALL/article/details/54863882</guid><author>KLALALL</author><pubDate>Sat, 04 Feb 2017 16:19:08 +0800</pubDate><description><![CDATA[账号也注册了快4年惹，可是一篇文章也没写，每次说着说着最后都不了了之，借着这春节刚过，回公司上班第二天，心思还在飘阿飘，对一些东西进行整理和总结下。
正好在使用fiddler，那就以fiddler开始吧，对fiddler的基本介绍，界面介绍和一些常用的具体实践。
一.Fiddler定义

       Fiddler是位于客户端和服务器端的HTTP代理.它能记录客户端和服务器之间的所有HT]]></description><category></category></item></channel></rss>