篇一 :QTP软件测试报告(含测试用例设计)

用QTP进行成绩管理系统用户登录界面测试报告

一、            测试项目

该测试项目主要针对成绩管理系统用户登录界面的登录功能进行测试。用户登录界面包括了成绩管理系统标题,用户名、密码标签,用户名、密码输入框,以及登录、取消按钮。界面功能由C#编程实现,包括输入、登录、取消功能。假设该系统只有一个用户,因此只有一个用户名和一个密码(用户名admin,密码1234),该测试项目在这个基础上,对用户名、密码输入的各种情况进行测试,之后比较最后结果与预期结果,达到测试这个登录功能的目的。

用户登录界面如下,

主要实现的功能如下,

(1)输入正确用户名以及密码时,跳出“登录成功”小窗体。

(2)用户名以及密码输入错误时,跳出“登录失败”的小窗体。

登录功能实现代码如下,

二、        测试步骤

1、程序分析及等价类划分

该程序的用户名admin,密码1234,只有输入正确,才能登录成功。而登录不成功有几种情况。用户登录输入时,有以下几种情况(即等价类划分情况):

(1)用户名admin,密码1234,有效等价类

(2)用户名为空,密码为空,无效等价类

(3)用户名非空,密码为空,无效等价类

(4)用户名为空,密码非空,无效等价类

(5)用户名非空非admin,密码非空非1234,无效等价类

(6)用户名非空非admin,密码1234,无效等价类

(7)用户名admin,密码非空非1234,无效等价类

2、根据边界值条件确定测试用例。

以上等价类划分了1个有效等价类,6个无效等价类。为此,确定1个有效等价类测试用例,无效等价类(2)仅能确定一个测试用例,其余5个无效等价类各两个测试用例,总共确定12个测试用例。

…… …… 余下全文

篇二 :QTP自动化测试 测试报告

实验(一) QTP自动化测试

一、 实验目的和要求

测试登录模块的功能。

二、 实验步骤和原理

1、设计好测试用例,当然这步可以先做,这里我们使用5个测试用例来进测试。 A:用户名、密码为空,点击登录,期望系统提示:请输入用户名,测试数据无。 B:输入用户名、密码为空,点击登录,期望系统提示:请输入密码,测试数据

test ,空。

C:输入错误的用户名、密码,点击登录,期望系统提示:用户名不存在,测试

数据test,test。

D:输入正确的用户名、错误的密码,点击登录,期望系统提示::密码不正确,

测试用例:admin,test。

E:输入正确的用户名、密码,点击登录,通过系统验证,进入系统,测试数据:

admin,admin。

2、录制脚本,录制正常的业务流程,如用户admin登录后,进入管理界面,然后再退出。

A:输入要测试的地址:

B:输入用户名和密码提交:

C:正常进入系统后,退出,然后停止录制。

3、保存脚本。

4、增强脚本,先将登录用户名参数化为usename,datatable选本地表。

5、将登录密码参数化为password,同样的datatable选本地表(同4)。

6、在datatable中创建一个预期值列表status。

A:双击列名

B:输入列名status

7、按照测试用例的设计,填写用户名usename,密码password以及预期值status的参数值。

将第一步设计的用例和期望值写入参数化表。

8、切换到专家视图(看代码),创建相应的变量(dim i)

9、创建一个表示datatable中行号i。

10、使用for语句,使qtp在测试时能够自动读取每一行中用户名和密码

行数使用函数自动获得。

11、插入一个文本输出点,输出系统的实际提示信息,并将该值保存datatable中action1的outmsg列,就是系统的输出值和我们的预期值进行比较用,先到图形界面,选中系统的输出点击右键。然后放到我们设计的参数里去(outmsg,同样也是本地表)

…… …… 余下全文

篇三 :软件测试QTP报告

软件测试QTP报告

软件测试QTP报告

软件测试实验报告

专 业:

班 级:

指导教师:

姓 名:

学 号:

1 ——文档报告 计算机科学与技术

QTP实验报告

一. QTP简介

1. QTP程序界面

软件测试QTP报告

2. 软件特点:QTP是Quicktest Professional的简称,是一种自动测试工具。使用QTP

的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本,因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能,操作步骤,输入数据和期望的输出数据等。

3. QTP测试主要过程

1. 制定测试计划

2. 创建测试脚本

3. 增强测试脚本的功能

4. 运行测试

5. 分析测试

二. 实验目的

1、 下载并安装QTP功能测试工具,学习使用。

2、 通过脚本的录制和回放来进行自动化的功能测试。

1

QTP实验报告

三. 实验内容

使用QuickTest对此软件给出的例子进行测试。

(1) 录制脚本

在这一节中我们使用QuickTest录制一个测试脚本,在Mercury Tours 范例网

站上预定一张从纽约(New York)到旧金山(San Francisco)的机票。

1.执行QuickTest并开启一个全新的测试脚本

? 开启QuickTest,在“Add-in Manager”窗口中选择“Web”选项,点击“OK”

关闭“Add-in Manager”窗口,进入QuickTest Professional 主窗口。

? 如果QuickTest Professional 已经启动,检查“Help>About QuickTest

Professional”查看目前加载了那些add-ins。如果没有加载“Web”,那么

必须关闭并重新启动QuickTest Professional,然后在“Add-in Manager”

…… …… 余下全文

篇四 :QTP测试结果

QTP之测试结果

手工测试时,我们通常是执行一条用例,填写测试结果。如果用例fail,则需要提交缺陷,有时为了让缺陷更易于理解,还需要截图,最后将bug汇报给相关的开发人员。当所有用例执行完,还需要统计用例通过率。本节,我们将介绍如何在QTP中进行这些操作。本节内容分为三块:

(1) 概述。介绍results的内容和设置

(2) Reporter对象、CaptureBitmap()、发送邮件的方法

(3) 实例演示。通过一个实例,贯穿本讲内容

1 概述

1.1 Results内容

Results的打开有三种方法:

(1)选择菜单栏上的tools,选择run子菜单,选中View results when run session ends选项。选中后,每次脚本运行结束后,会自动打开results。

(2)选择菜单栏上的Automation,点击results子菜单

(3)直接点击工具栏上的results图标。

为了查看results的内容,这里,我们先运行一段脚本。运行后,打开results,查看运行 结果如下所示:

左边显示测试结果树,以阶层图标的方式显示。树中包括已经执行的所有操作。每次执 行成为一个反复(iteration)。

右边显示测试结果的详细信息。上面显示的是测试的方式、名称及时间。第一个表格显

QTP测试结果

示每个反复的通过情况。第二个表格显示测试脚本的检查点,运行结果包括failed、passed、 warnings的通过率。点开树的子节点,右侧显示的是该节点的具体信息和截图情况。

1.2 Results设置

根据运行前后的设置,分两个阶段介绍Results的设置:

1.运行前的设置

(1) 点击菜单栏的tools,选择options子菜单,选择Run选项,可设置项

如下所示:

View results when run session ends

…… …… 余下全文

篇五 :功能测试工具QTP实验报告

功能测试之QTP

报告人:  ****

一、            实验要求

1、下载并安装QTP功能测试工具,学习使用。

2、通过脚本的录制和回放来进行自动化的功能测试。

二、实验预习

如果你执行过人工测试,你一定了解人工测试的缺点,人工测试非常浪费时间而且需要投入大量的人力。使用人工测试的结果,往往是在应用程序交付前,无法对应用程序的所有功能都作完整的测试。

使用QuickTest可以加速整个测试的过程,并且建置完新版本的应用程序或网站后,可以重复使用测试脚本进行测试。

以QuickTest执行测试,就与人工测试一样。QuickTest会仿真鼠标的动作与键盘的输入,不过QuickTest比人工测试快了很多。

三、实验内容

1、 录制“登录”、“订机票”和“退出” 的完整过程,录制完成且运行无误后保存脚本,文件名为:test1。如下图:

2、 打开脚本“test1”,插入文字检查点,检查登录是否成功。运行无误后把文件另存为test2。

加入CheckPoint如下图:

3、 打开脚本“test2”,完成“起飞地点”和“到达地点”(即Fly From和Fly To)的参数化,并在DataTable里面添加合适的取值。运行无误后把文件另存为“test3”。

加入参数如下图:

4、 打开脚本“test3”,在对象库里删除登录界面的用户名和密码文本框对象,采用描述性编程方式完善脚本,运行无误后把文件另存为“test4”。

脚本代码如下图:

四、实验结果

在测试执行完成后,QuickTest会自动显示测试结果窗口,如下图所示:

     在这个测试结果窗口中分二个部分显示测试执行的结果

…… …… 余下全文

篇六 :QTP测试框架

一、 什么样的系统适合做自动化测试

什么样的系统都可以,主要是看所在企业重不重视自动化测试,愿不愿意投入成本。

二、 QTP测试框架

自动化测试框架,可以理解为自动化脚本是在哪种程度的自动化,一般采用6种测试框架。其中,国内目前大部分用的是前三种即:录制回放、数字驱动、关键字驱动。Data-based目前只有国外有做。下面分别对六种测试框架做介绍。

QTP测试框架含以下6种

1) Record & Play back(录制回放)

简单的录制回放

优点:简单的录制回放不需要太多的技巧,更重要的是,快速,便捷 杨海平目前的项目中比较多用到的是这种,他们的系统目前还不稳定,但是时间要求比较紧,所以采用这样的录制回放多少还是节约时间的 缺点:自动化程度不高

没有参数化和其它的脚本优化,面对全局修改和对自动化有更高的要求的时候(会议中并没有具体指出是什么,但是可以想象,需要其它一些优化)

2) Data driven(数字驱动)

也就是我们所知的参数化

优点:脚本运行多次的时候不需要频繁修改输入数据

缺点:当需要输入的数据量很大的时候,脚本难维护,脚本不够灵活

3) key word 关键字驱动

是对数字驱动的扩展,即参数化的对象不局限输入的数据,也包含对象(对象仓库中录制的对象或者描述性编程定义的虚拟对象(virtual object)),这样的脚本会有比较大的灵活性。(在第三点测试工作的开展中做描述)

Key word 通常不单独的使用,而是和modul框架和action-based框架一起使用

优点:灵活性比较大

缺点:对测试人员的技术要求比较高

关键字包括三类:被操作对象Item,操作Operation,值Value。用面向对象形式可表现为Item.Operation(Value)

4) modul

对脚本的参数化。

如对购物网站搜索货物进行测试,将业务流程模块化,就每个模块编写脚本,模块与模块之间通过接口调用,传递参数。(参见第三点测试工作的开展)

…… …… 余下全文

篇七 :1frdggygtyrfhrjytuedtttttttttttttttttttttttttgggggggggggggggggggggggggggggggggggggggggggggggggggggg

1、教育学生珍惜时光,认识拖拉的危害,养成良好的学习习惯与生活习惯。培养学生珍惜时间的好习惯

2、认识珍惜时间的重要性,能好好抓住机会,认真学习,为明年高考做好准备。 教学过程

开幕词

甲:杨柳枯了,有再青的时候。

乙:桃花谢了,有再开的时候。

甲:燕子飞了,有再来的时候。

乙:然而有一样东西却是一去不复返。

甲:它能给勤奋者留下智慧和力量,给懒惰者留下空虚和懊悔。它能像海绵

里的水,只要愿意挤,总是有的。

乙:它是组成生命的材料。

甲:它是衡量重量的标准。

合:它就是——

齐(时间)

(钟表滴答声)

甲:同学们,现在请闭上你们的眼睛,仔细听一下,你们听见了吗?这是时间的声音。 甲:接下来,请汤维炜为我们朗诵诗歌《时间》。

节目一:

朗诵诗歌《时间》

乙:不经意间,时间正一分一秒地从我们身边流逝。

甲:时间是不等人的。

乙:想挤出时间不容易,但失去时间却很容易。

乙:无论迎着多少无奈,无论听着多少感慨,它从不因势而变,因人而异。

甲:凡是在事业上取得成功的人,没有一个不是珍惜时间的典范。

乙:现在请有收集关于《珍惜时间》故事的同学为我们讲述一下他们所收集的故事。 节目二:

故事1讲述《爱迪生的故事》

过渡:故事都是关于珍惜时间的典范。那我们有没有在日常生活中浪费时间的故事呢? 故事2讲述《浪费时间的故事》

乙:恩,这个例子的确非常典型。我相信这是存在于各位同学身边的现象吧。希望同学们 听了这个故事以后开始学会提醒自己:珍惜时间。

过渡:甲:一个人的青春能有几年?莫等白了少年头空悲切。

乙:在这大好的时光中,我们应该珍惜每分每秒,努力学习,而不是把宝贵的时间浪费在一些不必要的事上,下面请欣赏小品《 遗憾 》

节目三:小品《 遗憾 》

乙:看完这个故事后,想必同学们都会有一些感想,现在我们就来听听同学们的感想。 节目四:谈感受

…… …… 余下全文

篇八 :ABS,ABS+PC,PA,PC,PMMA,POM,PP,PE,PPO,PVC,TPE,TPO这些材料优缺点

ABS,ABS+PC,PA,PC,PMMA,POM,PP,PE,PPO,PVC,TPE,TPO这些材料优缺点:

ABS塑料 特点:

1、综合性能较好,冲击强度较高,化学稳定性,电性能良好.

2、与372有机玻璃的熔接性良好,制成双色塑件,且可表面镀铬,喷漆处理.

3、有高抗冲、高耐热、阻燃、增强、透明等级别。

4、流动性比HIPS差一点,比PMMA、PC等好,柔韧性好。

ABS工程塑料具有优良的综合性能,有极好的冲击强度、尺寸稳定性好、电性能、耐磨性、抗化学药品性、染色性,成型加工和机械加工较好。ABS树脂耐水、无机盐、碱和酸类,不溶于大部分醇类和烃类溶剂,而容易溶于醛、酮、酯和某些氯代烃中。 ABS工程塑料的缺点:热变形温度较低,可燃,耐候性较差。用途:适于制作一般机械零件,减磨耐磨零件,传动零件和电讯零件. ABS+PC,俗称ABS加聚碳。是国内少数几种可能透用 的合料之一,不能自燃,外火燃烧时,表面有象聚碳燃烧一样的小颗粒析出, 黑色低于ABS,常见于电器件、 机械零配件等

聚酰胺(PA,俗称尼龙) PA是特性:坚韧、牢固、耐磨,无毒性. 缺点:不可长期与酸碱接触。常用于制作梳子、牙刷、衣钩、扇骨、网袋绳、水果外包装袋等。

PC是聚碳酸酯的简称,聚碳酸酯的英文是Polycarbonate,简称PC工程塑料,PC材料其实就是我们所说的工程塑料中的一种,作为被世界范围内广泛使用的材料, 聚碳酸酯无色透明,耐热,抗冲击,阻燃,在普通使用温度内都有良好的机械性能。同性能接近聚甲基丙烯酸甲酯相比,聚碳酸酯的耐冲击性能好,折射率高,加工性能好,聚碳酸酯的耐磨性差。一些用於易磨损用途的聚碳酸酯器件需要对表面进行特殊处理。日常常见的应用有光碟,眼睛片,水瓶,防弹玻璃,护目镜、银行防子弹之玻璃、车头灯等等、动物笼子宠物笼子。 聚碳酸酯还被用来制作登月太空人的头盔面罩。苹果公司的ipod音乐播放器和ibook笔记本电脑外壳也使用聚碳酸酯制作。

…… …… 余下全文