自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 SQL之inner join/left join/right join

表A记录如下:aID     aData1           a12           a23           a3表B记录如下:bID     bData1           b12           b24           b4--------------------------------------------------------------Inner join

2007-09-27 02:52:00 562 1

转载 2006 - IT公司薪水统计

以下是本人根据今年浙大同学找工作的情况统计出来的信息。比以往那些贴烂掉的薪水帖要准确的多。有些公司薪水有个范围,表示根据笔试面试的情况定。都是研发类的硕士的情况。里面可能有些瑕疵,所以随时更新。Morgan IT 18万+bonus,共25万左右Google 17万9千多NI 拿到手14万,四金全部是公司交。MS atc 15.3万百度 7000至8500,发14个月,每个季度有4500至60

2007-09-21 21:22:00 776

转载 如何避免遗漏bug

转载自:51Testing,原作者:龚亮转载地址:http://www.51testing.com/?action_viewnews_itemid_20096.htmlbug遗漏,我想这个是很多公司很多人头痛的一个问题。众所周知,bug是不可能被完全消灭的,当然也就意味着在发布前不能被全部找出来。于是乎当项目发布后,或多或少都会出现bug遗漏的现象,即使发布初期没有发现,随着时间的流逝,一些隐

2007-09-21 01:14:00 1145

原创 QTP关键技术(六) - 嵌套Action间的参数传递

 参数传递思路:将Action1的输入参数InAction1传递给Action2的输入参数InAction2,将Action2的输出参数OutAction2传递给Action1的输出参数OutAction1。  此文为Hollyzhao于2007年09月在 http://blog.csdn.net/softesting 发布,夜深了,有点累~1)创建两个Action,嵌套关系,

2007-09-20 15:21:00 2191

原创 QTP关键技术(五) - 并列Action间的参数传递

     思路:将Action1的输出参数,传递给Action2作为输入参数。 1)创建两个Action,关系是并列关系,不是嵌套的.2)右键Action1,选Action Properties,在Output Parameters中添加参数OutAction1,点OK 3)右键Action2,选Action Properties,在Input Pa

2007-09-20 14:19:00 1568

转载 QTP关键技术(四) - Test和Top-Level Action间参数传递

摘自:51Testing,作者songfun,http://bbs.51testing.com/viewthread.php?tid=76226   以下讲述一个关于QTP的Test参数和Top-Level Action参数的使用例子,有些人不知道这个参数做什么用的,尤其是Test的output不知道怎么取。其实它是外部对象传给它的(这个外部对象可以是Quality Center,

2007-09-20 13:00:00 1504

原创 QTP关键技术(三) - 对同步点的理解

  1)QTP的脚本语言是VBScript,脚本在执行的时候,执行语句之间的时间间隔是固定的,也就是说脚本在执行完当前的语句之后,等待固定的时间间隔后开始执行下一条语句 2)问题:假设后一条语句的输入是前一条语句的输出,如果前一条语句还没有执行完,这时候将要导致错误的发生! 3)措施:加入同步点、加入Wait语句 此文为Hollyzhao于 http://blog.

2007-09-20 11:58:00 1742

转载 请不要做浮躁的人

转载自51Testing论坛:http://bbs.51testing.com/thread-87879-1-1.html1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很

2007-09-20 10:43:00 701

原创 QTP自动化测试流程

 1)准备TestCase       - 在进行自动化之前,将测试内容进行文档化,不建议直接录制脚本       - 在录制脚本之前设计好脚本,便于录制过程的流畅       - 由于测试用例设计和脚本开发可能不是同一个人完成,便于团队合作       - 便于后期的维护       - 文档化的方式:TD或者文档 2)配置QTPQTP支持不同的开发环境,

2007-09-19 03:17:00 2913 1

原创 QTP关键技术(二) - 对Check Point的较为深入理解

 1. 定义:将特定属性的当前数据与期望数据进行比较的检查点,用于判定被测试程序功能是否正确Check Point可以分两类:QTP内置验证点和自定义验证点 2. QTP内置验证点实现原理及优缺点       A.录制时,根据用户设置的验证内容,记录数据作为基线数据       B.回放时,QTP捕获对象运行时的数据,与脚本中的基线数据进行比较 

2007-09-19 02:22:00 2792 4

原创 QTP关键技术(一) - 对象识别及存储技术基本常识

 1)测试对象模型(Test Object Model)测试对象模型是QTP用来描述应用程序中对象的一组对象类。每个测试对象类拥有一系列用于唯一确定对象属性和一组QTP能够录制的方法 此文为Hollyzhao于2007年09月在 http://blog.csdn.net/softesting 发布,夜深了,有点累~2)测试对象(Test Object)用于描述应

2007-09-19 01:48:00 1824 1

原创 在QTP中使用描述性编程(实例)

  在QTP中使用描述性编程是一个提高QTP脚本利用率的很好的方式。通常QTP是通过对象库来识别不同的对象,而描述性编程是QTP另外一种能够识别对象的途径,它不依赖于对象库,通过增加一些对象的描述来识别对象的。 说明:本例子是以Flight飞机订票系统的登陆界面为测试页面进行描述的。 步骤一:录制脚本Dialog("Login").WinEdit("Ag

2007-09-18 08:02:00 5864 7

原创 测试自动化实现的两个难点-功能分解和对象识别

 1.优点1)模块化的设计,避免了重复的脚本,减少建立和维护脚本的成本2)在应用软件开发的同时,就可以同步进行脚本建立的动作,而且当软件功能变动时,只需要修改业务功能脚本3)由于应用软件的功能被分解成独立的业务功能脚本,测试人员可以随意组合业务功能脚本成为更复杂多样的测试个案4)测试输入数据和验证数据与脚本分开,存储在另外的文件中,如纯文字文件或EXCEL文件,测试人员可以更容

2007-09-15 23:44:00 2281

转载 GetROProperty,GetTOProperties,GetTOProperty的区别

一、QTP识别对象的原理(by yabest, http://yabest.net)QTP里的对象有两个概念,一个是Test Object(简称TO),一个是Runtime Object(简称RO)。这两个概念从字面上不大好理解,也容易混淆。但从实际作用上来看,应该说TO就是是仓库文件里定义的仓库对象,RO是被测试软件的实际对象。QTP识别对象,一般是要求先在对象仓库文件里定义仓库对象,里面存有实

2007-09-15 14:11:00 1764

原创 数据驱动在QTP中的运用(四) - 使用SQL数据库

本篇主要讲述Flight打开订单的正确性测试,通过数据库进行数据驱动测试,主要步骤和考虑思路如下:1.从数据库中随机读取一条存在的记录2.在Flight中打开本条记录3.比较数据库中的数据和软件界面上的显示是否一致   - 其中数据库中读出的记录数据保存在局部变量中   - 界面显示的实际数据通过Output Value保存到QTP自带的DataTable中. Option Expli

2007-09-15 11:50:00 1464

原创 数据驱动在QTP中的运用(三) - 使用ADODB导入EXCEL数据文件

前面介绍的是直接使用EXCEL导入数据文件,在这里介绍使用ADODB导入EXCEL数据文件的方法。操作思想基本上是一致的,就是链接数据文件的方法不同。Option ExplicitDim conn, rst, fileName, strConnDim var, ifileName = Environment.Value("TestDir") & "/test.xls"strConn =

2007-09-15 11:16:00 1402

原创 数据驱动在QTP中的运用(二) - 自定义EXCEL文件

本节共有两个实例,第一个是把测试用例的数据写到EXCEL文件中,第二个是通过读取EXCEL文件中的数据,并把执行结果写入到EXCEL文件中。1.对EXCEL文件进行写操作 Option Explicit Dim fso, ddFilePath, iDim ExcelBook, ExcelSheet ddFilePath = Environment.Value("Te

2007-09-14 23:24:00 1651

原创 数据驱动在QTP中的运用(一) - 自定义TXT文件

以下是对Mercury Interactive公司的Flight飞机订票系统的Login模块进行数据驱动测试的VBScript脚本实例,通过对自定义TXT文件进行读写操作。Option Explicit Dim fso‘数据驱动文件路径,数据文件,当前行Dim ddFilePath, ddFile, ddCurrLine‘执行日志文件路径,日志文件Dim

2007-09-14 22:28:00 1376 1

原创 如何简单的获取数据链接字符串

 我们在做数据库编程的时候,经常会用到数据库链接字符串,通过这个字符串链接到使用的数据库.到底该如何获取这个字符串呢?在这里讲述一个非常简单的获取方法. 1. 在桌面上创建Test.udl文件(一定要是udl为后缀的文件)    图标是这个样子的:2. 双击Test.udl,打开“数据链接属性”对话框3. 在Tab“提供程序”中选择OLEDB提供者,

2007-09-13 13:37:00 1303

原创 《最后期限》 读书笔记

2007年09月09日优秀管理的四大要素:1. 选择正确的人2. 为他们分配正确的任务3. 保持他们的积极性4.  帮助团队凝聚起来并保持团队的凝聚力其它的一切只是“文案”

2007-09-09 15:19:00 712 1

原创 QTP中常有的VB函数

  Left 函数返回 Variant (String),其中包含字符串中从左边算起指定数量的字符。语法Left(string, length)Left 函数的语法有下面的命名参数: 部分 说明

2007-09-06 14:10:00 1752

原创 [经典] 抽屉原理

抽屉原理“任意367个人中,必有生日相同的人。” “从任意5双手套中任取6只,其中至少有2只恰为一双手套。” “从数1,2,...,10中任取6个数,其中至少有2个数为奇偶性不同。”... ...大家都会认为上面所述结论是正确的。这些结论是依据什么原理得出的呢?这个原理叫做抽屉原理。它的内容可以用形象的语言表述为:“把m个东西任意分放进n个空抽屉里(m>n),那么一定有一个抽屉中放进了

2007-09-04 15:22:00 1570

原创 逻辑思维和智力题,面试的时候会经常被问到

1.  一根不均匀的绳子, 从头到尾烧需要整整一个小时烧完,有很多条同样的绳子,请问我该怎么做才能得到1小时15分钟呢?答案:准备3条绳子,第一条两头点燃,第二条一头点燃,第三条暂时不点燃;第一条烧尽时,过了半个小时,与此同时,第二条还剩一半,第三条完整;第二条另一端点燃,第三条不动;第二条烧尽时,又过了15分钟;第三条两头点燃,烧尽时要30分钟,共1小时15分中;2. 你有一桶果冻,其中

2007-09-04 15:06:00 5127 5

转载 一个老测试员对测试理解(需要掌握哪些知识)

1 测试人员必顺熟悉软件开发流程。测试需熟悉软件开发流程,重点掌握测试本身部分过程以及测试与各个阶段的接口,有哪些文档需要编写,编写的内容是什么。其它方面不需要很多细节都了解,那是QA和EPG的事。2 测试人员必顺熟悉产品所涉及的业务。测试人员主要的的测试还是功能测试,那怎么做好功能测试,在仔细、耐心的基础上还需要精通产品的业务。实际是往往项目组中的培训往不够的,我个人的经验是如果有条件能够参加需

2007-09-02 20:42:00 2544 1

原创 从用例角度来分析系统测试(纵向)

 从用例角度来分析系统测试(纵向)1、ST计划1、组织形式(1)明确测试组织和周边关联组织之间的职能和权力关系       - 如果公司的流程的比较规范,则不用太多考虑;      - 如果公司的流程不是很规范,根据以往的经验,在分配任务以后,会不会遇到障碍;       - 与管理人员:    解决资源、监督测试结果       - 与开发部门:    是否需要进

2007-09-02 13:58:00 1152

原创 从用例角度来分析系统测试(横向)

一、从用例角度来分析系统测试(横向) 针对ST用例,使用横向思考方式进行计划、方案、设计、执行活动。横向思考方式得到的结果是 测试项、测试子项、测试用例。下面将针对如何实现每一步,进行描述: 1、ST计划 → 测试项 做计划最重要的不是写文档,而是之前所进行的活动(思考和沟通),文档只不过是过程的结果而以,最重要的是那个思考的过程! 

2007-09-02 11:15:00 1142

原创 硅谷招聘流行搞怪试题 Google面试题答案揭密

语:国外媒体今天发表分析文章称,谷歌在多项最佳雇主评选中都名列前茅,但要加盟谷歌却并非易事,至少你要有能力回答一些刁钻古怪的问题,例如,一辆学校巴士可以放多少个高尔夫球?擦遍西雅图所有窗户能挣多少钱?硅谷流行迷题面试   近年来,越来越多的硅谷科技公司开始在面试中提出类似的问题。这些公司感兴趣的并不是正确答案,而是应聘者解决问题的方式和能力。当今的商业世界瞬息万变,企业更需要有独立思考能力

2007-09-02 02:02:00 877

MCTS.Exam 70-511.Windows Application Development with Microsoft .NET Framework

微软认证考试:70-511, Windows Application Development with Microsoft .NET Framework 4.2011

2011-04-29

Beginning WF Windows Workflow in .NET 4

Beginning WF will take you step by step through many of the useful applications of workflow technology. Along the way, you will: Create designer-based and code-based workflows Communicate between applications using workflow activities Implement SQL persistence with custom participants Create workflow extensions and custom activities Build applications that support long-running workflows Host workflows in WCF services

2010-05-19

microsoft uispy

The UI Spy tool enables developers and testers to view and interact with the user interface (UI) elements of an application. By viewing the application's UI hierarchical structure, property values, and raised events, developers and testers can verify that the UI they are creating is programmatically accessible to assistive technology devices such as screen readers. UI Spy uses the UI Automation libraries. UI Automation is the new accessibility framework for Microsoft Windows. Using UI Spy, developers and testers can check an application's level of accessibility by verifying the following: UI Automation property values for UI items. Control pattern implementation. UI Automation event information. Navigation and keyboard focus.

2010-03-21

Microsoft.Press.CLR.via.Csharp.3rd.Edition.Feb.2010

Jeffrey Richter 在他的博客中叙述了 CLR via C#第三版的主要内容,和改动。原本如下:(必要的地方加了翻译) Last week I submitted the reaming chapters for my new book. It is now being edited and should be available right around the time that Visual Studio 2010 launches (March 22, 2010). (注:上周他提交了他的书(可能是给出版社),估计会在VS2010发布的时候,一同上市) One place you can order it is here: http://www.amazon.com/CLR-via-C-Third-Pro-Developer/dp/0735627045 (注:Amazon已经可以预订了) I know that many people will ask me what are the differences between the 2nd edition and the 3rd edition and so I thought I'd create this blog post to address this. Overall, every chapter has been modified making the text clearer, fixing any known mistakes and I’ve added more 64-bit coverage as this hardware is becoming more commonplace. I' ve also embellished a lot of text to reflect new things that I've learned in the last 5 years since the previos edition of the book was published. In addtion, since the 2nd Edition of the book covered version 2.0 of the .NET Framework and C#, the new book adds coverage of versions 3.0, 3.5 and 4.0. (注:修改了部分章节的语言描述,叙述地更清楚一些。修改了关于 64位系统的一些错误。用了很多笔墨来介绍他最近5年的学习心得,书中也涵盖了.net 3.0,3.5,4.0的内容。) Also, I always thought I’d write a Threading Book showing how to properly architect software to build responsive and scalable applications and components in today’s world of multi-core computers. However, I decided to just include this other book’s content in the 3rd Edition of CLR via C# and so Part 5 of the book has five pretty lengthy chapters related to Threading. These chapters (like all chapters in the book) are very prescriptive. That is, I don’t just explain what is in the .NET Framework and how to use it. I explain when to use it and why as well as pitfalls associated with various constructs. I have written a lot of threading material over the past 20+ years and this is all new material presented in an all new way that I think will resonate well with software developers. The 2nd edition of CLR via C# had two chapters related to threading; the five new chapters contain a small part of that material but the new chapters are basically rewritten and add all of the new stuff that is being introduces with .NET 4.0. (注:此版第五部分中有5个很长的章节讲述线程。作者不仅解释 .NET框架的线程部分和如何使用这个,还讲述了什么时候使用和一些使用中的陷阱。作者在过去20多年中写了很多关于线程的文章,这次他将用这5章的篇幅做一个完整地,全新的阐述。新加的章节基本都是重新写过的,所有新修改的东西也都跟.NET 4.0联系起来了。) Below is the Table of Contents for CLR via C#, 3rd Edition and a brief description of what has been added to each chapter since the 2nd Edition. (下面是分章节的简要介绍了,Jeff相当厚道啊。我是很期待第三版。)

2010-02-20

Windows PowerShell 实战

Windows 环境所开发的 shell 及脚本语言技术,这项全新的技术提供了丰富的控制与自动化的系统管理能力;关于PowerShell参看易学易用的Windows PowerShell。

2009-11-28

人件2 中文版

人件 中文版 版本 2.0

2008-02-24

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

TA关注的人

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