实验四+065+方绎杰

一、实验目的

1) 学习QTP工具的使用

2)了解黑盒自动化测试

二、实验要求

(1)对被测程序进行黑盒测试用例设计

(2)对QTP的飞机订票系统的任一界面或控件实现自动化测试。(测试的具体自选)

(3)写出该程序的缺陷。

三、实验内容

1、对QTP的样例小程序飞机订票系统,实现自动化测试。(4a)

2、要求:

1)写出飞机订票系统的被测需求。

自行选择需要测试的部分,根据自己的能力,可大,可小。

描述,被测程序,与被测部分的功能。

2)设计测试用例。写出测试用例表。

3)编写测试脚本,实现自动化测试。

4)写测试小结。该程序的缺陷,和测试结果。

3、实验总结。

四、实验步骤

1.被测需求:

飞机订票系统:登录系统成功,输入日期、出发地、目的地、飞机班次、顾客的姓名、飞机票数、类型等进行订票。

2、测试用例

3)编写测试脚本,实现自动化测试。

Dialog("Login").WinEdit("Agent Name:").Type "M"
Dialog("Login").WinEdit("Agent Name:").Set
"Mercury"Dialog("Login").WinEdit("PassWord:").Type "M"
Dialog("Login").WinEdit("PassWord:").SetSecure
"4da14eea230673a188a059df360a208f53f741b0"
Dialog("Login").WinEdit("PassWord:").Type micReturn
Window("Flight Reservation").WinObject("Date of Fight:").Type "101011"
Window("Flight Reservation").WinComboBox("Fly From:").Select "London"
Window("Flight Reservation").WinComboBox("Fly To:").Select "Paris"
Window("Flight Reservation").WinButton("FLIGHT").Click
Window("Flight Reservation").Dialog("Fights Table").WinList("From").Select "12582 LON 08:00AM PAR 10:00AM AF $164.00"
Window("Flight Reservation").Dialog("Fights Table").WinButton("OK").CheckPoint("OK")
Window("Flight Reservation").Dialog("Fights Table").WinButton("OK").Click
Window("Flight Reservation").WinEdit("Customer Name:").Set "zhang"
Window("Flight Reservation").WinButton("Insert").Click
Window("Flight Reservation").Close

     4)写测试小结。该程序的缺陷,和测试结果。

3、最后写实验总结。

  通过这次实验学习了QTP工具的使用,进一步了解黑盒测试,同时学习了如何进行自动化测试

时间: 2025-01-05 06:10:47

实验四+065+方绎杰的相关文章

第三次实验报告+105032014065+方绎杰

1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结.要求写出测试用例表.执行情况和测试小结. 链接:http://www.cnblogs.com/Tichocan/p/6836915.html 2.对手机上任意一款音乐软件进行黑盒测试. 使用思维导图 根据场景法.状态图法 设计测试用例. 测试用例 测试小结: 1.最后一个测试样例,我仔细去研究了一下随即播放的模式:随即播放指的是随即生成播放列表,而切换歌曲(上一首/下一首)与模式无关,与播放列表有关.所以来回切换的结果相

第4次作业类测试代码+105032014065+方绎杰

一.类图 二.代码 Date类: package examOne; import java.util.Scanner; import snippet.Snippet; public class Date { String ia, ib, ic; int y, m, d; private boolean Read(){ Scanner sc = new Scanner(System.in); System.out.println("请输入年份"); ia = sc.nextLine();

第五次作业+105032014065+方绎杰

原博链接:http://www.cnblogs.com/yuj-zh/p/6803187.html 1.被测项目界面 2.测试用例设计表 等价类划分 测试用例: 决策表 3.测试结论 基本通过测试,但在等边判断的时候会出现问题 4.给开发同学建议 1.检测判断等边和等腰的逻辑顺序 2.当不能构成三角形的时候,面积输出0.0,而周长缺可以输出三边的和.这里有点小问题,建议修改

20145311实验四 "Java网络编程及安全"

20145311实验四 "Java网络编程及安全" 程序设计过程 实验内容 ·掌握Socket程序的编写:·掌握密码技术的使用:·设计安全传输系统 ·利用加解密代码包,编译运行代码,一人加密,一人解密:·集成代码,一人加密后通过TCP发送: 实验步骤 在这之前进行了一个socket连接的例子:用百度做了个实验 下面是两人合作进行RSA的加密: 首先建立一个Socket对象,用来连接特定服务器的指定端口(我负责的是服务器端,郑凯杰负责的是客户端,所以也就是输入我这边的ip地址),输入的参

实验四报告

20145339顿珠达杰 实验四 "Andoid开发基础" 实验内容 使用 Android Studio 设计“Hello!20145339顿珠达杰” 在亦徐同学的帮助下   终于成功了!!!

《Java实验四》

//实验4--附录一代码 public class PassValueTest { //静态代码块,类一加载就执行的部分. //所以运行这个程序会输出 class loding static { System.out.println("class loding"); } public static void main(String[] args){ } } //实验4--附录二代码 /* 所有解释体现在代码中的注释中. */ public class PassValueTest { p

实验四 图的实现和应用 实验报告 20162305

实验四 图的实现和应用 实验报告 20162305 实验一 邻接矩阵实现无向图 实验要求 用邻接矩阵实现无向图(边和顶点都要保存),实现在包含添加和删除结点的方法,添加和删除边的方法,size(),isEmpty(),广度优先迭代器,深度优先迭代器.给出伪代码,产品代码,测试代码(不少于5条测试) 实验过程 用邻接矩阵表示无向图,首先我们先明确什么是邻接矩阵.邻接矩阵就是用矩阵的方式来表示不同结点之间的关系,对于无向图来说,如果结点(i,j)之间有联系,则在矩阵中(i,j)所对应的的点的值为1,

20162304 2017-2018-1 实验四-图的实现与应用

实验四-图的实现与应用 实验四 图的实现与应用-1 试验内容 用邻接矩阵实现无向图(边和顶点都要保存),实现在包含添加和删除结点的方法,添加和删除边的方法,size(),isEmpty(),广度优先迭代器,深度优先迭代器 给出伪代码,产品代码,测试代码(不少于5条测试) 实验结果 要想用邻接矩阵实现图,首先需要使用一个一维数组存放顶点,一个二维数组存放边: 然后清楚两个顶点之间的关系如何表示,用邻接矩阵表示出来是什么样的: 其中值得注意的是对角线上的应该是0,因为自己和自己是没有路径的. 广度优

2017-2018-1 20162330 实验四 图的实现与应用

课程名称:<程序设计与数据结构> 学生班级:1623班 学生姓名:刘伟康 学生学号:20162330 实验时间:2017年11月20日-2017年11月24日 实验名称:图的实现与应用 指导老师:娄嘉鹏.王志强老师 目录 实验要求 实验步骤及代码实现 代码托管汇总 图的实现与应用-1:用邻接矩阵实现无向图 图的实现与应用-2:用十字链表实现有向图 图的实现与应用-3:实现PP19.9 测试过程及遇到的问题 1. 第一个实验无向图的边输入错误 分析总结及PSP时间统计 参考资料 实验要求: 实验