自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

转载 在Eclipse中使用JUnit4进行单元测试(高级篇)

通过前 2 篇文章,您一定对 JUnit 有了一个基本的了解,下面我们来探讨一下JUnit4 中一些高级特性。一、     高级 Fixture上一篇文章中我们介绍了两个 Fixture 标注,分别是 @Before 和 @After ,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过 500 兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,

2017-03-19 23:57:09 285

转载 在Eclipse中使用JUnit4进行单元测试(中级篇)

我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、     包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分

2017-03-19 23:56:16 263

转载 在Eclipse中使用JUnit4进行单元测试(初级篇)

本文绝大部分内容引自这篇文章:http://www.devx.com/Java/Article/31983/0/page/1我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函

2017-03-19 23:55:23 221

转载 git 版本回退

前言: 使用git管理项目开发的过程中经常会碰到这种情况:某次提交已经push到了远程仓库,可是突然需要回退代码,怎么将远程代码库回滚呢?不推荐这样做:在网上看到大部分人给出的解决方案是先将本地回滚,然后删除远程分支,之后再将本地的分支push到远程仓库,这其实是一种很危险的方案,毕竟直接删除远程分支太危险。关于远程仓库回滚首先,必须要明白的一件事,任何普通用户不能擅自做有

2017-01-04 00:47:04 786

转载 QTP之datatable用法笔记

1、连接数据库查询例子,无参数化//查询收文操作,通过数据库查询记录数是否正确//1、输出记录数值,例如78条  2、获取输出的记录数值 3、连接数据库,查询记录数4、输出记录数值和从数据库中查询记录数值,相比较,相等则成功,不等则失败Browser("湛江信息化测试登录").Page("湛江东兴石油企业有限公司办公自动化系统").Frame("mainFrame").Output

2016-10-19 00:24:52 1593

转载 Web Service是什么?

一、序言  大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?   当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序

2016-09-07 23:42:10 331

转载 Web Service

Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向

2016-09-07 23:17:08 300

转载 性能测试知多少--系统计数器与硬件分析

性能计数器(Performance Counter),也叫性能监视器。一个人健康状况如何,我们通过对其做各项体检获得相关的状况指标,如血压、心跳,肺活量等。那么在做性能测试过程中,整个系统的软硬件进行监控也必不可少,监控所获得的数据也是我们分析系统性能的主要依据。  在整个系统中,对于不同的软件和硬件,我们对其监控的指标也不一样,就像一个公司中的所有人员,其每个人的职责不同,评判和考核的标

2016-09-06 23:39:00 540

原创 Forbidden:You don't have permission to access /index.php on this server

当访问虚拟机或者其他机器上的web程序的时候遇到You don't have permission to access /index.php on this server的错误只需要修改一下httpd.conf文件即可1,AllowOverride noneRequire all denied 修改成: Options FollowSym

2016-09-06 01:39:28 6061 1

转载 Jmeter入门实践

本文主要介绍性能测试中的常用工具jmeter的使用方式,以方便开发人员在自测过程中就能自己动手对系统进行自动压测和模拟用户操作访问请求。最后还用linux下的压测工具ab做了简单对比。1.      Jmeter相关概念简介:JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。Jmeter

2016-09-04 22:47:51 289

转载 配置java环境

1进入“计算机”的“属性”选项,选择“高级系统设置”,如下图所示:2点击“高级系统设置”后,会看到如下图所示的对话框,选择“环境变量”:3点击“环境变量”之后,会看到如下图

2016-09-04 00:58:33 209

转载 XML联合XSL输出html report

在讲这一章之前,我首先要介绍一下XSL是什么. XSL  ----  简单的说就是一个模版文件,他可以和HTML中的标记一起使用并用来设置格式在大致了解了XSL后,我们就可以开始这一章的内容,首先大家都知道平时当我们跑完QTP脚本后,QTP都会生成一个test results    在这个结果页面里我们可以进入FILE-->E

2016-08-02 22:30:38 948

转载 Bat命令学习

基础部分:======================================================================一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for

2016-06-19 23:58:46 479

转载 BAT命令大全

1 echo 和 @@                          #关闭单行回显echo off                  #从下一行开始关闭回显@echo off               #从本行开始关闭回显。一般批处理第一行都是这个echo on                  #从下一行开始打开回显echo            

2016-06-19 23:45:36 293

原创 QTP 导入 XML作为环境变量

环境变量的使用:XML文件的环境变量的导入和调用Environment.LoadFromFile("C:\EnvironmentVariable.xml")print Environment.Value("username")printEnvironment.Value("password")printEnvironment.Value("alert")【Env

2016-03-30 21:59:40 848

原创 java 应用程序及java安装1603问题

问题描述1. 发现控制面板的java控制器点击没有反应2. 发现java应用程序 例如eclipse 打开没有反应3. 发现安装新版本java一直遇见1603的问题发现问题过程由于安装了QTP, 系统的java环境变量被默认改写了_JAVA_OPTIONSIBM_JAVA_OPTIONSJAVA_TOOLS_OPTION解决方案:环境变量中如果有以下两个环境变

2015-12-24 23:25:48 10722 1

转载 在做自动化测试之前你需要知道的

什么是自动化测?   做测试好几年了,真正学习和实践自动化测试一年,自我感觉这一个年中收获许多。一直想动笔写一篇文章分享自动化测试实践中的一些经验。终于决定花点时间来做这件事儿。  首先理清自动化测试的概念,广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试的行为都可以看做自动化,包括性能测试工具(loadrunner、jmeter),或自己所写的一段程序,用于生

2015-09-17 00:46:20 429

转载 TestNG 入门教程

阅读目录TestNG介绍在Eclipse 中安装TestNG插件TestNG最简单的测试TestNG的基本注解TestNG中如何执行测试TestNG中按顺序执行CaseTestNG异常测试TestNG组测试TestNG参数化测试TestNG忽略测试TestNG 依赖测试TestNG测试报告 TestNG介绍TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit

2015-09-16 00:13:40 463

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-09-16 00:10:06 297

转载 js 操作select和option

js 操作select和option1.动态创建select     function createSelect(){var mySelect = document.createElement_x("select");         mySelect.id = "mySelect";          document.body.appendChild(mySelect);

2015-03-29 11:28:06 346

转载 js正则表达式语法

,例如空格和换行符等等,当然匹配换行符时,表达式应该附加参数m。例子:var regx=//bc./;var rs=regx.exec(“Beijing is a beautiful city”);结果:匹配成功,rs的值为:{ci},注意c前边的空格不会匹配到结果中,即{ ci}是不正确的。20>/B:代表一个非单词边界。例子:var regx=//Bi./;va

2015-02-01 14:27:18 376

转载 jQuery学习——入门jQuery选择器之层次选择器

今天说的是层次选择器,那层次选择器有哪几个?$("ancestor descendant"):选取parent元素后所有的child元素$("parent > child"):选取parent元素后所有的直属child元素,何谓“直属”,也就是第一级的意思了$("prev + next"):prev和next是两个同级别的元素. 选中在prev元素后面的next元素$("prev ~

2015-01-25 10:57:37 353

转载 php调试: Eclipse + xampp

在windows下调试php弄了半天,在网上也查了,大多版本过久,没起作用,好不容易最后弄好了。主要参考以下两篇文章:http://www.laokboke.net/2011/05/09/how-to-debug-php-using-xdebug/http://my.oschina.net/u/1017069/blog/1199631、工具:Eclipse for PH

2015-01-11 16:28:46 563

转载 如何调试php

一个好的代码调试器可以让你在解决问题的时候事半功倍,因为代码调试器可以设置断点,可以逐行逐行代码进行跟踪,可以查看变量的值等等优点。每一种开发语言都有很好的代码调试器,PHP也不例外,Xdebug、Zend Debugger等都是十分好的php调试工具,本文将为您展示如何用eclipse+pdt+xdebug来调试php网站。 1.工具准备 eclipse,地球上的软件开发人员都知

2015-01-10 14:31:47 419

转载 eclipse安装最新的svn插件

svn是一个强大的版本管理软件,在项目开发团队的版本管理软件中,svn占据了相当重要的位置。工具/原料eclipse方法/步骤打开eclipse,点击选项卡中的help选项,打开Install new Software,如图输入名称和地址,注意一定要是官网的地址。名称:subclipse

2015-01-06 23:54:59 487

转载 CSS样式表规划经验总结

最近看到一些关于CSS文件管理的问题,下面我就自己的经验说说,一个好的CSS文件主要是看他是否具有易维护性。下面我就说说我个人的看法:一、CSS文件的规划        我在规划CSS的时候,我比较喜欢建立全局css及各模块css。在html页面中引用全局css,在全局css中引用各模块css。比如,建立global.css为全局css,在全局css中定义“* { … } body

2014-11-23 16:29:00 577

转载 HTML中的下拉列表 select

HTML中的下拉列表: Html代码  select>    option value ="1">Volvooption>    option value ="2">Saaboption>    option value="3">Opeloption>    option value="4">Audioption>  select>  其

2014-11-15 14:37:23 2782

转载 时间复杂度与空间复杂度

算法的时间复杂度和空间复杂度合称为算法的复杂度。1.时间复杂度(1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或

2014-11-11 23:52:47 364

转载 Vmware关联本地disk

第一步:点击VMware菜单“虚拟→设置”,在配置窗口的“选项”标签页内点击“共享文件夹”,在右侧点击“添加”按钮添加要共享的文件夹。第二步:以虚拟Windows XP为例,启动虚拟机,右击“我的电脑”选择“映射网络驱动器”命令,点击“浏览”按钮,在“整个网络”下选中“VMware Shared Folders”下的相应目录,即可在虚拟机中把共享的文件夹映射为驱动器。

2014-10-26 13:23:13 434

转载 ThinkPHP笔记——ThinkPHP函数载入方式

ThinkPHP的函数有三类,一类是系统函数,在ThinkPHP目录下的Common下;一类是项目函数,在项目目录下的Common目录中;最后一类是扩展函数。  1、系统函数:包含function.php、common.php和runtime.php三个文件,程序运行时无需手动加载,在编译过程中自动加载;  2、项目函数:是项目中的Common文件中的Common.php 文件(一般不存在

2014-09-08 15:07:03 328

转载 Sublime Text 3 相关使用方法

SublimeText 是一个代码编辑器,也是HTML和散文先进的文本编辑器. SublimeText 是由程序员 Jon Skinner 于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的VimSublimeText具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等.还可自定义键绑定,菜单和工具栏.SublimeText 的主要功能包括:拼写检查

2014-09-03 23:53:07 1254

原创 VBS 打印99乘法表

For i=1 to 9 for j=1 to i str=str &j&"×"&i&"="& i * j & vbtabnext str=str & vbCrlfnext print str

2014-08-22 00:29:19 2264

转载 QTP 11 无限破解方法

目前,QTP11还无法破解,但是有一套简单的方法,可以随时恢复QTP 11为30days试用版。环境:windows7 + QTP11一定要等30天试用期完全使用完后,才能进行重新试用的破解.QuickTest Professional 11 破解 QTP11破解无需卸载.1. 找到 C:\ProgramData\SafeNet Sentinel 目录,更名或者删除

2014-08-20 23:38:52 839

转载 php中const与define的使用区别

1、const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。2、define不能在类中定义而const可以。 3、const不能在条件语句中定义常量if (...) {     const FOO = 'BAR';    // invalid }  but  if (...) {     define

2014-06-03 23:14:06 449

原创 QTP---VBS 读取XML中 对应标签的 值

先上一个简单的XML文档,如下 grade 1 math$12.5 grade 2 english$44.1 Dim objXML ' object to hold the xml document Dim objNode ' xml node object Set objXML = CreateObject("Microsoft.XMLDOM")

2014-05-21 00:28:04 987

原创 UltraEdit编辑HTML中文乱码 -解决方案

对于这个问题 研究了一个晚上加一个上午终于搞定了.网上也查过很多资料

2014-05-17 01:19:59 5811 1

转载 PHP 开发环境搭建( Eclipse PDT XAMPP XDEBUG)

1.下载和安装配置XAMPP 我下载的是,XAMPP Lite(精简版) ZIP 压缩包,下载地址http://www.apachefriends.org/zh_cn/xampp-windows.html 根据xampp的文档描述,解压到根目录意味着您可以直接使用,不需要先运行“setup_xampp.bat”进行配置(参见:http://www.a

2014-05-07 01:22:49 715

转载 RegisterUserFunc 重写QTP自带对象的方法

RegisterUserFunc:为测试对象添加一个新的自定义方法,或者重写测试对象已有的方法语法:RegisterUserFuncTOClass, MethodName, FunctionName, SetAsDefault说明:TOClass  想要注册方法的对象MethodName 想要注册的方法名称FunctionName 函数中自定义的函数名称SetAsDefau

2014-03-19 00:56:03 622

翻译 QTP Report对象的“私家珍藏”

在关键字视图通过InterlliSense查看QTP的Report对象时(如图2所示),可发现仅有3个属性、1个方法可用,其中最常用的是ReportEvent方法。而实际上,QTP的Report对象还有其他的方法可用,这些方法并没有对外公开,例如可用LogEvent方法来在日志树中写入一个节点:intContext = Reporter.LogEvent("User", dicMetaDe

2014-03-19 00:43:40 471

转载 QTP中使用正则表达式

正则表达式(RegExp)对象  属性:  Global 属性:  设置或返回一个 Boolean 值,该值指明在整个搜索字符串时模式是全部匹配还是只匹配第一个。  IgnoreCase 属性:  设置或返回一个Boolean值,指明模式搜索是否区分大小写。  Pattern 属性:  设置或返回被搜索的正则表达式模式。  方法:

2013-09-17 00:47:52 566

空空如也

空空如也

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

TA关注的人

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