自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 理解HTTP协议

什么是HTTP协议,简单来说是超文本传输协议,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。HTTP协议,不管是开发人员开发程序还是测试人员测试web项目,都经常和HTTP协议打交道。HTTP协议有两个版本:HTTP/1.0(断开连接)和HTTP/1.1(保持连接)两者之间的区别,关键在于客户端与web服务器建立连接后,客户端与web服务器建立

2014-07-11 14:53:26 471

原创 Selenium WebDriver如何处理单选框和多选框

可能大家会遇到同样的问题,用Selenium IDE录制单选框或多选框后,在脚本中,如果想根据不同的用例,选择不同的单选框或多选框的业务流程时,在WebDriver代码中如何维护呢?这里有简单处理的两种方法:方法一:WebElement select = dirver.findElement(By.xpath(“//selenium”));List allOptions = selec

2014-08-17 09:26:00 6422 3

原创 Selenium 数据库验证

测试场景:在页面注册一个用户,其中用到的注册E-mail地址是从数据库中获取的。因此,先建立DB连接,然后从DB中获取数据:

2014-08-12 22:46:03 1315

翻译 MantisBT的功能特性

1、支持多国语言、支持多项目,缺陷可以跨项目转移;2、支持灵活

2014-08-11 07:31:45 963

原创 WebDriver实现

Selenium2.0=Selenium1.0+WebDriver,现在Selenium WebDriver的实现越来越多了,不仅仅只支持

2014-08-07 22:50:05 595

转载 Selenium2.0之WebDriver

1、什么情况下选用WebDriver?(1)Selenium-1.0不支持的浏览器功能。(2)multiple frames, multiple browser windows, popups, and alerts.(3)页面导航。(4)下拉。(5)基于AJAX的UI元素。2、WebDriver的几个实现:Name of driver              A

2014-08-07 11:46:11 416

原创 重新认识--LR检查点

之前使用LoadRunner工具,一直认为,在开发脚本中

2014-08-04 20:42:59 693

原创 Selenium 测试Ajax应该系统

Ajax技术是实现页面元素动态刷新,而不需要刷新整个页面。对于Ajax元素使用Selenium的waitForPageToLoad命令不起作用的,因为页面并不会真正加载以便刷新Ajax元素。暂停测试执行并等待一段时间也是不行的,因为Web元素可能出现得更晚,从而错误地导致一个测试失败。以下一个更好的办法是等待固定的周期后,接着检查页面元素是否被找到。考虑一个这样的页面,页面有一个链接(

2014-08-03 16:28:56 972

转载 Java Code Review清单

一、整洁的代码二、

2014-07-30 12:29:31 402

原创 Selenium测试框架的报告工具

使用Selenium自动化测试工具的好处就是它支持很多种编程语言开发测试脚本,而都有对应的成熟的测试框架,这些测试框架提供灵活的测试引擎来帮助执行测试,并产生测试报告。例如,java编程语言的JUnit和TestNG,.NET编程语言Nuint.举例以java编程中的一些工具说明如何生成测试报告:1、  如果使用JUnit开发Selenium测试案例,可以使用JUnit Report生

2014-07-27 10:03:21 1342

转载 LoggingSelenium如何收集日志信息

本文对前几天写的文章《LoggingSelenium入门第一课》中的源代码详细解读一下,分享LoggingSelenium如何收集日志信息,为以后开发收集WebDriver日志信息的软件做准备。首先,创建一个BufferedWriter实例.final String resultHtmlFileName = resultsPath + File.separator

2014-07-26 10:01:42 1685

原创 Selenium命令(二)

Selenium如何验证页面元素?验证页面上的UI元素在自动化测试案例中经常用,例如:1、  验证一个UI元素是否存在于页面的某个位置?2、  验证特定文本是否存在于页面上某个位置?3、  验证特定文本是否存在于页面上指定的位置?在上一篇《Selenium命令(一)》讲过,Assertions断言会使测试案例执行失败,并终止当前案例执行,而Verification验

2014-07-20 22:30:09 903

原创 Selenium命令(一)

Selenium工具有三种子类型命令:Actions、Accessors、Assertions,通过扩展Selenium命令支持测试窗口尺寸、鼠标位置、警告提示框、Ajax控件、弹出窗口、事件控制和其他Web应用特性。Actions命令决定Selenium工具是怎么操作Web应用系统,如果一个Action失败或者发生错误,当前测试的执行将会被终止。Accessors检查系统的当前状态,并将

2014-07-19 23:28:48 680

原创 Selenium基础与QTP的区别

Selenium是一系列基于Web的自动化测试工具,Selenium主要由三个工具构成,分别为Selenium-IDE、Selenium-RC、Selenium-Grid。Selenium工具与QTP自动化测试工具的区别在于哪里呢?1、  Selenium使用灵活,扩展性好;Selenium-RC支持多种编程和脚本语言,方便不同语言偏好的案例开发人员测试案例中添加程序逻辑。另外,S

2014-07-18 21:07:03 3106

转载 电子商务网站测试经验总结

从业电子商务网站测试一年多,很久没有进行测试的经验方面的总结了,今天对之前测试的电子商务网站进行了一次总结,总体按照两种模式进行划分总结:1.按照测试类型    2.按照电子商务网站的系统架构  1.按照测试类型来划分  1.兼容性  1.1主要是在浏览器兼容(360浏览器IE6 IE8浏览器)  12.操作系统,主要体现在操作系统兼容(xp win2003 win2007) 

2014-07-17 12:32:00 3065

原创 自动化测试入门

作为测试人员,可能经常听到自动化测试的名词,或者现在入行软件测试领域的已经接触到自动化测试了,但是为什么要进行自动化测试呢?与手工测试有什么区别?自动化测试,就是使用工具、软件来控制测试案例并执行测试的过程。通常在一定条件下,将实际测试结果与预期结果进行比较,并设定测试预置条件、测试逻辑控制以及测试报告等重要功能实现。常见的两种自动化测试方式:1、  代码驱动测试:通过大量不同的输

2014-07-15 23:20:38 594

原创 如何获取客户端的IP

近期的一个项目任务,在页面列表中展示获取客户端的IP的地址,可能这是一个很常见的功能,但有些时候,常见的东西才真的值得去思考。在java web 编程中,熟悉servlet的人都就知道,servlet API 中request 对象提供了方法可以获取客户端浏览器的IP,为什么说是客户端浏览器的IP呢,因为在这里,当我们打开浏览器去访问一个网站时,很多时候是启用了代理服务器去访问应用服务器程序的

2014-07-15 20:01:00 615

原创 软件性能的认识

从学习性能测试至今,看过很多性能

2014-07-09 00:36:30 437

原创 LR自动关联报错问题解决

LR性能测试工具的关联有两种方式:一是自动关联,二是手动

2014-07-07 20:17:35 4450

原创 LoadRunner参数化设置策略

关于LoadRunner参数化的设置策略,在项目中我们会经常使用到,当然参数化在VUGen脚本中以参数的形式来代替数据,正确设置参数化策略,更能有效率地模拟运行脚本,下面是个人总结:在参数化列表,参数化的设置有两个选项,分别是“select next row”和“update value on”select next row选项:Sequential、Random、Unique

2014-06-22 10:14:26 5301

rpc.rstatd-4.0.1.tar.gz

LoadRunner性能测试监控linux资源工具包,欢迎下载

2014-07-20

JAVA环境变量配置

在windows XP下的JAVA环境变量详细配置。

2012-04-17

TestLink使用手册

TestLink 是基于web的测试用例管理系统,结合Mantis是一个很好用的简单的软件缺陷管理工具,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能.学好这个工具,在以后软测的路上很有用,希望这个能帮助到你。

2011-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除