自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

QTP中使用OR还是DP对于IE内存泄漏的影响

对于在QTP中是使用OR还是DP一直存在争论。最近在www.connectedtesting.com看到一篇文章,对于IE内存泄漏的问题做了一些测试,发现QTP的脚本写法不一样对于IE内存泄漏的影响程度也不一样:测试脚本写法测试前IE内存(MB)测试后IE内存(MB)内存泄漏(MB)IE进程CPU使用(%)测试时间(...

2009-11-29 16:54:00 71

QTP下基于XML+DP的关键字驱动DEMO

写了个简单的关键字框架Demo,基于XML+DP。DP(Descriptive Programming)描述性编程可以说是搭建关键字框架必不可少的。QTP中可以使用XMLUtil来读取XML文件。关键字包括测试对象和操作。把测试对象和测试用例(操作序列)都存在XML文件中,例如:<Framework><Objects> &...

2009-11-29 16:10:00 53

Blog要停止几天,冲刺日本语二级!

因为12月6日要考日语二级,所以暂时停止对blog的更新,希望大家谅解~特别是落奇先生~很感谢你关注我blog是否更新~有你的关注,更加能督促我坚持下去!自学了一年左右就去报了日本语二级(JLPT-2),本来没有打算过的,结果出来还真的没有过,但是死的太惨烈了~离合格线就差一分239!如果上次过了,我真的也会崇拜我,但是一切都是因为那一分发生了改变!!这次我真的也是...

2009-11-23 22:36:00 49

HP发布了针对QTP 10的Web2.0 Feature Pack

最近发现HP发布了针对QTP 10的Web2.0 Feature Pack,这个特性包主要包含以下内容:• Extensibility Accelerator for HP Functional Testing. Provides a Visual Studio-like IDE that accelerates and facilitates the design, developm...

2009-11-22 15:21:00 71

Android基础教程(九)之自定义下拉菜单模式----Spinner与setDropDownViewResource的应用

大家好,我们这一节讲一下Android下的下拉菜单Spinner,就像是Swing的Combobox,html的<select>,由于手机画面有限,要在有限的范围选择项目,下拉菜单是比较好的选择.Android提供的Spinner Widget的下拉菜单已经非常好用了,样式也还适用.但我们本节的Demo的重点在于自定义下拉菜单里的样式,其关键在于调用setDropDownVie...

2009-11-19 21:44:00 69

Android SDK自动升级为2.0的超级简单方法!!!

Android SDK的升级如此之快让人有点招架不住,笔者还没有用上1.6版本,Android2.0就已经发布,那我们这些out的人怎么样才能简单的把我们的旧版本的SDK升级为最新的2.0呢?下面是我个人认为比较简单的方法:第一步:打开Eclipse工具,在工具栏里找到这个按钮,如果你没有找到也不要着急,你在菜单栏Window->Android SDK and A...

2009-11-18 23:33:00 87

Android基础教程(八)之仿百度谷歌搜索自动提示框-----AutoCompleteTextView的应用

现在我们上网几乎都会用百度或者谷歌搜索信息,当我们在输入框里输入一两个字后,就会自动提示我们想要的信息,这种效果在Android里是如何实现的呢? 事实上,Android的AutoCompleteTextView Widget,只要搭配ArrayAdapter就能设计同类似Google搜索提示的效果.本例子先在Layout当中布局一个AutoCompleteText...

2009-11-18 23:00:00 54

Android中级教程(三)之不同Activity之间的数据传递---Bundle对象的使用!

在上一节例子中,介绍了如何在Activity中调用另一个Activity,但若需要在调用 另外一个Activity的同时传递数据,那么就需要利用Android.os.Bundle对象封装数据的能力,将欲传递的数据或参数通过Bundle来传递不同Intent之间的数据.本范例将设计一个简单的个人信息表单,有姓名(EditText)和性别(RadioButton...

2009-11-17 21:28:00 68

Android中级教程(二)之调用另一个Activity---Intent对象的使用!

前一个教程介绍了如何运用切换Layout的方式进行手机页面间的转换,如果要转换的页面不只是背景,颜色或文字内容的不同,而是Activity的置换,那,那就不是单单改变Layout就能完成的,尤其是需要传递的变量不像网页可以通过Cookie或Session,在程序里要移交主动权到另外一个Activity,光靠先前技巧是办不到的.而下面我们要讲的Intent对象就是...

2009-11-16 22:23:00 70

成功自动化测试的步骤

在www.qaSignature.com上找到一篇关于自动化测试的文章《Ten Steps to Building Software Test Automation That Works》描述了迈向成功自动化测试的路线图:• Setting up goals and objectives 确定好目标公司的目标:提高测试效率最终用户的目标:Reduced erro...

2009-11-15 18:17:00 64

Android 2.0 源码发布,已经成功移植到 HTC Dream G1

昨晚,就在硅谷的太阳就要落山的时候,Google用了两个小时,把Android 2.0的源代码发布到了AOSP(Android Open Source Project)开源项目中。Android社区马上行动起来,并且成功得把它移植到了最老的一款Android手机T-Mobile G1上面。运行Android 2.0系统的Motorola DROID应该面市块2周了,这块明星手机...

2009-11-15 14:33:00 59

Android中级教程(一)之----手机页面的转换setContentView的应用

大家好,我们这一节讲的是手机页面的转换setContentView的应用.在网页的世界里,想要在两个页面间的转换,只要利用超链接就可以实现,但是在手机的世界里,要如何实现手机页面的转换呢? 最简单的方法就是改变Activity的Layout! 在这个例子中,将布局两个Layout,分别为Layout1(main.xml)和Layout2(mylayout.xml)...

2009-11-14 21:14:00 54

Android会加速地球的毁灭?

并非危言耸听,以Android的普及能力,估计5年左右,中国将会有大量基于Android的手机系统,这个数子可能达到一个恐怖的数字。目前中国拥有手机的数量已经突破 7亿台大关,5年时间估计会突破十亿台。谷歌Android平台开源,并且强大,更有一点是免费,实在是广大国内山寨,和不山寨的手机行业的首选平台。几年内,中国街头,可能使用Android平台手机,在街头进行谷歌信息搜索的场景将随...

2009-11-14 21:07:00 49

Mission Off Mercury

各厂商在自动化测试工具领域的争夺有点愈演愈烈的味道。AutomatedQA最近的销售策略很明显地针对HP http://www.automatedqa.com/l/tc-nl-mom/打出“Mission Off Mercury”的口号,呼吁大家“Stop overpaying for HP/Mercury software”(不要为HP Mercury过于昂贵的工具买单)...

2009-11-14 16:39:00 74

QTP9.5 vs. TestComplete7

Andrei在http://qaheaven.com/的一篇名为《HP QTP 9.5 vs AutomatedQA TestComplete 7》的文章中对比了QTP9.5与TC7:QTP 9.5TestComplete 7User-friendly and accessible information to have thi...

2009-11-14 11:36:00 95

Android基础教程(七)之----单选项框RadioGroup的综合应用

大家好,我们今天这一节要介绍的是RadioGroup的组事件.RadioGroup可将各自不同的RadioButton,设限于同一个Radio按钮组,同一个RadioGroup组里的按钮,只能做出单一选择(单选题).首先,我们先设计一个TextView Widget,以及一个RadioGroup,并将该RadioGroup内放置两个RadioButton,默...

2009-11-12 23:05:00 67

解析技术债务

原文:http://www.infoq.com/cn/news/2009/10/dissecting-technical-debt术语”技术债务“是由Ward Cunningham首次提出,指的是开发团队在设计或架构选型时从短期效应的角度选择了一个易于实现的方案,但从长远来看,这种方案会带来更消极的影响,亦即开发团队所欠的债务。敏捷专家们就技术债务到底是什么以及如何对其进行分类给出了自...

2009-11-12 22:57:00 88

深度剖析:具名常量

内容来自——DS计划C深入学习项目 欢迎加入,共同进步 访问此论坛 c中所谓的具名常量,是指用const修饰的变量。本文会深入一下具名常量的本质,存储位置,以及是否可以更改,如何更改等。首先,声明一下我测试的环境:linux企业版5.0。 测试非static全局变量...

2009-11-12 20:04:00 73

测试驱动开发的适用性

原文:http://www.infoq.com/cn/news/2009/11/uncle-bob-tdd-applicabilityTDD取代架构了吗?你不能通过TDD得到一个完整的架构。TDD可以告诉你某些架构决定,但是你无法在没有架构设计的情况下启动项目。因此某些预先的架构是必要的。其中最重要的一点是决定哪些架构元素可以延迟哪些不能。...

2009-11-12 19:24:00 89

重构手法:Inline Temp

1.1InlineTemp1.1.1概述对所有对该变量的引用操作,替换为对它赋值的那个表达式自身。1.1.2动机一般是用作replacetempwithquer的一部分使用。另外一个地方是它不利于其他重构手法的使用。1.1.3做法1、如果这个变量未被声明为const(Java...

2009-11-12 18:53:00 64

Android基础教程(六)之----多选项CheckBox的综合应用

大家好,我们这一节将讲多选项CheckBox的综合应用,我们的程序主要构造两个CheckBox的对象,以及一个TextView对象,并通过setOnCheckedChangeLisener实现onCheckedChanged()方法来更新TextView文字.首先我们看一下效果图:下面是主程序的代码:string.xml:...

2009-11-11 22:29:00 84

开源测试框架White

White简介:White与WatiN类似,它封装了微软的UIAutomation库和Window消息,可以用于测试包括Win32,WinForm, WPF和SWT(java)在内的软件。ThoughtWorks的Vivek Singh是该项目的Leader,他已将White放在了CodePlex上。White具有面向对象的API,很容易来控制一个应用,它也可以与xUnit.Net...

2009-11-11 10:21:00 85

Android基础教程(五)之-----Menu功能菜单设计

大家好,我们今天这一节讲的是Android功能菜单的设计,程序里定义了两个菜单子项,一个是"关于",一个是"退出",当点击"关于"时候,新建一个Toast提示,当点击"退出"时,我们将结束程序.程序里除了默认覆盖的onCreate外之外,还需要另外新建两个类函数:onCreateOptionsmenu()与onOptionsItemSelected(),前者为创建Menu菜...

2009-11-10 21:50:00 160

LoadRunner函数中的几个陷阱

1、atof在loadrunner中如果直接用float f;f=atof("123.00");lr_output_message("%f",f);输出的结果会是1244128.00,根本不是我们想要的。因为float,double型在不同的平台下长度不一样,所以在loadrunner中调用atof需要显式的声明这个函数。如下:doubleatof (con...

2009-11-10 21:40:00 94

重构手法——Inline Method

1.1InlineMethod1.1.1概述在函数调用点插入函数本体,然后移除该函数。1.1.2动机代码大全和重构中都强调过的一点是,为了代码的可读性,不要吝于为几行代码写一个函数。这个重构方法,就是针对上述原则的滥用。如果代码已经清晰的表达了其意图,间接层的必要性就不大了。这个时候,就可以把间接层移除。另外一个需要此手...

2009-11-10 19:46:00 91

【深度剖析】【变量】变量的作用域

作用域的定义作用域(scope)或者可见性是指变量在程序内的可见和可引用的范围。比如,全局变量在所有的文件都可访问,那他的作用域就是所有文件;static定义的全局变量,只可以在定义它的源文件中访问,那他的作用域就是其所在的源文件;函数内部的局部变量,只在其函数范围内有效;有些变量,只在某一块代...

2009-11-10 19:43:00 91

Android基础教程(四)之-----取得手机屏幕大小DisplayMetrics的应用

大家好,我们这一节要讲的内容是Android如何取得手机屏幕大小的例子.本节主要用了三个对象TextView,Button,以及DisplayMetrics,其中Displaymetrics是取得手机屏幕大小的关键类,这个例子非常的简单,当我们点击按钮,触发事件,在TextView里显示手机屏幕的宽高分辨率.看一下效果图:按钮触发前:按钮触发...

2009-11-08 21:50:00 63

【项目文档】【知识点】C深入学习知识点checklistV1.1正式版

变量学习时间:1.5W知识点checklist1、全局变量,局部变量,常量分别保存在内存中的什么地方?2、不同类型的变量,你是否知道其作用域?3、全局变量和局部变量是否可以重名?你是否在这样做?4、局部变量在函数退出后是否有效,为什么?5、全局变量为什么不允许定义在头文件中?有何危害?S...

2009-11-08 13:07:00 56

【项目文档】【公告】论坛发帖规范,以及网页创建规范

为了节省大家的时间,对论坛的发帖和创建网页进行规范。、1、发帖规范发帖内容目前总共有三类(后面可以考虑添加):a)讨论,成员在学习过程中的疑问,心得的交流。b)疑问汇总,有KO整理,负责发布,并且供KE进行解答。c)公告,主要是通知性的内容。为了在标题中携带更多的信息,节省大家的时间,对帖子标题的规范如下:“【讨论...

2009-11-08 13:06:00 69

【项目文档】【公告】KE,KO职责和工作

11月8日,部分KE,KO一起就项目相关问题进行了讨论。参与讨论人员:靳雄飞,莫北风(KE),臧秀涛(KE),董迎中(KO),玄缘葬歌(KO),常高伟(PO)。主要的内容如下:1、知识点学习的先后顺序。2、KO知识点的划分。3、KO的职责,如何完成自己的工作。...

2009-11-08 13:05:00 131

Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用

大家好,我们这一节将简单的Button事件响应综合提示控件Toast的应用,在上节我们已经学会了在main.xml里定义了Button对象,今天我们来学习Button如何实现事件响应,Button按钮所触发的事件处理,我们称之为Event Handle,只不过在Android当中,按钮事件是由系统的Button.OnClickListener所控制,熟悉Java程序设计的读者对OnXxxL...

2009-11-07 01:37:00 124

Android基础教程(二)之五大布局对象---FrameLayout,LinearLayout ,AbsoluteLayout,RelativeLayout,TableLayout....

大家好,我们这一节讲一下Android对用五大布局对象,它们分别是FrameLayout(框架布局:不知道是不是这么翻译的),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局).FrameLayout:FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个...

2009-11-06 23:34:00 51

谷歌借Android布局中国3G

中国进入3G时代后,电信运营商加强手机深度定制的举动,正改变着手机产业的格局与消费的走向;而Android开放源代码系统也给中国手机产业的升级带来新机遇谷歌移动平台主管安迪·鲁宾5月30日表示,谷歌计划在今年年底之前至少推出18款基于Android系统的新型智能手机产品。可以看出,谷歌此举的目的是吸引更多的人使用Android,吸引更多的开发者为Android开发软件。安迪·鲁宾甚至认为,...

2009-11-06 12:50:00 48

The Saygus VPhone V1 clears FCC, Will this be Verizon’s next Android device?

A recent FCC filinghas revealed what could be the third Android offering from Verizonwireless network. Rumors back in October about a small company bringinganother Android phone through the Open...

2009-11-06 12:37:00 64

Verizon says Tethering it’s Coming to Motorola DROID Early 2010

For those who will soon get their hands on the Verizon DROID by Motorola,the Big Red has a nice surprise waiting to happen. Verizon hasconfirmed that in early 2010 the DROID will have access to ...

2009-11-05 22:43:00 54

Android手机可能是摩托罗拉的最后机会!!!

这家老牌手机公司希望借助一款新手机在中国市场打赢一场翻 身仗,一切已在暗自准备之中。没有人知道,如果没有革命性产品出现,摩托罗拉还能坚持多久。自从2008年手机业务大幅缩水51%,被快速崛起的LG挤下季军的位置以来,摩托罗拉已经 在市场第一阵营里消失有近一年的时间了。早在三年前,这家公司的手机业务就陷入了泥沼,尤其在包括中国印度在内的新兴市场表现乏力。由于在触摸屏和智能手机潮流中反应迟缓,...

2009-11-05 18:25:00 66

Android入门教程(五)之------第一个Android工程HelloAndroid

从这一节我们将正式进入Android编程世界,希望大家多多给我留言以及提些建议.首先我们打开Eclipse选择左上方的菜单[File->New->Project->Android Project]双击后会出现新建Android工程对话框,如下图所示:如果你不知道为什么这么填的话,就先模仿我这样写,具体会在以后章节中提及,建完工程后,我们会发现Hello...

2009-11-04 23:22:00 51

Android入门教程(四)之------Android工程目录结构介绍

当我们创建完Android工程如(HelloAndroid)后,展开"Package Explorer"窗口里的"HelloAndroid"项名称,可以看见如下目录结构:res:放置应用程序用到的资源文件。其包含(Drawable,layout,values等目录)。当这个目录下的文件发生变化时,src目录下面的R.java就会自动发生变化。assets...

2009-11-04 23:10:00 51

Android入门教程(三)之------导入现有Android工程

开启Android工程我们开启Eclipse环境来,在左上方的菜单上,选择[File->New->Project],会弹出[New Project]对话框.Eclipse是通用的剪辑环境,可根据你所安装的不同的插件而支持许多种类的工程的创建.点击[Android]资料夹下的[Android Project]对话框,点选"Browse.."按钮以选择[开启已经存在的工程](Cre...

2009-11-04 21:26:00 56

Android入门教程(二)之------环境搭建

Android操作系统顶着Google与Open Handset Alliance的光环,让很多程序员在Android手机还没上市之前,就开始紧追着官方文档,Early SDK版本更新,这是IT业界罕见的现象,因为大家都抱着”不想输在起跑线上“的心态,这也是手机发展的历史,第一次有机会让所有的程序员站在同一个起跑 开始,无论是...

2009-11-04 21:23:00 76

空空如也

空空如也

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

TA关注的人

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