vb+sqlserver银行计算机储蓄系统(流程图+ER图+可行性分析报告) 第8页
第优章 测试
6.1操作界面测试
6.1.1用户账户输入输出/编辑界面测试
该界面是一个拥有多个文本编辑框控件的对话框.对该对话框在相应功能实现过程中操作正确性测试包括各个控件的输入限定测试和人员信息的完整性测试两部分.
① 控件的输入限定
输入登录账号为0~9任意组合,成功登录.
输入登录账号为其他英文字母,无法输入,但可以通过粘贴输入.
输入登录帐号为F1~F12功能键,按F1时…….
② 用户账户信息的完整性测试
当密码为空,或不正确,会提示"账户和密码不匹配"
6.1.2用户账号选择界面测试
该界面是一个只有一个文本编辑框控件的对话框.测试表明无论输入的身份证号是
否合法,都只会导致被查找的人员是否能够找到,而不会影响使用该界面的"查询信息",
"信息删除"和"信息编辑"功能正确实现.
6.1.3用户账户信息列表显示界面测试
该界面是一个拥有一个多行多列的列表控件的对话框.测试结果表明列表框中总能
正确顺序显示当前人员信息集合中所有人员的主要信息(包括空集合),从而为"信息"
显示和"信息排序"功能提供了正确的基本操作.
6.2功能测试
(1)各类储户可以建立新账户,允许一个储户开设多个多种账户 (账户号有程序自动产生).
在主菜单中选择创建新账户选项,出现创建新账户菜单:
a输入真实姓名:该项目不得为空,否则在确定创建时会产生"储户姓名不得为空"的警告.
b输入通讯地址:该项目不得为空,否则在确定创建时会产生"储户地址不得为空"的警告
c输入电话号码:该项目不得为空,否则在确定创建时会产生"储户电话不得为空"的警告,且该项目拒绝非数字的字符.
d输入身份证件:该项目是账户的唯一标识,不得为空,否则在确定创建时会产生"储户身份证不得为空"的警告.同时需满足18位数字,拒绝非数字的字符,否则在确定创建时会产生"储户身份证必须为18位"的警告.
e选择账户类型:该选项有一般存储账户,定期存储账户,信用卡存储账户和结算存储账户,默认选项为一般存储账户.
f选择定期存储账户:存储年限的选项开启,该选项有一年,三年和五年三个选项,默认选项为一年.
g选择信用卡存储账户:信用卡密码项目开启,输入密码不得为空且为6位数字,否则在确定创建时会产生"信用卡密码必须是6位"的警告.
h选择结算存储账户:汇款方式选项开启,该选项有邮递,网络和其它三个选项,默认选项为邮递.
i选择货币种类:该选项有人民币,美元,英镑,法郎和日圆5个选项,默认选项为人民币.
j输入账户密码:该项目不得为空且必须为6位数字,否则在确定创建时会产生"账户密码必须为6位"的警告
.
h 输入重复密码:该项目不得为空且,否则在确定创建时会产生"账户密码必须为6位"的警告.而且该密码必须与账户密码一致,否则在确定创建时会产生"两次输入的账户密码不一致"的警告.
满足上述所有要求,系统能成功确立新账户.符合功能的设计要求.
(2)各类储户可以在自己的某个账户上存款.
在用户登陆的前提下,可以使用存款功能.
选择存款选项,输入存款金额:
输入的存款金额为正数数字,提交后有存款成功的提示,并在账户余额上增加了存款金额.
输入的存款金额为负数时,系统有"存款金额不得为负数"的警告.符合功能的设计要求.
输入的存款金额若为字符串或者为空时,系统会出现"请输入一个数"的提示,但是在帐户余额上还是增加了上一次的存款金额.该功能还需修改.
(3)各类储户可以从自己的某个账户上取款.
在用户登陆的前提下,可以使用取款功能.
选择取款选项,输入取款金额:
输入的取款金额为正数数字,提交后需输入账户密码,密码无误时,有取款成功的提示,并在账户余额上减去了取款金额
密码有误时,系统会出现"口令错误"的警告.
输入的取款金额为负数时,系统有"取款金额不得为负数"的警告.符合功能的设计要求.
输入的取款金额若为字符串或者为空时,系统会出现"请输入一个数"的提示,但是在输入正确的密码后,在帐户余额上还是减去了上一次的取款金额.该功能还需修改.
(4)各类储户可以查询自己的某个账户上的余额.
在主菜单中的登陆系统输入正确的账户和密码后,系统提示"登陆成功".
输入错误的账户,系统有"未找到匹配的账户"的警告.
输入的账户名正确,但密码错误,系统有"账户与密码不匹配的"警告.
在登陆成功后,在主菜单中的当前账户信息中的账户余额可以看到该用户的余额.
符合功能的设计要求.
(5)各类储户可以通过自己的唯一身份信息查询自己所有账户上的余额.
在用户登陆的情况下,可以在主菜单中的其它账户查询,查询自己所有账户上的余额.
输入身份证号:身份证号不能为空且为18位,否则在查询时会产生"用户身份验证失败"的警告.
输入密码:密码不能为空且与账户密码一致,否则在查询时会产生"用户密码验证失败"的警告.
输入身份证号与密码成功后,系统会显示该用户的所有账户信息,包括账号,类型,币种,余额,创建日期.符合功能的设计要求.
(6)允许储户修改自己的信用卡账户密码.
在信用卡账户成功登陆后,主菜单中更改信用卡密码的项目开启.点击进入.
输入旧密码:该项目不得为空,否则在确定更改时会产生"密码域不得为空"的警告.在三个密码都不为空的情况下,要与账户密码一致,否则在确定更改时会产生"原始密码错误"的警告.
输入新密码:该项目不得为空,否则在确定更改时会产生"密码域不得为空"的警告.输入重复新密码:该项目不得为空,否则在确定更改时会产生"密码域不得为空"的警告.该项目与新密码要一致,否则在确定更改时会产生"两次新密码不一致"的警告.
满足上述要求,密码便修改成功.符合功能的设计要求.结束语
课程设计培养我们理论联系实际、勇于实践勤于动手的良好习惯,养成善于自学的能力。本课程是一门实践性很强的专业技术课程,程序设计的知识和能力不是仅仅通过书本知识的学习就可以掌握的。通过本次课程设计,我们遇到了大量书本上和课堂上都没有讲过的问题,遇到以前从来没有注意过的语法细节,遇到编译系统报告的各种错误信息,遇到程序中莫名其妙的错误。所有这些,都需要我们运用已有的知识去分析和应对,通过进一步的阅读和实践去学习、探索、发现和解决。参考文献
[1]杨文龙,姚淑珍,吴云,软件工程,电子工业出版社,1997
[2]熊桂喜,计算机网络(第三版),清华大学出版社,1998
[3]张海藩,软件工程导论,北京:清华大学出版社,2008年
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
vb+sqlserver银行计算机储蓄系统(流程图+ER图+可行性分析报告) 第8页下载如图片无法显示或论文不完整,请联系qq752018766