初识 Test Design Studio.docx_第1页
初识 Test Design Studio.docx_第2页
初识 Test Design Studio.docx_第3页
初识 Test Design Studio.docx_第4页
初识 Test Design Studio.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

初识Test Design Studio今天看到一篇文章讲的是Test Design Studio (简称TDS) 是为QTP量身定做的工具。之前我也写过几篇关于QTP的文章,期间自己写代码的时候也确实发现QTP的Complete Word并不是很强大,而TDS所具备的如Quick Bundles,静态代码分析,强大的Intellisense,智能XML注释,自动化构建,文档生成器等一系列有助于自动化测试人员进行脚本开发的功能。不过据说这款工具只能试用20天,过了之后无论你怎么折腾,重装或者Ghost都是不能继续试用了。网上有关于破解的文章,我今天试了下,似乎没啥用。估计是因为我的是win7的系统吧。闲话不多说了,我们来看看这款工具。这是新建project的界面。里面有自动化测试工具QTP,WinRunner,自动化测试管理工具Quality Center,我们选择QTP。可以看到多了个solution视图,最顶层的是root元素,即solution。一般用过visual studio的对这个solution一定不陌生。这个root元素表示一个解决方案。在根元素下面可以有很多QTP项目,而每个QTP项目又包含了很多元素,如References,环境变量文件,函数库,对象库,启动引擎以及测试脚本库。这些元素都是一个完整的自动化测试解决方案中最基本且必须具备的要素。每个元素下,你还可以创建新的对应的子功能,或者是子文件。在你需要创建新项目的元素上右击鼠标,进入Add - Add new item项,即可弹出子选项框:这里有很多模板文件以及不同类型的QTP支持,最高到10.0.还可以创建对象库文件以及函数库文件,可以根据你的需要选择要创建的文件,点击Add之后即可轻松生成。Bundles应用所谓Bundles即为代码块,用过eclipse的人都知道,输入一些快捷键会自动为你生成代码块,一些常用的开发工具都会有这种功能。但是QTP没有,所以TDS来弥补了QTP的遗憾。接下来我们来看一下如何运用。首先打开Libraries下的MyQTPProject.qfl函数文件,打开可以看到TDS已经帮我注释好了此文件的一些文件描述。下面的是一些简单的应用,我加了注释:当然你也可以自定义或者修改这些代码块,只需要打开Tools-Code Snippets Manager,弹出对话框后选择你需要编辑的语言。也可以自己新建需要的bundles,下面就是创建一个Description对象的bundles,然后你可以尝试输入desc+Tab来感受一下bundles的优越性。静态代码分析这个不用多说,很多开发工具都有强大的静态代码分析功能。我常觉得RFT会比QTP好用些,就是因为RFT出错了容易知道怎么改,而QTP有时候错误信息就没那么友好了。这是题外话,直接上图,一目了然。静态代码分析可以使得你编写程序的时候就及时检查出一些错误,这样当你改完这些错误之后,编译通过的可能性会大大提高,而不用像在QTP里那样提醒吊胆。IntellisenseIntellisense就是我们所说的智能提示。可以提高开发人员的代码输入效率。大家应该记得QTP也是有complete word的,在TDS里这个功能变得更加强大。用户只需要输入Ctrl + Space就可以使用这个功能。前提是输入法的切换快捷键换掉了。一般来说输入法的快捷键优先级比较高,如果冲突的话,那么TDS的这个功能就没了。来做个简单比较,之前我写reporter对象的时候,大家一定注意到,QTP只可以识别到该对象的三个属性和一个方法:然后我们再到TDS里来看看是不是欣喜若狂,原来你有那么多可以用的方法和属性。当然TDS的人工智能提示远不止这些,从以上一个小例子才是冰山一角。它还包括类内函数提示跨文件支持。以及对象库的智能识别。智能XML Comments自动生成XML Comments,顾名思义其实就是以XML的形式来对脚本中的一些需要解释的地方进行注释。并且该注释可以与之后的文档生成器进行联动。这项功能看起来不起眼,但是对于那些参加过大型项目,或者是进行过项目维护的人来说,一定都知道,如果一个没有注释的函数看起来是有多麻烦,而且也不利于代码的重用。1. 注释方式只需要在需要注释的函数上方连续输入三个单引号即可。TDS会自动生成注释,开发者只需要填入type的内容,在下次调用函数的时候就会有提示。2. 自定义参数列表提示在Param节点中增加一个Paramlist属性,并在此节点后增加一个Paramlist节点和Item子节点。可调用出事先定义好的参数列表,这样做可以防止出错。VBS文档生成这个功能很强大,目前没有看到比这个强大的工具。在Tools - Do

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论