系统测试+家庭财务管理系统小组Word格式文档下载.doc
- 文档编号:4338953
- 上传时间:2023-05-03
- 格式:DOC
- 页数:23
- 大小:1.59MB
系统测试+家庭财务管理系统小组Word格式文档下载.doc
《系统测试+家庭财务管理系统小组Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《系统测试+家庭财务管理系统小组Word格式文档下载.doc(23页珍藏版)》请在冰点文库上搜索。
2.1测试执行 6
2.2.测试用例设计 6
2.3测试环境与配置 6
2.4测试方法 7
3测试结果与发现 7
3.1登录验证及修改密码 7
3.2基本信息管理 10
3.2.1银行信息管理测试 10
3.2.2日常收支管理测试 11
3.3系统用户管理 11
3.3.1管理员信息管理测试 11
3.3.2用户名操作及删除测试 15
3.5数据统计测试 17
3.6计算器 19
4对软件功能的结论 19
4.1登录验证及修改密码 19
4.1.1能力 19
4.1.2限制 19
4.2系统管理通用设置 20
4.2.1能力 20
4.2.2限制 20
4.3基础信息管理模块 20
4.3.1能力 20
4.3.2限制 20
4.4采购管理 20
4.4.1能力 20
4.4.2限制 20
5.2缺陷和限制 21
5.3建议 21
1.引言
1.1编写目的
本测试报告为家庭财务管理系统的系统测试报告,目的在于总结测试阶段的测试情况以及分析测试结果,描述系统是否符合用户需求,是否已达到用户预期的功能目标,并对测试质量进行分析。
1.通过对测试结果的分析,得到对软件质量的评价
2.分析测试的过程,产品,资源,信息,为以后制定测试计划提供参考
3.评估测试测试执行和测试计划是否符合
4.分析系统存在的缺陷,为修复和预防bug提供建议
测试主要根据用户需求说明书和软件需求规格说明书以及相应的文档进行系统测试,主要进行系统的功能测试。
1.2背景
随着社会的进步和发展,信息系统在生产生活中的作用日益明显,信息产业在生产生活中的比重日趋增大,已经成为衡量现代化水平的重要指标之一。
因此,如何能对一个整体的概况进行宏观调控,使人、财、物等资源配置更加合理,使之发挥最大的效益,使生活自动化,是一个每一个始终不渝追求的目标。
管理计算机产生的信息在很多方面不同于处理人工输入的数据,通常有更大量的计算机信息需要管理。
组织和维护信息的成本可能以惊人的速度增加,而且与通过其他途径获得的信息相比,用户往往更信任它。
家庭财务管理系统可以为家庭节约大量的人力和物力资源。
同时,能够第一时间给家庭成员提供有关财务的数据信息。
家庭财务管理员可以更方便地处理业务来往中的基本财力信息、查询财务基本信息等。
目前,只要少量的家庭在使用财力管理系统来管理财务的基本信息,但大部分都是基于传统模式下的,不能达到使用者的要求,一些功能还是不能很好的实现,基于此我们小组想继续来研究家庭财物管理系统,达到更加人性化的用户界面,检索迅速、查找方便、易修改、可靠性高,提高财务数据信息管理的效率,实现家庭对财务数据管理的科学化、正规化。
开发软件名称:
项目的任务提出者:
小软件责任有限公司
开发者:
家庭财务管理系统研发小组
用户及实现软件的单位:
用户家庭
项目与其他软件或其他系统的关系:
采用VS、SQLServer开发工具
1.3读者对象
测试报告参考文档提供给用户、测试人员、开发人员、项目管理者、其他管理人员和需要阅读本报告的人员阅读。
1.4参考文献
[PPT]陆鑫《信息系统开发概述》电子科技大学软件学院
[NR]《软件工程标准(GB8567-88)》
[NR]《网上购物系统开发文档》
1.5术语与缩写解释
缩写、术语
解释
QTP
自动化测试,QuicktestProfessinal
…
1.6测试对象
1.7测试阶段
系统测试
2.测试概要
2.1测试执行
此次测试严格按照项目计划和测试计划执行,按时完成了测试计划规定的测试对象的测试。
针对测试计划规定的测试策略,在测试执行中都有体现,在测试执行过程中,依据测试计划和测试用例,对系统进行了完整的测试。
2.2.测试用例设计
本次测试用例设计主要采用黑盒测试方法,功能模块及集成测试采用的具体测试用例设计方法有等价类划分法、边界值划分法和错误猜测。
2.3测试环境与配置
Ø
操作系统:
Windows7
CPU:
IntelCorei5-4200H(2.80GHz)
内存:
2GB
数据库:
SQLSERVER2008
2.4测试方法
主要采用黑盒测试,以需求分析文档中的功能模块为单位,测试的重点集中在基本数据录入、业务流程和各功能模块间的接口。
其中单元测试由开发人员直接完成;
功能模块采用黑盒测试的常用方法;
集成测试模块采用非渐增式测试,偏重系统的接口和数据提取方面。
3测试结果与发现
3.1登录验证及修改密码
输入等价类
测试用例
测试数据
期望结果
实际结果
无效等价类
用户名:
空
密码:
非空
aaaa
登录不成功
弹出出错信息,提示用户名或密码错误
正确
不正确
admin
aaaaaa
aaaaa
123456
有效等价类
登录成功
进入系统首页
输出:
如图3.1~3.6偏差:
无。
测试结果:
能够验证用户名与密码的合法性与正确性,系统的登陆功能正确
实现。
3.2基本信息管理
3.2.1银行信息管理测试
银行信息管理对银行信息进行添、删、改、查操作;
收入(支出)类型管理,对收支种类进行添、删、改、查操作。
以添加入收入信息为例:
图3.1登录不成功的情况1
图3.2登录不成功的情况2
图3.3登录不成功的情况3
图3.4登录不成功的情况4
图3.5登录不成功的情况5
图3.6登录成功以管理员身份进入系统
银行名称为空
其他信息为空
无
无效输入
提示保存成功
银行名称与已有的银行名称冲突
银行名称:
中国建设银行
其他信息不为空
简介:
aaa
地址:
bbb
银行名称不为空其他信息为空
中国银行
有效输入
银行名称不为空其他信息不为空
COB
建设路
偏差:
如图3.7所示。
能进行成功的添加功能,但不能够成功分辨属性是否输入完整。
图3.7无效输入保存成功
3.2.2日常收支管理测试
收支金额为空
其他信息(系统默认不为空)
收支金额:
提示请输入金额
收支金额为不合法输入
#@%
系统出现未处理的异常
收支金额不为空且为合法输入
500
能够成功的添加功能,但对于不合法的数据系统出现未处理的异常,从而影响了用户体验。
3.3系统用户管理
3.3.1管理员信息管理测试
添加管理员或普通用户:
用户名为空密码不为空
提示姓名和密码不能为空
用户名不为空密码为空
ccdd
全部为空
全部空
用户名与原有用户名冲突
全部输入并且正确,不冲突
权限:
管理员
为现有用户更改权限
adc
普通用户
如图3.8~3.12。
偏差:
如图3.10~3.11。
系统无法提示新添加的用户名与原有用户名冲突,而是抛出一个异常;
也无法修改现有的用户名,只能先执行删除操作,之后重新添加。
此外,系统规定了用户名最大长度为60字符,密码最大长度为13字符。
图3.8添加用户不成功的情况1
图3.9添加用户不成功的情况2
图3.10添加用户不成功的情况3
图3.11添加用户不成功的情况4
添加家庭成员:
姓名:
联系电话:
提示姓名不能为空
姓名为空其他信息不为空
输入姓名与已有姓名重复
panda
姓名不为空
联系电话不等于11位
小娟
11
提示号码长度非法
号码长度为11位
15208000000
如图3.13。
姓名可以重复。
图3.12添加用户成功
图3.13添加家庭成员不成功1
图3.14添加家庭成员不成功2
图3.15添加家庭成员不成功3
3.3.2用户名操作及删除测试
操作测试:
无效等价类
修改用户名为原有其他用户名
提示用户名已存在
新密码与密码确认不符
密码确认:
4321
提示再次输入新密码不相同
不输入旧密码直接进行其他属性的修改
旧密码:
提示旧密码输入错误
输入旧有密码,输入新密码,输入符合的新密码确认
新密码:
000000
修改成功
如图3.16。
如图3.17。
无法修改用户名。
图3.16用户名冲突的情况
图3.17新旧密码不一致
删除测试:
无效方式
普通用户对高级用户进行删除
点选admin,删除
无法执行操作
普通用户对普通用户进行删除
点选panda2,删除
提示权限不足
用户对自身进行删除
有效方式
高级用户对普通有户进行删除
确认删除
3.5数据统计测试
数据统计包括日常收支统计,统计每年的收支数据;
银行交易统计,统计家庭成员的存取款数据;
家庭资产统计,统计家庭成员的工资等情况。
测试结果如下图。
图3.18日常收支统计界面
图3.19银行交易统计界面
图3.20家庭资产统计界面
3.6计算器
主界面有计算器的功能。
如图3.15计算器界面所示。
3.21计算器界面
小数点按键无反应。
该计算器不支持浮点数,需要改进。
4系统性能测试
4.1登录验证及修改密码
4.1.1能力
用户输入正确的用户名和密码后能够登录系统,进入到系统的主页,并且可以修改自己的密码。
4.1.2限制
登录验证时测试数据值包括已登录的用户名、与用户名不匹配的密码,修改密码时测试数据值的范围包括两次输入的密码不相同、旧密码输入错误等。
通过这几项测试,没有发现系统的BUG,就这项功能而言,系统实现得比较好。
4.2系统管理通用设置
4.2.1能力
该部分通过对银行信息、收入类型、支出类型、日常收支状况的增加、修改、删除,实现对家庭财务管理系统的各种基本信息的设置。
4.2.2限制
测试数据值主要包括已存在的名称及非法字符的输入。
通过测试,系统基本能实现上述功能,但发现系统在增加银行信息、收入类型、支出类型时,没有检查输入的名称是否已经存在,而是直接显示添加成功。
另一缺陷在于系统对于名称中的非法字符,例如标点符号等,缺少检查判断。
4.3用户信息管理模块
4.3.1能力
该部分主要实现对家庭成员信息、普通用户信息、管理员信息的查询,添加,修改,删除等功能。
4.3.2限制
测试数据值主要包括空输入及非法字符的输入。
通过测试,系统可以实现上述基本功能,也发现了一些缺陷,例如:
添加家庭成员信息时没有判断输入的姓名是否与已有的家庭成员姓名重复,在添加普通用户和管理员用户的时候,系统无法提示新添加的用户名与原有用户名冲突,而是抛出一个异常;
4.4财务信息管理
4.4.1能力
该部分主要实现日常收入及银行收支的录入、查询以及审核。
4.4.2限制
测试数据值主要包括采购数量是否为数字、为负数、为0以及正数的情况,对于查询时日期的输入,通过弹出日历供用户选择的方式来保证正确的日期输入格式。
通过测试,发现当交易金额为不合法数据时,系统没有信息提示,而是出现运行错误的异常,影响了用户体验。
5分析摘要
5.1能力
该系统基本实现了需求规格说明书中对各个功能模块的要求,能够投入使用。
但还没有处理好一些细节。
5.2缺陷和限制
就已实现的部分功能而言,整体上基本能较好的实现部分模块之间的接口,各模块功能也能基本完成。
但细节上有不少缺陷,对于非法输入的判断不够严谨,存在的BUG集中在例如允许银行名称出现不合法字符、无法修改用户名称等细节方面。
5.3建议
用户信息管理管理中完善不能修改用户名的限制。
家庭成员信息管理中家庭成员的名字进行是否与已有的成员名字重复的判断,去除必须输入联系电话的限制。
银行交易金额中增加对银行输入正确性的判断。
完善计算器的功能。
Ó
家庭财务管理系统小组,2014
Page23of23
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 测试 家庭 财务管理 小组