7.5.2 手机信息管理系统模型的登陆测试
我们对手机信息管理系统模型的登陆,主要测试登陆是否正常,验证登陆过程中可能会出现的异常情况。
在整个测试流程中我们将使用随机测试和正反测试两种测试技术。
第一步: 给出手机信息管理系统模型的登陆界面
手机信息管理系统模型的登陆界面如图7-5-5所示。
|
|
| (点击查看大图)图7-5-5手机信息管理系统模型的登陆界面 |
第二步: 为制定高效率的测试用例做准备
本次测试用例的给出过程主要是根据如下的步骤:首先根据《程序设计报告》画出登录界面的流程图,然后根据《详细设计说明书》画出登录界面的因果图,最后根据以上的内容得出一个比较完整的判断表。再根据这些内容制定出最终的测试用例、并且去执行它。
下面是给出的具体的操作步骤:
① 根据《程序设计报告》画出登录界面的流程图。登录界面的流程图如图7-5-6所示。
|
|
|
图7-5-6 手机信息管理系统模型登陆过程流程图
|
② 根据《详细设计说明书》画出登录界面的因果图。登录界面的因果图如图7-5-7所示。
|
|
| (点击查看大图)图7-5-7 手机信息管理系统模型登陆过程因果图 |
③ 从因果图导出判定表
从图7-5因果图简化的判定,合并了其它没必要的条件。导出判定表,如表7-5-8所示。
第三步 :根据以上内容导出测试用例,并执行它。
测试用例和人工测试实训操作,如表7-5-9所示。
|
编制人
|
XXX
|
审定人
|
XXX
|
时间
|
XXX
|
|
|
用例名称
|
登陆测试
|
用例编号
|
CIMS-DengLu-1
|
|||
|
项目名称
|
手机信息管理系统模型
|
编号版本
|
V2.2
|
|||
|
参考信息
|
《需求分析说明书》、《详细需求说明书》、《开发方案》
|
|||||
|
测试目的
|
测试登陆过程中由于输入问题出现的异常情况,并做出相应的调整。
|
|||||
|
环境要求
|
Windows XP操作系统 SQL数据库 数据库登陆权限。
|
|||||
|
用例引用
|
无
|
|||||
|
注:
|
大小写输入测试、万能登陆测试
|
|||||
|
步骤
|
操作描述
|
用例输入
|
预期结果
|
实际输出
|
||
|
01
|
输入正确的用户名
和密码,单击登陆按钮
|
用户名:李龙
密码:123456
|
登陆成功
|
登陆成功并进入
下一系统页面
|
||
|
02
|
输入正确的用户名,
单击登陆按钮
|
用户名:李龙
密码:为空
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||
|
03
|
输入正确的密码,
单击登陆按钮
|
用户名:为空
密码:123456
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||
|
04
|
用户名和密码都为空
|
用户名:为空
密码:为空
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||
|
05
|
仅输入错误密码,
单击登陆按钮
|
用户名:为空
密码:123
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||
|
06
|
用户名缺少字符,
密码错误
|
用户名:李
密码:123
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||
|
07
|
输入错误用户名、
密码为空,单击登陆按钮
|
用户名:lilong
密码:为空
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||
|
08
|
输入错误用户名,
密码正确,单击登陆按钮
|
用户名:lilong
密码:123456
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||
|
09
|
输入正确用户名,
错误密码,单击登陆按钮
|
用户名:李龙
密码:123
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||
|
10
|
用户名缺少字符,
密码正确,单击登陆按钮
|
用户名:李
密码:123456
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||
|
11
|
使用SQL注入技术登陆
|
用户名:’or’=’or’
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||
|
密码:’or’=’or’
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||||
|
12
|
万能登陆测试
输入万能用户名
万能密码
|
用户名:eric
密码:eric
|
登陆成功
|
进入系统页面
|
||
|
用户名:ERIC
密码:ERIC
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||||
|
用户名:eric
密码:ERIC
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||||
|
用户名:ERIC
密码:eric
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||||
|
用户名:eric
密码:为空
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||||
|
用户名:为空
密码:eric
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||||
|
13
|
输入正确用户名,
然后输入万能密码
|
用户名:李龙
密码:eric
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||
|
14
|
输入万能登陆名,
然后输入正确密码
|
用户名:eric
密码:123456
|
登陆失败
|
对不起,用户名
或密码错误,重新输入!
|
||
|
测试总结
|
根据测试结果我们可以直观的了解在登陆测试过程中
并没有出现异常情况。整个登陆过程是成功的。
|
|||||
|
开发人员
|
XXX
|
测试人员
|
XXX
|
|||
|
结论
|
XXX
|
审阅人
|
XXX
|
|||
表7-5-9 测试用例和和人工测试实训操作表
转载于:https://blog.51cto.com/xiaobetter188/1062378