大连外国语学院 本科生毕业论文(设计)
图书信息管理包括编号、价格、书名、出版时间、类别、操作,相应的字段会修改、点击详细还可以可以对其进行修改、删除等操作,还可以通过输入书名和作者进行查询,点击查询按钮即可查询到相关图书记录。管理模块的窗口设计如图4-8所示。
图4-8 用户登陆界面
4.4.4 会员管理模块
该功能主要会员信息的管理每一个页面有10条信息,如果想查看其他会员信息,可以通过翻页进行,点击页码就可以进去查看相应的会员细细了,这里ID是表的主键,就是唯一性,通过ID这个主键,可以传递查询到该记录的信息,可以修改信息,还可以通过其进行删除相应的信息等信息,窗口设计如图4-9所示。
图4-9 学生信息管理界面
25
大连外国语学院 本科生毕业论文(设计)
4.4.5 借阅管理模块
点击左侧图书借阅管理后,系统会自动的调出所有的借阅图书馆管理的信息,图书借阅管理包括名称、图书编号、借阅时间、借阅天数、还可以可以对其进行修改、删除等操,还可以通过上面的查询列表,输入书编号和学号来查询对应的记录,窗口设计如图4-10所示。
图4-10 借阅管理模块
26
大连外国语学院 本科生毕业论文(设计)
5 系统测试
5.1 系统测试方法
5.1.1 系统测试计划
测试计划是指测试阶段的测试计划。现状:目前测试文档关于测试的内容主要是测试的时间计划。而这种时间划分也是非常粗略的,而且没有依据。为什么要花这么多时间?目前只是按照个人直观、经验等方法来判断测试时间。因此,这类测试计划的随意性太大,粒度太粗,不便于管理。目前的测试是为了测试而测试,没有规划性。如果已经知道了产品已具有的功能,可以通过测试来检验是否每个功能都能正常使用。
5.1.2 系统测试工具
目前的测试方法都是手工测试,手工测试的效率跟测试员的经验有很大关系,需要一定的技巧性。而有部分测试类型是可以用测试工具来实现的。比如:边界测试、非法测试、功能测试、性能测试等。但自动化测试并不能代替手工测试,它是一个补充。一般来讲,测试自动化在整个测试过程中只能占到30%左右。但测试人员对测试工具不熟悉,目前只能先以手工测试为主,继续探讨自动化测试的可操作性
[15]
。(手头没有自动化测试工具)白盒测试:
也称为结构测试,根据程序内部逻辑结构进行测试。
5.1.3 系统测试方法和测试类型
黑盒测试:黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,完全不考虑程序内部结构和内部特性的情况。
测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试。“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。
白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。“白盒”法全面了解程序内部逻
27
大连外国语学院 本科生毕业论文(设计)
辑结构、对所有逻辑路径进行测试。“白盒”法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。
5.2 系统测试的目的和原则
在任何软件系统的开发过程中,尤其是在进行大型软件系统的开发中,任何一个编程人员都不可避免地会产生错误。为了尽可能地发现并改正系统设计中的错误,减少错误造成的损失,保证系统开发的质量,需要进行系统的测试。
5.3 系统测试
5.3.1 系统登录测试要点
测试要点:用户名和密码。 测试路径:用户名和密码是否为真。
测试结果:为真,进入系统;为假,提示重新输入用户信息。
5.3.2 管理员进入系统测试要点
测试要点:管理员必须先登录。
测试路径:从管理系统的主页面直接进入是否能成功。
测试结果:无法成功进入,提示必须先进行管理员登录,并自动跳转至登录页面。
5.3.3 数据输入测试要点
测试要点:数据录入类型、数据约束。 测试路径:输入类型是否正确,是否允许为空。
测试结果:输入类型正确,能写入数据库增加新记录,否则提示重新输入。输入空值,允许为空,则正常增加记录,否则提示不允许为空。
当输入数据为数据表中限定的类型时,才能增加新的记录;若输入的数据类型不正确,则无法增加新的记录。
5.3.4 数据删除测试要点
测试要点:数据点击即可直接无条件删除。 测试路径:存在子记录或不存在子记录均点击删除。
测试结果:存在子记录,提示无法成功直接删除,并返回至上一个页面;当不存在子记
28
大连外国语学院 本科生毕业论文(设计)
录时,可以直接删除成功。
5.4 系统测试实例
1.登陆
方案: 当用户输入错误的密码,点击“登陆”按钮,提示密码错误并可以重新输入;当用户输入正确密码,点击“登陆”按钮,可以正常进入系统并显示系统页面。
测试用例1:输入错误密码,点击登陆按钮。 期待结果1:弹出消息“密码错误”。 测试结果1:OK。
测试用例2:输入正确密码,点击登陆按钮。 期待结果2:进入系统,显示系统主界面。 测试结果2:OK。 2.修改密码
方案: 当用户输入错误的旧密码,点击“确定”按钮,提示密码错误并可以重新输入;当用户输入正确旧密码,将新密码为空,点击“确定”按钮,提示新密码不能为空;当用户输入正确的旧密码和新密码,点击“确定”按钮,提示修改密码成功。当用户点击“取消”按钮,可以返回系统主界面。
测试用例1:输入错误的旧密码,点击“确定”按钮。 期待结果1:弹出消息“旧密码错误”。 测试结果1:OK。
测试用例2:输入正确旧密码,将新密码为空,点击“确定”按钮。 期待结果2:弹出消息“新密码不能为空”。 测试结果2:OK。
测试用例3:输入正确的旧密码和新密码,点击“确定”按钮。 期待结果3:弹出消息“密码修改成功”。 测试结果3:OK。
测试用例4:点击“取消”按钮。
29
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库图书馆管理系统的设计与实现(7)在线全文阅读。
相关推荐: