资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划qtp功能测试报告本科中期实习报告姓名:张少龙学号:专业:软件工程院系:信息学院指导教师:史西兵完成日期:XX年6月22日西安财经学院教务处制目录内容摘要.4一、关于QTP软件介绍.5软件特点.5QTP测试主要过程.6二、测试计划及测试需求.8测试原理分析.8测试需求分析.8测试流图.9测试搭建环境.9测试计划设计图.10三、测试用例设计.11登录与退出登录测试用例.11写信测试用例图.11四、测试过程.13开始录制脚本.13回放录制脚本.17加入检查点.17重新运行脚本.20五、测试结果分析.21六、测试总结和心得体会.23基于内容摘要QTP是quicktestProfessional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等对于一个网站系统,其链接的正确性和各个功能模块的功能实现的准确性是其测试的关键性环节。同时在最短的时间内开发出需求分析中的网站系统的软件产品,以最快的速度能先于其他竞争对手占领软件市场,从而获取最大的利益,所以测试速度也是至关重要的。本次实验是基于QTP对新浪邮箱进行功能测试。以QTP自动化测试工具对网站的链接正确性检查和各个功能模块的功能实现的准确性测试能够在满足测试需求的前提下加快测试进度。QTP对新浪邮箱进行功能测试的测试报告关键词:QTP新浪邮箱测试结果分析录制脚本一、关于QTP软件介绍软件特点款软件主要有以下几个特点:QTP是一个侧重于功能的回归自动化测试工具;提供了很多插件,如:.NET的,Java的,SAP的,TerminalEmulator的等等,分别用于各自类型的产品测试。默认提供Web,ActiveX和VB。QTP支持的脚本语言是VBScript,这对于测试人员来说,感觉要“舒服”得多。VBScript毕竟是一种松散的、非严格的、普及面很广的语言。QTP支持录制和回放的功能。录制产生的脚本,可以拿来作为自己编写脚本的template。录制时,还支持一种lowerlevel功能,这个对于QTP不容易识别出来的对象有用,不过它是使用坐标来标识的,对于坐标位置频繁变动的对象,采用这种方式不可行。另外,QTP的编辑器支持两种视图:Keyword模式和Expert模式。Keyword模式想法是好的,提供一个描述近似于原始测试用例的、跟代码无关的视图,而Expert就是代码视图,一般编写脚本都在这个区域。一个有用的工具:ObjectSpy,可以用来查看Run-timeobject和Testobject属性和方法。QTP通过三类属性来识别对象:a)Mandatory;b)Assitive;c)Ordinalidentifiers。大部分情况下,通过对象的一些特定属性值就可以识别对象。这些属性可以通过Tools-ObjectIdentification定义。ObjectRepository是QTP存储对象的地方。测试脚本运行后,QTP根据测试脚本代码,从这个对象库中查找相应对象。每个Action可以对应有一个或者多个OR,也可以设置某个OR为sharable的,这样可以供其他Action使用。注意,使用QTP录制功能时,默认将被测对象放在localOR中,可以通过Resources-ObjectRespository,选择Local查看。说到QTP的要点,不得不说Action。Action是QTP组织测试用例的具体形式,拥有自己的DataTable和ObjectRepository,支持Input和output参数。Action可以设置为share类型的,这样可以被其他test中的Action调用,该测试项目在这个基础上,对用户名、密码输入的各种情况进行测试,之后比较最后结果与预期结果,达到测试这个登录功能的目的。用户登录界面如下,主要实现的功能如下,输入正确用户名以及密码时,跳出“登录成功”小窗体。用户名以及密码输入错误时,跳出“登录失败”的小窗体。登录功能实现代码如下,二、测试步骤1、程序分析及等价类划分该程序的用户名admin,密码1234,只有输入正确,才能登录成功。而登录不成功有几种情况。用户登录输入时,有以下几种情况:用户名admin,密码1234,有效等价类用户名为空,密码为空,无效等价类用户名非空,密码为空,无效等价类用户名为空,密码非空,无效等价类用户名非空非admin,密码非空非1234,无效等价类用户名非空非admin,密码1234,无效等价类用户名admin,密码非空非1234,无效等价类2、根据边界值条件确定测试用例。以上等价类划分了1个有效等价类,6个无效等价类。为此,确定1个有效等价类测试用例,无效等价类仅能确定一个测试用例,其余5个无效等价类各两个测试用例,总共确定12个测试用例。3、使用因果图法设计测试用例,并设计对应的预期输出结果。根据等价类划分,可假设:原因:c1用户名为adminc2用户名为空c3密码为1234c4密码为空结果:e1登录成功,欢迎进入成绩管理系统!e2登录失败,您输入的用户名或密码错误!因果图如下(编号9和10为中间节点,是导出结果的进一步原因),将因果图转换为决策表,如下,目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号