5.6 查询余额管理模块
此功能是以普通用户权限登陆后的主操作界面,包括账户管理,交易管理两个大的部分。其中账户管理又包括账户信息和账户个人信息修改。交易记录管理包括余额查询,转账功能,提取现金,查看交易记录四个功能,查询余额界面如图5-6所示:
图5-6 余额查询界面
______________________________________________________________________________
-32-
5.7 账户明细管理模块
此页面是对自助银行账户明细信息进行管理的界面。界面清晰,操作简便,页面如图5-7所示:
图5-7 账户交易记录明细界面
______________________________________________________________________________
-33-
5.8 转账取现管理模块
模块提供的功能是根据用户选择的操作进行相应的操作,可以对账户里的数据进行转账、取现等操作。界面如下图所示:
图5-8 转账功能界面
5.9 本章小结
本章主要对系统的操作界面进行了设计和介绍。交互界面对系统也是非常重要的一环,因为用户在使用软件的时候,主要使用的就是操作界面,操作界面的简单,方便和符合业务要求才能使用户在使用的时候赏心悦目。本次设计的页面比较直观,合理,符合设计的要求。
______________________________________________________________________________
-34-
第6章 系统测试
6.1 软件测试概念
软件测试方法之所以没能完全标准化和统一化,主要原因是因为软件产业产品到软件测试有各式各样的软件。但是目前仍有很多各样软件测试方法都基本可用的常用概念和方法。我们这里介绍的思路和方法就是可用于多数应用软件的测试。有六个有关软件测试方法的基本概念是很重要的:白箱测试,黑箱测试,灰箱测试,有效用例和无效用例,边界条件以及等价类测试。
白箱测试或白盒测试(White-box testing 或glass-box testing)是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。
黑箱测试或黑盒测试(Black-box testing)是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件或某种软件功能的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。通常测试人员在进行测试时不仅使用肯定出正确结果的输入数据,而且还会使用有挑战性的输入数据以及可能结果会出错的输入数据以便了解软件怎样处理各种类型的数据。
灰箱测试或灰盒测试(Gray-box testing):灰箱测试就像黑箱测试一样是通过用户界面测试,但是测试人员已经有所了解该软件或某种软件功能的源代码程序具体是怎样设计的。甚至于还读过部分源代码。 因此测试人员可以有的放矢地进行某种确定的条件/功能的测试。这样做的意义在于:如果你知道产品内部的设计和对产品有透过用户界面的深入了解,你就能够更有效和深入地从用户界面来测试它的各项性能。
等价类(equivalent classes):等价类测试用例指的是如果有很多测试用例执行再多也不会找到新的中的缺陷。因为虽然输入和输出结果有所不同,但是它们都通过同样的软件的源代码路径。通常只要一个源代码程序的路径是用于处理一定数值范围内的所有数值,那么除了边界值以外,在边界值范围以内的所有数值一般都属于等价类。
边界条件(Boundary Cases):环绕边界值的测试。通常意味着最大值,最小值或者所设计软件能够处理的最长的字符串等等。
______________________________________________________________________________
-35-
6.2本软件系统测试
为了验证本软件的完整性和正确性,本节对系统中的关键模块进行测试。出于对系统的整体考虑,使用黑盒测试也就是系统功能测试,对系统进行测试。测试的主要模块包括,欢迎界面,用户自助服务中的转账功能模块,管理员管理子系统中的查询记录模块。
6.3 测试用例设计
测试软件系统,需要对测试的数据进行选择和设计,根据本系统的数据库设计中的字段和数据意义的设计,并且根据系统测试的要求,每一个模块主要设计最少三种数据进行测试,数据库中的正确数据,数据库中不错在的数据。根据这一原则。测试数据准备如下: 1.转账功能模块测试用例设计
转账功能主要有两个输入,转入账号和转账金额。 (1).数据库正确数据
以账号62214564进行登录,向账户62214664进行转账500元 (2).数据库错误数据
以账号62214564进行登录,第一种错误转账金额超过余额,向账户62214664转账20000元。第二种错误转账账户不存在,随意输入一个数据库不存在账户,转账10元。 2.登陆界面测试用例设计
登陆界面主要有三个主要输入,用户账号,用户密码,用户权限。 登录界面主要验证账户的合法状态,测试用例使用如表格6-1所示:
表6-1 测试用例合法性
测试编号 1 2 3 账号合法性 √ √ √ 密码合法性 √ × √ 权限合法性 √ √ × 表格内 “√”代表合法,“×”代表非法
______________________________________________________________________________ -36-
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上银行的设计与实现论文(8)在线全文阅读。
相关推荐: