自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

winterwinner的专栏

Into the sky,To win or die.

  • 博客(112)
  • 资源 (4)
  • 收藏
  • 关注

原创 测试架构师必备能力

1. 准确的商业理解能力.2. 区分测试难点与测试重点,识别测试重点的能力.3. 全面,多样化的产品经验4.参与产品架构工作的能力5.识别产品测试组测试技术需求的能力6.测试技术解决方案的推广能力7.与周边部门沟通配合能力8.创新解决方案能力9.领导力和影响力

2012-08-22 13:49:47 1178

转载 图的深度优先遍历

这里的图的深度优先算法利用了栈来实现。图的深度遍历原则:1 如果有可能,访问一个领接的未访问的节点,标记它,并把它放入栈中。2 当不能执行规则 1 时,如果栈不为空,则从栈中弹出一个元素。3 如果不能执行规则 1 和规则 2 时,则完成了遍历。代码中的图使用的

2011-08-23 11:24:51 3956

转载 使用 WebSphere Business Modeler 实现业务流程的直接部署

引言2008 年 6 月 24 日,IBM® 宣布推出 WebSphere Business Modeler(以下称为 Modeler)的 6.1.2 版,以及业务流程管理(Business Process Management,BPM)堆栈中的其他产品。6.1.2 版本的

2011-08-22 11:20:22 1425

转载 从Heroku看web架构

这几天给我印象比较深的是 HeroKu ,提供 Ruby 快速部署环境并提供托管能力,他们的架构图做得十分漂亮,一幅图胜过千言万语,要是对 Web 架构感兴趣,都别问架构师了,看看 HeroKu 的架构估计就明白个差不多了 :) 概览图好的架构图是画出来的,好的架构未必是设计出来的,最后架构好不好,还要看持续的改进能力。<acronym title="HyperText Transfe

2011-06-23 11:05:00 793

转载 约定优于配置

约定优于配置是一个简单的概念。 系统,类库,框架应该假定合理的默认值,而非要求提供不必要的配置。 流行的框架如 Ruby on Rails2 和 EJB3 已经开始坚持这些原则,以对像原始的 EJB 2.1 规范那样的框架的配置复杂度做出反应。 一个约定优于配置的例子就像 EJB3 持久化,将一个 特殊的Bean持久化,你所需要做的只是将这个类标注为 @Entity 。 框架将会假

2011-06-09 12:43:00 1332

转载 RubyMine 3.0 注册 序列号 破解

<br />name: rubymine<br />===== LICENSE BEGIN =====<br />70414-12042010 <br />00002VG0BeoZbwmNAMNCx5E882rBEM <br />Ysn1P!e"s830EDlHcWg8gmqYVkvZMo <br />Injf4yqlO1yy"82NiwNzyYInoT7AiX<br />===== LICENSE END =====

2011-06-01 23:25:00 1151

原创 Ubuntu下阉割触摸板的解决方法

<br />Ubuntu下的触摸板太烦人了!总是在敲终端的时候,不小心碰到,粘贴一大段复制的其他内容上去,所以,我google了一下,找到了阉割它的办法:<br /> <br />在/etc/rc.local中添加代码:sudo modprobe -r psmouse<br /><br /><br />我的rc.local修改之后有点像这样:<br />#!/bin/sh -e<br />#<br /># rc.local<br />#<br /># This script is e

2011-06-01 14:51:00 623

原创 Have a fun

Weaknesses of This Users ResourceThough good for getting a general overview of Rails, the scaffold Users resource suffersfrom a number of severe weaknesses.• No data validations. Our User model accepts data such as blank names and invalidemail addr

2011-05-28 16:03:00 1020 1

原创 when git push got stuck

<br />Sometimes during a git remote push (i.e., to github or heroku), the client seems to stall.<br />$ git push heroku master<br />Warning: Permanently added the RSA host key for IP address '75.101.163.44' to the list of known hosts.<br />Counting

2011-05-28 12:00:00 2459

原创 rails command not found

<br />Morning got and update the Gem<br /> <br />Then try rails -v I got that:<br />command not found...<br /> <br />search for the solution by google...<br />then I use<br />locate gem | grep bin<br />found that gem is in  "/usr/local/ruby/lib/ruby/gems/1

2011-05-28 11:26:00 2188

原创 A problem with git push via proxy

<br />when I use:<br />$ git push origin master<br /> <br />I got that:<br />ssh: Could not resolve hostname github.com: Name or service not known<br />fatal: The remote end hung up unexpectedly<br /> <br />I have tried sth like this:<br />kalvin@kalvi

2011-05-27 17:12:00 1275

原创 Ubuntu 10.04 Rails3

在Ubuntu 10.04上安装Rails3<br />1. 准备安装时使用的库 <br />$ sudo apt-get install gcc g++ build-essential libssl-dev libreadline5-dev zlib1g-dev linux-headers-generic<br />2. 下载Ruby1.9.2源码编译安装 <br />$ wget ftp://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p0.tar.gz

2011-05-27 12:42:00 551

原创 如何在Ubuntu10.04上安装RVM及Ruby1.9.2

最近要用Ruby on rails开发一款测试工具,打算从linux安装开始做,今天在公司由于代理服务器的原因,走了不少弯路。但在Ubuntu10.04上安装RVM大概就是按照这个一步步来就好!首先,先要确认是否已安装Ruby$ which ruby$ 显示为空,说明机器上没有安装Ruby~OK,我们下来要安装一些必要软件 $ sudo apt-get install curl git-core rubyReading package lists... DoneBuilding dependen

2011-05-25 20:41:00 1507

原创 淘宝的功能点算法VS公司增删改查传

<br /><br />和公司的增删改查传思路一致!值得深入学习一下~<br />本文是从数据库视角出发进行的逻辑事务分析,对于其中的几个名词不太明白具体的意思 如DET(是输入输出的意思么?)、i_f_r_a_m_e(某个框架?)。<br /> 公司:<br />“C、D、U、R、T、A、O”代表“增、删、改、查、传、综合、其他”<br />淘宝:<br />——划分逻辑事务<br />在前一篇文章我们讲到,“逻辑事务”是统计功能点指数的最小单元,所以进行科学的划分,对统计的正确性非常重要。另外,划分逻辑

2011-05-16 16:36:00 1323

原创 自动化测试问题拾遗1

<br />今天发现一个很搞笑的问题,为这个问题折腾了一下午,QTP加载脚本文件时,死活加载不上。此脚本之前一直好好的,不知道为什么突然变成这样,对比之前脚本,一模一样。后来仔细看才发现问题所在,之后的脚本字符集被改成了UTF-8编码集格式,两个脚本虽然内容一样,但是由于字符集不同,大小也不同了。QTP报错的可能是因为QTP只能要求支持VBS脚本为ANSCII码。

2011-05-11 10:51:00 697

转载 安卓学习-安卓环境布置

<br /> <br />最近打算开始学习安卓开发。<br /> <br />布置环境出了问题,此文协助解决~特转来<br /> <br /> <br /> <br /> <br /> <br />Eclipse的版本是3.5.2,配置Android的开发环境时遇到问题……<br />按照Android官方文档一步步安装,到了安装Eclipse的ADT插件时,提示“requires 'org.eclipse.gef 0.0.0' but it could not be found”,找了很久终于解决问题:<

2011-03-31 17:24:00 1190

原创 QC问题汇总

Windows 7下不能工作的问题:Step I:关闭UAC (User Account Control)通过开始菜单搜索框,输入UAC,会出现Change User Account Control菜单项。选在该菜单弹出如下一个User Account Control Settingde 对话框。通过滚动条选择“Never notify”。然后重启机器。Step II: 关闭DEP (Data Extension Prevention)以Administrator的身份打开命令行(通过开始菜单搜索框,输入C

2011-03-30 14:42:00 9824 3

转载 方法比知识更重要 独立成就未来

<br /><br />“方法比知识更重要”,这是一位朋友的口头禅。他是这样说的,也是这样做的,因此他被朋友们称为“难不倒”。<br />他住在一套比较老旧的房子里,由于设计的不合理,厨房下水管老是被堵塞,每次疏通都花费了很大力气,但过不了几天又被堵住了。<br />他要动动脑子了。他像研究精密仪器一样认真观察起这个洗碗池来,结果发现堵塞下水管的罪魁祸首就是洗碗、洗菜的残渣碎片。找到了病灶,他就找来一个废弃的塑料菜篮,裁剪成适当大小,放在洗碗池出水管的下方,截住洗碗洗菜的残渣碎片,从此,下水管再也没有被堵塞

2011-03-29 10:43:00 1946

转载 毕业后的五年

<br /><br />毕业后的五年,有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。      <br /> 正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最

2011-03-29 10:19:00 876

转载 面向对象软件的测试用例的设计方法

目前,面向对象软件的测试用例的设计方法,还处于研究、发展阶段。与传统软件测试(测试用例的设计由软件的输入处理输出视图或单个模块的算法细节驱动)不同,面向对象测试关注于设计适当的操作序列以检查类的状态。前面已经讲过,软件测试从“小型测试”开始,逐步过渡到“大型测试”。对面向对象的软件来说,小型测试着重测试单个类和类中封装的方法。测试单个类的方法主要有随机测试、划分测试和基于故障的测试等3种。1. 随机测试下面通过银行应用系统的例子,简要地说明这种测试方法。该系统的account(账户)类有下列操作: op

2011-03-28 14:58:00 5106 1

转载 SAFS与STAF框架初探

<br />SAFS(Software Automation Framework Support,http://safsdev.sourceforge.net/Default.htm)是基于数据驱动和关键字驱动的思想设计的开源自动化测试框架,支持跨平台、多语言的应用。<br /> <br />STAF(Software Test Automation Framework,http://staf.sourceforge.net/index.php)围绕组件重用的理念,通过服务调用(如远程处理、资源管理、监控等

2011-03-28 11:22:00 1578

原创 自动化开发测试框架

<br />此文章转的<br />此框架是从SAFFRON框架改的,据作者说是优化版,收了,以后查用。不错的自动化开发测试框架。<br /> <br />‘***************************************************************************************************************************************<br />'定义全局变量以便于该框架函数WorkUnderFrame 的运行,否则变

2011-03-24 17:03:00 1400

转载 QTP调用API实例集

<br />题前:<br />QTP调用DLL(Extern.Declare函数参数介绍)<br />QTP拥有自己的.NET Factory接口,以调用.NET生成的DLL,也可以使用Extern.Declare来进行外部的DLL的访问。<br />  语法:<br />  Extern.Declare(RetType, MethodName, LibName, Alias [, ArgType(s)])<br />  参数说明:<br />  RetType: 方法返回值的类型。<br />  Meth

2011-03-23 11:20:00 3824 1

原创 自动化测试的发展趋势

<br />本文部分节选,其中主体思想:<br />1、将自动化测试从UI测试提到前端(单元、集成阶段)<br />2、开发和测试要合力保证软件质量,开发要在设计阶段设计自动化测试接口,提高未来自动化测试效率。<br /> <br /> <br />提及自动化测试,如果单纯这么说,那么范围非常广泛。单元测试的自动化,功能测试自动化,性能测试自动化都属于自动化测试的范畴。而我们常说的自动化测试往往指的是UI功能自动化测试。<br /> 其实,在自动化测试领域,较为成熟的应用集中在单元功能自动化测试和性能

2011-03-10 09:47:00 4349 2

转载 业务组件学习资料

<br /><br />11.6 QC和QTP构建自动化测试框架<br /><br />做功能自动化测试都会不约而同地遇到一个比较棘手的问题--测试框架的搭建。这也是直接影响功能自动化测试成功与否的关键。框架做得好可以使测试事半功倍,反之轻则很难看到工作的成果,重则会导致整个测试失败。目前有很多关于测试框架的讨论话题,其中也有成型的测试框架,也有很多好的思想在里边,很值得借鉴。但是今天要讨论的不是那些已有的,而是HP已经为我们设计好的一个测试体系--业务组件测试。它是利用QTP与QC的完美结合组成的一个体

2011-03-09 17:56:00 2035

原创 PowerPoint2007中文字输入时反应变慢问题的解决

<br />    该问题的原因是PowerPoint 2007在输入每个字符时都会调用自带的词典进行检查,而简体中文的词典有近100MB之巨,这就带来了巨大的磁盘操作量,从而在整体上拖慢了PowerPoint的运行速度。不过在使用Word2007时未发现速度迟缓的现象,大抵是两者有不同的处理机制吧。<br />    正确的解决方法是:<br /><br />在”powerpoint 选项/校对”选项卡中取消”键入时检查拼写”选项即可,或者,也可以直接在”添加/删除程序”中将Office 2007 Sys

2011-03-08 09:21:00 4496

原创 测试工程师发展历程

1.初级测试工程师主要是计算机相关专业的本科生或具有一些手工测试经验的个人,主要工作内容是开发测试脚本并开始熟悉测试生存周期和测试技术。我们国内的大多数工程师都在这个水平上,这也是我们软件质量上不去的一个重要原因。2.测试工程师/程序分析员具有1-2年经验的测试工程师或程序员,主要职责是编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能。国内的高级测试工程师的水平比这个级别还要略低些。3.高级测试工程师/程序分析员具有3-4年经验的测试工程师或程序员。帮助

2011-03-04 22:36:00 998

原创 银行类动态图形密码框解决方案

今天遇到一个问题,网银类动态图形密码输入框,如何使用QTP完成密码录入工作。该密码框特点如下:1、数字位置每次都会改变,所以无法通过低录解决。2、只读。3、后台加密处理,所以使用DOM对象的SetAttribute的直接使用value赋值的方式会导致密码错误。 4、透明背景。解决方法:一、使用sikuli解决用sikuli解决了,但还是感觉治标不治本    1、将图片中的0-9的每个按钮保存为单个识别的图片对象    2、根据传入的密码,在sikuli中进行图片识别并点击    3、将此sikuli脚本导出

2011-03-03 17:42:00 1265

转载 一口温水-克服紧张情绪

<br />很多人都有这样的体会,无论面试、演讲、还是做报告,只要一面对听众,心里就会砰砰直跳,紧张得舌头打结、全身冒汗,有时头脑一片空白,准备好的发言也想不起来了。该怎么办呢?<br /><br />发言时的紧张来自内心的恐惧,比如害怕出错、害怕观众不满意等。美国德州大学教授约翰·戴利表示,这说到底是太在意自己的表现、追求“完美”导致的。因此,放低标准,允许自己“出错”,是克服紧张情绪的第一步。此外,一些实用的小技巧,也能帮你驱散紧张。<br /><br />首先,发言前含口温水。上台前几分钟,可以含一口

2011-03-02 11:17:00 732

转载 如何成为一名说服大师

成为一名说服大师——学习如何通过说服力得到你想要的东西<br />原文:Becoming a Master of Persuasion<br />翻译:Pestwave – 译言(单干小组)<br />说服力能帮助你最快地获得你想要的东西。说服力可能决定成败。它能保证你的工作进度,让你从最大程度上发挥你的其它技能。你的说服力能让你得到客户,老板,同事,同僚和朋友的支持和尊重。说服别人去做你想让他们做的事情,你就能成为你所在的圈子的最重要人物。<br />幸运的是,说服是一种技能,好比是骑自行车,通过学习和练

2011-02-10 00:02:00 546

原创 复杂度估算

<br />软件项目中的功能点法估算<br /> <br />2009-02-12 作者:人月神话 来源:网络 <br />原理<br />Function Point Estimation 功能点估算是一种用来估算项目大小的技术。<br />功能点是对软件功能和规模的间接定量测量,它基于客观的外部应用接口和主观的内部应用复杂度以及总体的性能特征。<br />功能点法和专家法估算最大的不同点在于对估算规模的细化的定量分析上面.我们在用专家法估算的时候往往会直接去估算工作量,或在规模的估算中掺杂了生产率的数据

2011-01-21 11:37:00 996

转载 占座网失败原因分析

<br />占座网,大家都知道没做好。(参见佳铮这篇很好的分析文章《胜负已分:占座只是百分之一的校内》)。吴文写于去年10月;半年来,占座又经历了12月的一次重大改版。(我认为是很失败的一次改版)。改版流失了一些用户,所以现在占座相比校内,可能情况更糟。<br />但为什么占座没做好呢?包括吴佳铮上文也有一些细节的分析,涉及产品和运营两个方面。但佳铮的分析略显过于细节,没能提纲挈领。我这篇文章试图对此做一些补充,归纳出3个关键点。事实上,我认为占座为什么没做好的几个关键原因,值得非常多的创业网站,尤其是社会

2010-11-10 21:16:00 5772

转载 面向对象的扩展设计

<br />摘要<br />  本文主要介绍的是QTP的一种较为先进的技术,本技术是由AdvancedQTP SOLMAR自动化测试专家组所采纳的一种面向对象的设计模式,由Meir Bar-Tal于2008年12月20日发表,笔者将会详细介绍此设计模式的每个类以及方法,设计模式的使用,设计模式的优缺点。<br />  此模式主要是把QTP描述性编程以及装载GUI对象的DICTIONARY对象通过业务驱动的方式来得到体现,最有价值的地方在于其对象识别的先发机制,可以有效的防止QTP在运行时识别对象出现卡住的现

2010-11-02 17:28:00 590

转载 QTP截取串方法

<br />不知道大家是否用过QTP的output vaue的方法,比如说页面出现一大堆文字然后中间有个订单号,我们可以用output value的方法把订单号输出保存到参数或变量里面,这在我之前的文章有提到过。不过有的时候我们不需要去输出值,也可以用下面的办法获取值进行计算或其他操作,用法类似于output value,只要输入字符串并给定前置字符串和后置字符串,就可以得到中间的字符串。前置字符串和后置字符串可以为"",前置为空则表示获取字符串从头开始到后置字符串之间的字符串,后置为空则获取前置字符串之后

2010-11-01 14:21:00 1659

原创 QTP拾遗

<br />1.在脚本运行过程中屏蔽鼠标键盘输入<br />   SystemUtil.BlockInput ‘开始处<br />   这里是你的脚本<br />   SystemUtil.UnblockInput ’结尾处<br />---------------------------------------<br />   补充关闭进程的方法:Systemutil.closeprocessbyname "GreenBrowser.exe"<br />2.检查页面对象是否可用<br />   yanzh

2010-11-01 14:17:00 1673

转载 名句

<br /><br />生活:阅读和写字,往往是我的力量源泉。那种发自内心的愉悦,如同静看花开,一朵、一朵,一瓣、一瓣,终于开成怒放的生命,又安静又疯狂。太感性的人会让自己死去活来爱过,会错过值得牵手的对象,可太理智的人也会畏惧围城的压力,会错过步入婚姻的时机。即使进入婚姻,你看到的未必就是沿途美 景,也许是一路碰撞。生活不是只有A面,就不能拥有B面,一切取决于你用怎样的智慧去对待生活。一个成熟的男人如何会性感?我的答案是只需要他还能感性着 生活,自然就性感。——秋叶今天的社会上出现了很大的消极,浮燥的情绪

2010-10-29 09:59:00 1078

转载 自动化测试案例

<br />自动化测试已经越来越深入人心,其重要性也是不言而喻的。性能测试中大规模并发的要求,压力测试中的大规模压力的模拟,回归测试中的大规模测试用例的反复执行都要求实现一个高可用、高可扩展性的自动化测试框架体系。因此,如何在一个开放的框架下,构建一个完整的自动化测试体系是我们需要研究的方向。<br />  一个完整的自动化测试框架体系包含以下几个部分:1、自动化测试框架;2、测试脚本以及测试数据管理;3、测试脚本的执行管理系统;4、测试结果的显示与分析系统。其中最重要的是自动化测试框架部分。<br /> 

2010-10-27 16:11:00 5475

转载 软件自动化测试方案的效益分析

<br />引言<br /><br />    随着软件测试技术的发展, 人们已经从最初的纯粹的手工测试转变为手工和自动化技术相结合的测试方法。近年来,自动化测试越来越受到人们的重视, 对于自动化测试的研究也越来越多。<br /><br />    但是,当前的研究热点多在自动化测试框架、自动化测试工具和脚本的研究, 而在软件自动化测试方案的效益分析方面涉及较少。本文首先对手工测试和自动化测试进行了比较,接着给出了自动化测试方案选择要考虑的因素, 然后给出了一种效益分析模型,希望通过对自动测试效益的分析,指

2010-10-27 10:50:00 2088

转载 QTP面向对象思想

<br />这种框架的核心思想是把某个窗口的测试对象和相关业务核心操作都封装在VBS的类中,称之为GUI层,或者叫GUI-业务桥接层。例如下面的登录界面类:<br />  ' 登录界面类,封装了界面对象数据以及相关业务操作<br />  Class Login<br />  Private m_htChildObjects 'As Scripting.Dictionary<br />  Public Property Get ChildObjects()<br />  Set ChildObjects =

2010-10-27 10:00:00 618

转载 QTP专业资料汇总

<br />1、  QTP专业网站 <br />http://www.advancedqtp.com/<br />http://knowledgeinbox.com/<br />http://www.learnqtp.com/<br />http://relevantcodes.com/<br />http://www.intellipro.co.uk/<br />http://www.softwareinquisition.com/<br />http://www.qtp10.com/<br />2、HP

2010-10-27 09:50:00 1078

非常全的QTP学习资料

Main_Users_Guide.pdf中文 QTP9.0编程常用方法及实例心得.doc QTP Excel函数.docX QTP:EXCEL报告输出格式,源码.docx qtp常用方法.txt QTP代码参考框架.txt QTP多种函数使用方法.doc QTP技术集锦.doc QTP识别和操作对象的原理.doc 1 自动化测试的实践-应用QTP测试框架.ppt 3 TD+QTP实用操作手册—银行付款实例讲解.ppt RegexTester.zip VBscript错误处理.txt WEB通用功能的测试用例设计.docx 读取EXCEL用例中的参数到QTP中去.txt 相对路径和绝对路径的获取和访问.txt 一位高人的QTP学习笔记.doc 在QTP中如何使用Class.txt

2009-03-02

教职工信息管理系统毕业设计答辩PPT

接我上个发布的资源~两个配套~<br>教职工毕业设计毕业答辩(重要).ppt<br>做的很精美~老师会很高兴的...

2008-01-09

【毕业设计】包含全套(封面+开题报告+代码+答辩PPT+论文)

企业管理系统&lt;br&gt;付费网站下的~171元/套&lt;br&gt;用完了~1次通过啊~&lt;br&gt;现在拿出来奉献给大家~~~

2008-01-09

并行接口8255A应用——交通灯模拟实验

自己做的课程设计~有需要的下吧~

2007-12-12

空空如也

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

TA关注的人

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