欢迎来到天天文库
浏览记录
ID:1250314
大小:995.05 KB
页数:7页
时间:2017-11-09
《qtp的一些简单的操作认识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、QTP实验的读书感想通过学了几周的QTP,有刚开始的不懂得是干什么用的,也不知道怎么用?但通过老师的引导,慢慢的学习,练习,查点资料,现在能对QTP熟练的使。以下是我看过书以及几次试验之后的感想和对QTP的认识。QTP的一些操作:一、QTP的简单认识与基本功能。它的工作页面分为标题栏,菜单栏,文件工具栏,测试工具栏,文档选项卡,视图栏,专家试图,关键字视图,数据表,资源,可用关键字,测试流,状态栏。并且快照视图(ActionStreen)不是保存的图片,而是图片的物理路径,信息和步骤。二、QTP的录制只录制鼠标
2、点击和操作的对象,并且保存到资源管理器中。三、一个自动化脚本可以测试很多东西。四、一个例子的具体操作如下:1这是先打开售票系统那个页面录制后的脚本,但还没有测试。2把东西进行参数化.在keywordview里该静态值参数化。注:这是先打开售票系统那个页面录制后的脚本,但还没有测试。注:参数化之后的keywordview注:参数化之后的ExpertView和Global里的数据及密码加密后。注:改成参数形式后进行测试后的结果如何理解,管理测试对象的概念:l测试对象可以大致分为:一抽象测试对象(class)它是存放
3、在插件类库中的。二录制测试对象,它是放到测试类库中,操作时录入的。三时时测试对象(脚本运行时临时对象),属性值可变的,回放录制脚本时应用程序的时时对象匹配脚本对象。lQTP以测试对象为单位管理测试脚本。l测试对象是QuickTest在测试或组件中创建的用于表示应用程序中的实际对象的对象。QuickTest存储有关该对象的信息,这些信息有助于它在运行会话期间标识和检查该对象。l运行测试或组件时,QuickTest通过其测试对象类及其描述(一组用于唯一标识该对象的测试对象属性和属性值)来标识应用程序中的每个对象。测
4、试对象及其属性和属性值的列表存储在对象库中,运行测试或组件时,QuickTest将搜索与它记住的描述匹配的对象。如果找不到与该描述匹配的对象,或找到了多个匹配的对象,QuickTest可能会使用“智能标识”机制来标识该对象。l在以下两种情况下,应用程序中对象的属性值会动态变化:一是每当应用程序打开时,二是基于某些条件。要使测试对象的属性值与运行时对象的属性值匹配,可以在设计测试或组件时手动修改测试对象属性,或者在运行会话期间使用SetTOProperty语句来修改测试对象属性。l录制脚本时不会被对象中的所有对象
5、录制脚本,录制范围可以设定对未录制的可以人工添加。并且录制属性时只是录制强制属性。添加按钮到其录制中:错误推测法的基本想法是:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例。例如,在介绍单元测试时曾列出许多在模块中常见的错误,这些是单元测试经验的总结。此外,对于在程序中容易出错的情况,也有一些经验总结出来。如输入数据为0,或输出数据为0是容易发生错误的情形,因此可选择输入数据为O,或使输出数据为O的例子作为测试用例。又如,输入表格为空或输入表格只有一行,也是容易发生错误的情况。可选择
6、表示这种情况的例子作为测试用例。再如,若两个模块间有共享变量,则要设计测试用例检查当让一个模块去修改这个共享变量的内容后,另一个模块的出错情况等等.某处发现了缺陷,则卅能会隐藏更多的缺陷,在实际操作中,列出程序中所有可能的错误和容易发生的特殊情况,然后依据测试者经验做出选择。如等价类划分法和边界值分析法通过选择有代表性的测试数据来暴露程序错误,但不同类型、不同特点的程序通常又有一些特殊的容易出错的情况。并且,有时分别使用某些测试数据或用例进行测试时程序工作正常,但其组合可能会使程序出错a例如·程序中两个模块使用
7、并修改某些共享的变量,则在程序运行测试过程中应对这些共享的变量赋值不同来验证这两个模块,一般说来,可能的输入组合数目往往很多。因此,测试人员应依靠经验和直觉,从各种可能的方案中选出最可能引起程序出错的方案。错误推测法能充分发挥人的直觉和经验,在一个测试小组中集思广益,方便实用,特别是在软件测试基础较差的情况下,很好地组织测试小组进行错误猜测,但错误推测法不是一个系统的测试方法,所以只能用作辅助手段,即先用其他方法设计测试用例,再用此方法补充一些例子。这种方法的优点是测试者能够快速且容易地切入,并能够体会到程序的
8、易用与否;缺点是难以知道测试的覆盖率,可能丢失大量未知的区域,并且这种测试行为带有主观性且难以复制.检查点的有关问题:一自动化测试的方法l数据驱动测试方法(解决核心的问题:把数据从测试脚本中分离开来,实现测试脚本的参数化。)l参数化测试lAction测试输入的参数化。l使用环境变量参数。二ActionScreen里添加对象鼠标点要添加的东西位置,然后右击。选择添加的内容(插入标准检查点
此文档下载收益归作者所有