当前位置:
文档之家› 图形用户界面GUI测试实验报告1-2
图形用户界面GUI测试实验报告1-2
实验报告主要内容
一. 二. 三. 四. 五. 六. 七.
实验目的 实验仪器及设备 实验原理 实验步骤 实验记录及原始记录 数据处理及结论 实验体会(可选项)
注:1. 为了节省纸张,保护环境,便于保管实验报告,统一采用 A4 纸,实验报告建议双面打印(正文采
用宋体五号字)或手写,右侧装订。
2. 实验类别指验证、演示、综合、设计、创新(研究)、操作六种类型实验。
namespace WindowsApplication3 {
public partial class Form1 : Form {
public Form1() {
InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) {
实验室 电信机房 实验时间
2010 年 5 月 31 日
实验类别
操作
同组人数
1
成绩
指导教师签字:
一、实验目的:
1、掌握数据驱动脚本的概念。 2、掌握如何使用 Winrunner 生成数据驱动脚本。
二、实验学时:2 学时
三、如何使用 Winrunner 生成数据驱动脚本
实验任务 将上次实验生成的三角问题测试脚本转化为数据驱动测试脚本,并执行测试,撰写实验报告, 测试用例通过等价类测试用例设计法得到。 实验步骤: 1)等价类测试用例设计法设计测试用例,得到测试用例表。 (-1 代表参数不合法;0 代表不构成三角形;1 代表普通三角形;2 代表等要三角形;3 代表 等边三角形)
输出为:参数不合法、不能构成三角形、普通三角形、等腰三角形、等边三角形。 用 winrunner 测试该 GUI 程序,测试用例通过等价类测试用例设计法得到。 实验步骤: 1)等价类测试用例设计法设计测试用例,得到测试用例表。 2)用 winrunner 测试该 GUI 程序,得到测试结果,填写软件缺陷报告。
else resulelab.Text = "普通三角形";
} else
resulelab.Text = "三角形三边只能是正数"; } catch {
resulelab.Text = "请输入整数!"; }
}
} private void button2_Click(object sender, EventArgs e) {
win_drop ("判断三角形", 135, 153); obj_type ("WindowsForms10.EDIT.app.0.b7ab7b_1","11"); obj_mouse_click ("确定", 43, 13, LEFT); win_move ("判断三角形", 801, 115); obj_drag ("WindowsForms10.EDIT.app.0.b7ab7b_2", 24, 12, LEFT); win_drop ("判断三角形", 123, 74); obj_type ("WindowsForms10.EDIT.app.0.b7ab7b_2","23"); obj_drag ("WindowsForms10.EDIT.app.0.b7ab7b", 20, 3, LEFT); win_drop ("判断三角形", 139, 108); obj_type ("WindowsForms10.EDIT.app.0.b7ab7b","34"); obj_drag ("WindowsForms10.EDIT.app.0.b7ab7b_1", 20, 13, LEFT); win_drop ("判断三角形", 134, 155); obj_type ("WindowsForms10.EDIT.app.0.b7ab7b_1","443"); obj_mouse_click ("确定", 62, 2, LEFT); obj_mouse_click ("关闭", 27, 17, LEFT);
3. 验证性实验:是指为了使学生巩固课程基本理论知识而开设的强调演示和证明,注重实验结果(事 实、概念或理论)的实验。
4. 综合性实验:是指实验内容涉及本课程的综合知识或本课程相关的课程知识的实验。 5. 设计性实验:是指给定实验目的、要求和实验条件,由学生自行设计实验方案并加以实现的实验。
实验题目 实验四 图形用户界面 GUI 测试:Winrunner 的使用(一)
实验报告主要内容
一. 二. 三. 四. 五. 六. 七.
实验目的 实验仪器及设备 实验原理 实验步骤 实验记录及原始记录 数据处理及结论 实验体会(可选项)
注:1. 为了节省纸张,保护环境,便于保管实验报告,统一采用 A4 纸,实验报告建议双面打印(正文采
用宋体五号字)或手写,右侧装订。
2. 实验类别指验证、演示、综合、设计、创新(研究)、操作六种类型实验。
1. 三角形程序代码:
using System; using System.Collections.Generic; using ponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;
3. 验证性实验:是指为了使学生巩固课程基本理论知识而开设的强调演示和证明,注重实验结果(事 实、概念或理论)的实验。
4. 综合性实验:是指实验内容涉及本课程的综合知识或本课程相关的课程知识的实验。 5. 设计性实验:是指给定实验目的、要求和实验条件,由学生自行设计实验方案并加以实现的实验。
实验题目 实验四 图形用户界面 GUI 测试:Winrunner 的使用(二)
string s1 = textBox1.Text; string s2 = textBox2.Text; string s3 = textBox3.Text;
if (s1 != null && s1.Length > 0 && s2 != null && s2.Length > 0 && s3 != null && s3.Length > 0) { try { int x = Convert.ToInt32(s1); int y = Convert.ToInt32(s2); int z = Convert.ToInt32(s3);
态度、表现);3)实验报告;权重分别为 0.2 、0.4 、 0.4;原则上根据上述三个方 面进行综合评定。学生未取得 1)和 2)项成绩时,第 3)项成绩无效。 4. 实验指导教师应严格按照考核内容分项给出评定成绩,并及时批改实验报告,给出 综合成绩,反馈实验中出现的问题。实验成绩在教师手册中有记载。
1)利用 DataDriver Wizard 生成数据表,并将部分数据参数化。
3)得到数据驱动脚本 。
table = "default.xls"; rc = ddt_open(table, DDT_MODE_READ); if (rc!= E_OK && rc != E_FILE_OPEN)
实验室 电信机房 实验时间
2010 年 5 月 31 日
实验类别
操作
同组人数
1
成绩
指导教师签字:
一、实验目的:
1、掌握线形脚本的概念; 2、掌握 Winrunner 如何 GUI 对象; 3、初步掌握 Winrunner 的使用。
二、实验学时:2 学时
三、实验任务 对于三角问题,设计相应的 GUI 程序,用文本框接受输入和输出,输入为三角形的三条边,
实验报告
课程名称 专业班级 姓名 学号
软件测试技术 软件 0831 席菲 0892A026
电气与信息学院
和谐 勤奋 求是 创新
实验教学考核和成绩评定办法
1. 课内实验考核成绩,严格按照该课程教学大纲中明确规定的比重执行。实验成绩不 合格者,不能参加课程考试,待补做合格后方能参加考试。
2. 单独设立的实验课考核按百分制评分,考核内容应包括基本理论、实验原理和实验。 3. 实验考核内容包括:1)实验预习;2)实验过程(包括实验操作、实验记录和实验
态度、表现);3)实验报告;权重分别为 0.2 、0.4 、 0.4;原则上根据上述三个方 面进行综合评定。学生未取得 1)和 2)项成绩时,第 3)项成绩无效。 4. 实验指导教师应严格按照考核内容分项给出评定成绩,并及时批改实验报告,给出 综合成绩,反馈实验中出现的问题。实验成绩在教师手册中有记载。
实验报告
课程名称 专业班级 姓名 学号
软件测试技术 软件工程 0831
席菲 0892A026
电气与信息学院
和谐 勤奋 求是 创新
实验教学考核和成绩评定办法
1. 课内实验考核成绩,严格按照该课程教学大纲中明确规定的比重执行。实验成绩不 合格者,不能参加课程考试,待补做合格后方能参加考试。
2. 单独设立的实验课考核按百分制评分,考核内容应包括基本理论、实验原理和实验。 3. 实验考核内容包括:1)实验预习;2)实验过程(包括实验操作、实验记录和实验
if (x > 0 && y > 0 && z > 0) {
if (x == y && y == z) resulelab.Text = "等边三角形";
else if (x == y || y == z || x == z) resulelab.Text = "等腰三角形";