实验四+163+张玉洁
一、实验目的
1) 学习QTP工具的使用
2)了解黑盒自动化测试
二、实验要求
(1)对被测程序进行黑盒测试用例设计
(2)对QTP的飞机订票系统的任一界面或控件实现自动化测试。(测试的具体自选)
(3)写出该程序的缺陷。
三、实验内容
1、对QTP的样例小程序飞机订票系统,实现自动化测试。(学号被3整除,测3a;余1,测3b;余2,测4a)
2、要求:
1)写出飞机订票系统的被测需求。
自行选择需要测试的部分,根据自己的能力,可大,可小。
描述,被测程序,与被测部分的功能。
2)设计测试用例。写出测试用例表。
3)编写测试脚本,实现自动化测试。
4)写测试小结。该程序的缺陷,和测试结果。
3、最后写实验总结。
四、实验步骤
1)飞机订票系统的被测需求:针对登录模块对系统进行自动化测试。
2)测试用例:
编号 |
输入用户名/密码 |
预期结果 |
实际结果 |
1 |
null/mercury |
请输入用户名 |
请输入用户名 |
2 |
1234/null |
请输入密码 |
请输入密码 |
3 |
null/null |
请输入用户名 |
请输入用户名 |
4 |
1/mercury |
用户名输入有误 |
用户名输入有误 |
5 |
1234/mer |
密码输入有误 |
密码输入有误 |
6 |
1234/mer cury |
密码输入有误 |
密码输入有误 |
7 |
1234/mercury |
登录成功 |
登录成功 |
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.getrowcountdatatable.GlobalSheet.setcurrentrow i
If Dialog("Login").Dialog("Flight Reservations").Exist(5) ThenDialog("Login").Dialog("Flight Reservations").WinButton("确定").ClickReporter.ReportEvent micFail,"登录失败","登录失败"elseReporter.ReportEvent micPass,"登陆成功","登陆成功"Window("Flight Reservation").Close
End If
next
4)测试小结
通过对QTP自动化测试框架的学习,了解到QTP可以简化人工测试很多繁琐的步骤。使用自动化的测试方法可以方便管理测试数据;可以管理所有测试用到的Object;在执行测试之后方便查看哪些测试用例没有通过;减少人工管理的麻烦和提高测试的执行效率;可以反复执行测试用例,减少偶然发生的情况。
转载于:https://www.cnblogs.com/yuj-zh/p/7077650.html
实验四+163+张玉洁相关推荐
- 实验二+163+张玉洁
一.实验目的 掌握覆盖测试的基本方法和实践 二.实验要求 运用逻辑覆盖测试的覆盖准则设计被测程序的测试用例,并运行测试用例检查程序的正确与否,给出程序缺陷小结. 三.实验内容 1.被测原代码 2.测试 ...
- 实验三+163+张玉洁
1.测试链接:http://www.cnblogs.com/lucerner/p/6792939.html 1)测试用例设计表 (1)等价类测试: 输入条件 有效等价类 无效等价类 耳机销售量 Hea ...
- 第5次作业+163+张玉洁
测试链接:http://www.cnblogs.com/lucerner/p/6792939.html 1.被测项目界面 2.测试用例设计表 1)等价类测试: 输入条件 有效等价类 无效等价类 耳机销 ...
- 第4次作业类测试代码+163+张玉洁
1.类图: 2.结果: 3.代码及界面: 1 package test; 2 public class Triangle { 3 public String triangle(int a,int b, ...
- 3、组推荐系统及其应用研究---张玉洁(2016)
1.摘要: 论文主要对群组推荐使用的方法进行调研.对群组推荐系统的用户偏好获取.群组发现.偏好融合算法.社会化组推荐以及效用评价等进行概括. 2.组推荐系统概述: (1)传统的推荐系统: 推荐过程主要 ...
- c语言程序设计主编张玉生教材答案,清华大学出版社-图书详情-《Visual Basic程序设计实验指导》...
前言 Visual Basic程序设计实验指导本书是<Visual Basic 程序设计教程>的配套实验指导书,全书内容分为四部分. 第1部分为实验指导,设计了18个实验,每个实验都是编者 ...
- 20175208 张家华 实验四《Android开发基础》实验报告
一.实验报告封面 课程:Java程序设计 班级:1752班 姓名:张家华 学号:20175208 指导教师:娄嘉鹏 实验日期:2019年5月16日 实验时 ...
- 2018-2019-2 20175227张雪莹《Java程序设计》实验四 《Android程序设计》
2018-2019-2 20175227张雪莹<Java程序设计> 实验四 <Android程序设计> 实验报告封面 课程:Java程序设计 班级:1752班 姓名:张雪莹 学 ...
- 2019-2020-1 20175227张雪莹《信息安全系统设计基础》实验四 《外设驱动程序设计》
2019-2020-1 20175227张雪莹<信息安全系统设计基础> 实验四 <外设驱动程序设计> 实验报告封面 课程:信息安全系统设计基础 班级:1752班 姓名:张雪莹 ...
最新文章
- 搭建基于Spring Cloud的微服务应用
- 10大排序算法JAVA源码实现
- 逸鹏说道:漫漫人生路
- visual studio统计代码行数
- 1、VGG16 2、VGG19 3、ResNet50 4、Inception V3 5、Xception介绍——迁移学习
- python教程书籍推荐-推荐几本对于Python初学者比较好的书籍(内含PDF)
- spring+springmvc+ibatis整合小结
- ScrollView中嵌套ListView
- day06 hashlib模块
- 【转】[程序集清单定义与程序集引用不匹配]分析及解决
- 内推学弟进了腾讯,看看他的标杆简历!
- scp创建远程目录_如何在 HPC 硬件上远程运行大型仿真?
- mdadm管理raid
- pytorch提取softmax前的特征并保存为txt文件
- **关于小程序测试版本自己的头像与数据不显示问题**
- c语言中动态内存分配的作用,C语言中动态内存的分配(malloc,realloc)
- 云开发:未来的软件开发方式
- 华为云服务怎么弄金卡会员_华为云XR云服务,助力千行百业产业升级
- windows可以ping通linux虚拟机的ip,但是ping不通主机名称解决方案
- layui表格添加链接列_Layui表格列添加超链接