银行储蓄系统测试分析报告

上传人:j****9 文档编号:46390816 上传时间:2018-06-26 格式:DOC 页数:10 大小:111KB
返回 下载 相关 举报
银行储蓄系统测试分析报告_第1页
第1页 / 共10页
银行储蓄系统测试分析报告_第2页
第2页 / 共10页
银行储蓄系统测试分析报告_第3页
第3页 / 共10页
银行储蓄系统测试分析报告_第4页
第4页 / 共10页
银行储蓄系统测试分析报告_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《银行储蓄系统测试分析报告》由会员分享,可在线阅读,更多相关《银行储蓄系统测试分析报告(10页珍藏版)》请在金锄头文库上搜索。

1、软件工程实验报告银行储蓄管理系统银行储蓄管理系统系统测试分析组内成员: 小组成员 许颜贺 06061308 莫财津 06061307 答振翰 06061291 喻世东 06061307 蓝 鹏 06061316 (组长)1目目 录录一、引言.2 1.1 编写目的.2 1.2 背景.2 1.3 定义.2 1.4 参考资料.2 二、测试概要.2 三、测试结果及发现.3 3.1“按用户名和 ID 查询”模块(G6)黑盒测试.3 3.2 测试方案.3 3.3“按用户名和 ID 查询”模块(G6)白盒测试.3 3. 4 通过白盒测试用例对 G6 模块进行测试.4 四、对软件功能的结论.6 4.1.1 能

2、力.6 4.1.2 限制.6 五、分析摘要.7 5.1 能力.7 5.2 缺陷和限制.7 5.3 建议.7 5.4 评价.7 六、测试资源消耗.72银行储蓄系统测试分析报告银行储蓄系统测试分析报告(“按用户名或 ID 查询”模块测试分析)一、引言一、引言1.11.1 编写目的编写目的完成系统具体的测试要求,对系统进行全面的分析,并通过测试结果,总结测试是否通过, 若不通过则查明原因,并进行修改以及再测试。1.21.2 背景背景本系统所有编码工作都已完成,为检验是否达到预定要求,制定了测试计划。经测试,得 出一系统结果,下面就是对系统局部功能运行结果的分析。1.31.3 定义定义测试用例:测试用

3、例:把测试数据和预期的输出结果称为测试用例。 黑盒测试:黑盒测试:也称功能测试或数据驱动测试,指已知产品所应有的功能,通过测试来检测每 个功能是否都能正常使用。测试时,把程序看作一个不能打开的黑盒子,测试者对程序接 口进行测试。 白盒测试:白盒测试:也称结构测试或逻辑驱动测试,指已知产品内部工作过程,检测产品内部工作 过程是否符合需求规格说明书的规定,按照程序内部的结构测试程序,检验程序每条通路 是否都能按要求正确工作。测试时,测试者必须检查程序的内部结构,从检查程序的逻辑 入手得出测试数据。1.41.4 参考资料参考资料软件工程导论(第四版) 张海藩 编着 清华大学出版社出版 软件工程 任胜

4、兵 邢琳 编着 北京邮电大学出版社二、测试概要二、测试概要对“按用户名和 ID 查询”模块(G6)进行黑盒测试和白盒测试,并记录下测试结果。3三、测试结果及发现三、测试结果及发现3.1“3.1“按用户名和按用户名和 IDID 查询查询”模块(模块(G6G6)黑盒测试)黑盒测试(1) 、有效输入的等价类有: 用户 ID 由数字组成,最多 9 个字符 (2) 、无效输入的等价类有: 空字符串(全是空格);最左边的字符为空格;字符之间有空格 (3) 、合法输出的等价类有: 能够显示储户的用户名,账号,账户余额,存款银行,业务员编号,存款日期,取款日期。 (4) 、非法输出的等价类有: 不能够显示储户

5、的用户名,账号,账户余额,利息金额,存款银行,业务员编号,存款日期,取款日 期,或者显示有误。3.23.2 测试方案测试方案根据上面划分的等价类,可设计出下述测试方案: (1) 、空字符 输入: 预期的输出: “错误-没有字符” (2) 、最左边的字符为空格 输入: 23 预期的输出:“错误-首字符为空格” (3) 、字符之间有空格 输入:12 26 预期的输出:“错误-字符间有空格”3.3“3.3“按用户名和按用户名和 IDID 查询查询”模块(模块(G6G6)白盒测试)白盒测试(1) 、设定数据库中用户:tom 的用户 ID 为“hw1235” ,对 G6 模块进行白盒测试: 条件覆盖条件

6、覆盖(判定表达式中的每个条件都取到各种可能得结果): (2) 、测试数据: 、用户 ID= “622123412” ,用户名=“慕容雪”(两个条件都正确) 、用户 ID=“622123412” ,用户名=“john” (ID 正确) (3) 、 “按用户名和 ID 查询”模块(G6)的程序代码: Sub Search(my As String) 搜索 On Error GoTo err Adodc1.RecordSource = “SELECT 帐号,户名,所属位置,现有存款 From 银行储蓄 “ & “ where “ & my Adodc1.Refresh If Adodc1.Recor

7、dset.RecordCount 0 ThenIf my = “帐号=622“ Then4For i = 0 To 2Text2(i).Text = “Next iText2(3).Text = Adodc1.Recordset.Fields(3)ElseFor i = 0 To 3Text2(i).Text = Adodc1.Recordset.Fields(i)Next iEnd If ElseFor i = 0 To 3Text2(i).Text = “Next i End If err: Exit Sub End Sub Sub Command2_Click(Index As Inte

8、ger) If Index = 0 ThenIf Text1(0).Text “622“ ThenMystr = “ 帐号=“ & Text1(0).Text & “Search MystrElseIf Text1(1).Text “银行“ ThenMystr = “ 户名=“ & “ & Text1(1).Text & “Search MystrEnd IfEnd If ElseFor i = 0 To 1Frame2(i).Visible = FalseText1(i).Visible = FalseCommand2(i).Visible = FalseNext i End If End Sub3.3. 4 4 通过白盒测试用例对通过白盒测试用例对 G6G6 模块进行测试模块进行测试截图如下: (1)用户 ID= “622123412”5用户 ID=“622123413“:6用户户名=“慕容雪“:7用户名=“杨天“:8四、对软件功能的结论四、对软件功能的结论4.1“4.1“按用户名或按用户名或 IDID 查询查询”功能(功能(G6G6)4.1.14.1.1 能力能力

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号