用QTP进行成绩管理系统用户登录界面测试报告
一、 测试项目
该测试项目主要针对成绩管理系统用户登录界面的登录功能进行测试。用户登录界面包括了成绩管理系统标题,用户名、密码标签,用户名、密码输入框,以及登录、取消按钮。界面功能由C#编程实现,包括输入、登录、取消功能。假设该系统只有一个用户,因此只有一个用户名和一个密码(用户名admin,密码1234),该测试项目在这个基础上,对用户名、密码输入的各种情况进行测试,之后比较最后结果与预期结果,达到测试这个登录功能的目的。
用户登录界面如下,
主要实现的功能如下,
(1)输入正确用户名以及密码时,跳出“登录成功”小窗体。
(2)用户名以及密码输入错误时,跳出“登录失败”的小窗体。
登录功能实现代码如下,
二、 测试步骤
1、程序分析及等价类划分
该程序的用户名admin,密码1234,只有输入正确,才能登录成功。而登录不成功有几种情况。用户登录输入时,有以下几种情况(即等价类划分情况):
…… …… 余下全文
实验(一) 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)。
…… …… 余下全文
软件测试实验报告
专 业:
班 级:
指导教师:
姓 名:
学 号:
1 ——文档报告 计算机科学与技术
QTP实验报告
一. QTP简介
1. 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)的机票。
…… …… 余下全文
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
报告人: ****
1、下载并安装QTP功能测试工具,学习使用。
2、通过脚本的录制和回放来进行自动化的功能测试。
如果你执行过人工测试,你一定了解人工测试的缺点,人工测试非常浪费时间而且需要投入大量的人力。使用人工测试的结果,往往是在应用程序交付前,无法对应用程序的所有功能都作完整的测试。
使用QuickTest可以加速整个测试的过程,并且建置完新版本的应用程序或网站后,可以重复使用测试脚本进行测试。
以QuickTest执行测试,就与人工测试一样。QuickTest会仿真鼠标的动作与键盘的输入,不过QuickTest比人工测试快了很多。
1、 录制“登录”、“订机票”和“退出” 的完整过程,录制完成且运行无误后保存脚本,文件名为:test1。如下图:
2、 打开脚本“test1”,插入文字检查点,检查登录是否成功。运行无误后把文件另存为test2。
加入CheckPoint如下图:
…… …… 余下全文
一、 什么样的系统适合做自动化测试
什么样的系统都可以,主要是看所在企业重不重视自动化测试,愿不愿意投入成本。
二、 QTP测试框架
自动化测试框架,可以理解为自动化脚本是在哪种程度的自动化,一般采用6种测试框架。其中,国内目前大部分用的是前三种即:录制回放、数字驱动、关键字驱动。Data-based目前只有国外有做。下面分别对六种测试框架做介绍。
QTP测试框架含以下6种
1) Record & Play back(录制回放)
简单的录制回放
优点:简单的录制回放不需要太多的技巧,更重要的是,快速,便捷 杨海平目前的项目中比较多用到的是这种,他们的系统目前还不稳定,但是时间要求比较紧,所以采用这样的录制回放多少还是节约时间的 缺点:自动化程度不高
没有参数化和其它的脚本优化,面对全局修改和对自动化有更高的要求的时候(会议中并没有具体指出是什么,但是可以想象,需要其它一些优化)
2) Data driven(数字驱动)
也就是我们所知的参数化
优点:脚本运行多次的时候不需要频繁修改输入数据
缺点:当需要输入的数据量很大的时候,脚本难维护,脚本不够灵活
3) key word 关键字驱动
…… …… 余下全文
1、教育学生珍惜时光,认识拖拉的危害,养成良好的学习习惯与生活习惯。培养学生珍惜时间的好习惯
2、认识珍惜时间的重要性,能好好抓住机会,认真学习,为明年高考做好准备。 教学过程
开幕词
甲:杨柳枯了,有再青的时候。
乙:桃花谢了,有再开的时候。
甲:燕子飞了,有再来的时候。
乙:然而有一样东西却是一去不复返。
甲:它能给勤奋者留下智慧和力量,给懒惰者留下空虚和懊悔。它能像海绵
里的水,只要愿意挤,总是有的。
乙:它是组成生命的材料。
甲:它是衡量重量的标准。
合:它就是——
齐(时间)
(钟表滴答声)
甲:同学们,现在请闭上你们的眼睛,仔细听一下,你们听见了吗?这是时间的声音。 甲:接下来,请汤维炜为我们朗诵诗歌《时间》。
节目一:
朗诵诗歌《时间》
乙:不经意间,时间正一分一秒地从我们身边流逝。
甲:时间是不等人的。
乙:想挤出时间不容易,但失去时间却很容易。
乙:无论迎着多少无奈,无论听着多少感慨,它从不因势而变,因人而异。
甲:凡是在事业上取得成功的人,没有一个不是珍惜时间的典范。
乙:现在请有收集关于《珍惜时间》故事的同学为我们讲述一下他们所收集的故事。 节目二:
…… …… 余下全文
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是特性:坚韧、牢固、耐磨,无毒性. 缺点:不可长期与酸碱接触。常用于制作梳子、牙刷、衣钩、扇骨、网袋绳、水果外包装袋等。
…… …… 余下全文