实验四+093+王坤煌

一、实验目的

1) 学习QTP工具的使用

2)了解黑盒自动化测试

二、实验要求

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

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

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

三、实验内容

1、对QTP的样例小程序飞机订票系统,实现自动化测试。(学号被3整除,测3a;余1,测3b;余2,测4a)

2、要求:

1)登录功能测试

2)测试用例

3)

Dialog("Login").WinEdit("Agent Name:").Set  DataTable("username", dtGlobalSheet)
Dialog("Login").WinEdit("Password:").Set  DataTable("password", dtGlobalSheett)
Dialog("Login").WinButton("OK").Click
For i = 1 to datatable.GlobalSheet.getrowcount
    datatable.GlobalSheet.setcurrentrow i
If Dialog("Login").Dialog("Flight Reservations").Exist(5) Then
    Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
    Reporter.ReportEvent micFail,"登录失败","登录失败"
 else
    Reporter.ReportEvent micPass,"登陆成功","登陆成功"
    Window("Flight Reservation").Close
End If
next

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

3、最后写实验总结。

本次实验简单学习了QTP的使用,对QTP有了更加深入的了解。

QTP甚至可以使新测试人员在几分钟内提高效率.只需要通过按"记录"按钮,并使用执行典型业务流程的应用程序即可创建测试脚本.

时间: 2024-12-25 04:06:56

实验四+093+王坤煌的相关文章

实验三+093+王坤煌

一.实验目的 掌握黑盒测试用例设计方法 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)运用等价类.边界值.决策表.状态图法等进行测试用例设计. (3)对手机上任意一款音乐软件进行黑盒测试实践.(作业若雷同,后上传者判定0分) 三.实验内容 1)被测项目界面. 2)测试用例设计表 等价类: 测试用例: 决策表: 3)思维导图 4)场景法: 登录功能: 基本流:输入正确帐号密码 备选流1:帐号为空 备选流2:密码为空 备选流3:密码错误 备选流4:QQ授权登录 备选流5:微信授权登录 5

实验二+093+王坤煌

一.实验目的 掌握基于覆盖理论与基本路径的基本白盒测试方法和实践 二.实验要求 运用逻辑覆盖测试的覆盖准则设计被测程序的测试用例,并运行测试用例检查程序的正确与否,给出程序缺陷小结. 三.实验内容 根据各位同学自己的被测程序,分别作出各类白盒测试技术的用例设计和相应的Junit脚本. 所有的覆盖的技术:语句覆盖.判定覆盖.条件覆盖.判定/条件覆盖.组合覆盖.路径覆盖,基本路径测试方法. 包括的内容有: 1) 被测原代码 package com.test; import java.util.Sca

第5次作业+093+王坤煌

被测链接:http://www.cnblogs.com/lyz007/p/6803889.html 1)被测项目界面. 2)测试用例设计表 等价类: 测试用例: 决策表: 3)测试结论: 测试功能全都通过 4)给开发同学的建议: 似乎没什么可以建议的

第4次作业类测试代码+093+王坤煌

1.类图: 2.界面和相应功能: 新增weekDay()方法: public static String weekDay(int m,int d,int y){ if(m == 1 || m == 2){ y--; m+=12; y--; } int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7; String rtweek = null; switch(week){ case 1: rtweek="星期一";break; case 2: r

实验四+117+陈俊超

实验四 功能自动化测试(2学时) 一.实验目的 1) 学习QTP工具的使用 2)了解黑盒自动化测试 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)对QTP的飞机订票系统的任一界面或控件实现自动化测试.(测试的具体自选) (3)写出该程序的缺陷. 三.实验内容 1.对QTP的样例小程序飞机订票系统,实现自动化测试.(学号被3整除,测3a;余1,测3b:余2,测4a) 2.要求: 1)写出飞机订票系统的被测需求. 自行选择需要测试的部分,根据自己的能力,可大,可小. 描述,被测程序,与被

MySQL数据库实验四:嵌套查询

实验四          嵌套查询 一.实验目的 掌握SELECT语句的嵌套使用,实现表的复杂查询,进一步理解SELECT语句的高级使用方法. 二.实验环境 三.实验示例 1.  查询与"刘晨"在同一个系学习的学生. SELECT Sno,Sname,Sdept FROM Student WHERE Sdept  IN (SELECT Sdept FROM Student WHERE Sname= ' 刘晨 '): 用自身连接完成 SELECT  S1.Sno,S1.Sname,S1.

操作系统 实验四主存空间的分配和回收

实验四主存空间的分配和回收 1.    目的和要求 1.1.           实验目的 用高级语言完成一个主存空间的分配和回收程序,以加深对动态分区分配方式及其算法的理解. 1.2.           实验要求 采用连续分配方式之动态分区分配存储管理,使用首次适应算法.循环首次适应算法.最佳适应算法和最坏适应算法4种算法完成设计. (1)**设计一个作业申请队列以及作业完成后的释放顺序,实现主存的分配和回收.采用分区说明表进行. (2)或在程序运行过程,由用户指定申请与释放. (3)设计一

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

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

实验四报告

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