测试案例分析实验一报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 login窗口的测试

课程名称:测试案例分析

实验名称:login窗口的测试

班级:132013 姓名:朱宏达学号: 13201315

指导教师评定:

1实验目的

(1)理解和掌握自动化功能性测试的基本原理和方法。

(2)掌握QTP录制模式的选择与使用。

2实验要求

(1)按照以下的需求设计login窗口用户名和密码的测试用例:

用户名和密码的规则如下:

用户名长度为6至10位(含6位和10位),密码长度为4到8位(含4位和8位)用户名由字符(a-z、A-Z)和数字(0-9)组成

不能为空、空格和特殊字符

密码规则除长度外,同用户名规则

(2)运用QTP录制设计测试脚本,带入以上的测试用例,并验证程序的正确性。

(3)以该案例为基础,撰写一份测试计划说明书和测试用例报告。

(4)实验结束,需提交QTP测试脚本、QTP脚本回放报告、测试计划和测试用例报告。

3实验内容

QTP测试脚本代码:

Dim username,password,s

If dialog("Login").Exist(0) Then

else

SystemUtil.run"F:\13201315\samples\flight\app\flight4a.exe","","F:\13201315\sam ples\flight\app\","open"

End If

Dialog("Login").WinEdit("Agent Name:").Set DataTable("username", dtLocalSheet) Dialog("Login").WinEdit("Password:").Set DataTable("password", dtLocalSheet) Dialog("Login").WinButton("OK").Click

If dialog("Login").Dialog("Flight Reservations").Exist(0) Then

Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click

End If

If window("Flight Reservation").Exist(1) Then

Window("Flight Reservation").Close

End If

username=DataTable("username", dtLocalSheet)

password=DataTable("password", dtLocalSheet)

'账号验证

If u="" Then

reporter.ReportEvent micPass,"账号为空","账号不能为空空"&s

else

If len(username)<=10 and len(username)>= 6Then

For i=1to len(username)

s= mid(username,i,1)

If (s>="0" and s<="9")or(s>="a" and s<="z")or(s>="A" and s<="Z" ) Then

else

reporter.ReportEvent micPass,"账号不合法","账号中含有空格或特殊字符"&s

End If

Next

else

reporter.ReportEvent micPass,"账号超界","账号只能为6-10位,当前账号长度:"& len(username)

End If

End If

'密码验证

If p="" Then

reporter.ReportEvent micPass,"密码为空","密码不能为空"&s

else

If len(password)<=8 and len(password)>=4 Then

For i=1to len(password)

s= mid(password,i,1)

If (s>="0" and s<="9")or(s>="a" and s<="z")or(s>="A" and s<="Z" ) Then

else

reporter.ReportEvent micPass,"密码不合法","密码中含有空格或特殊字符"&s

End If

Next

else

reporter.ReportEvent micPass,"密码超界","密码只能为4-8位,当前密码长度:"& len(password)

End If

End If

QTP脚本回放报告:

4测试计划

1.测试内容

运用QTP测试flight4b.exe软件的登录功能模块,检查账号密码的合法性。

2.测试目标

需要测试flight4b.exe软件登录模块中对账号和密码的规范要求。

3.测试策略

采用边界值测试和健壮性测试方法。

4.测试通过标准

如果被测用例合法,在报告中将不给出错误信息提示。

5.停车标准

测试用例全部执行完毕。

6.测试用例(下图)

7.测试软件

本次测试运用Windows7+QTP软件测试。

5测试用例报告

所用测试用例:

用户名和密码的规则如下:

用户名长度为6至10位(含6位和10位),密码长度为4到8位(含4位和8位)用户名由字符(a-z、A-Z)和数字(0-9)组成

不能为空、空格和特殊字符

密码规则除长度外,同用户名规则

第1条用例测试结果为:

第2条用例测试结果为:

第3条用例测试结果为:

相关文档
最新文档