超市管理系统测试分析报告
1引言
1.1编写目的
这份测试分析报告书时为了测试本系统是否可行。当输入商品的信息时,测试其信息能不能被完整地保存在数据库中以备日后查询用;当输入的数据不符合要求时,看系统能不能给出提示;当价格信息修改后看修改后的信息能不能被系统接受并保存到数据库;当输入新顾客的信息时,输入信息是否完整地保存在数据库中,以及当输入老顾客信息时,系统能不能显示完整的信息等等。
1.2背景
项目名称:超市管理系统。
提出者:XXX。
开发者:郭琦,梁颖嘉,刘浩然,李小龙。
用户:中小型超市
1.3定义
XXXX(列出本文件中用到的专门术语的定义和外文首字母组词的原词组。)
1.4参考资料
软件设计文档国家标准操作手册(GB8567——88)。
2测试概要
2.1 目标
1、用户登录测试:售货员登录销售管理系统模块,输入用户名和密码,模块通过连接到数据库,对售货系统中商品信息、销售商品信息、顾客购买商品的信息等进行检验。
库存管理员登录库存管理系统模块,模块通过连接数据库,对库存管理系统中的供应商信息、商品信息和特殊商品信息等进行检验。
订货员登录订货管理系统模块,模块通过连接数据库,对订货管理系统中的商品存量、供应商信息等进行检验。
统计分析员登录统计分析管理系统模块,模块通过连接数据库,对统计分析模块中的商品信息、销售信息、供应商信息、库存信息和特殊商品信息等进行检验。
2、商品录入测试:录入商品信息,对新录入的信息在数据库中进行检验。
3、商品查询测试:输入商品编号,查询商品信息。
4、快速输入测试:商品手动输入模块,通过输入商品编号,查询数据库中商品信息表,包括商品库存量、销量、供应商等,并显示出信息。
5、收银业务测试:对输入商品进行计价,输入所收取金额,计算出找回金额数并打印货物清单同时保存顾客购买记录。
6、订货业务测试:对库存商品存量与系统指定的库存下限比较,比对供应商信息,统计订货商品并制定订货单。
7、统计分析业务测试:根据查询的商品信息、销售信息、供应商信息、缺货信息、报表信息和特殊商品信息等,制定报表,以及合理的销售计划表。
2.2 运行环境
WindowsXP、SQL Server 2005以上
2.3 计划
2.3.1测试方案
说明确定测试方法和选取测试用例的原则
测试工件为四个阶段:单元测试、集成测试、确认测试、系统测试
单元测试:采用白盒法和黑盒法相结合的方法,对于逻辑结构复杂的模块采用白盒法,对于以输入、输出为主的模块采用黑盒法测试,以提高测试的效率。 集成测试:混合法(对软件结构中较上层使用的自顶向下与对软件结构中较下层使用的自底向上方法相结合)。
确认测试:由用户参与按需求规格说明书验收。
系统测试:采用人工测试方法。
2.3.2测试项目
在测试过程中,首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。
2.3.3测试准备
在文件方面要有测试总体计划书、 测试用例(计划)测试手册、测试脚本代码。
2.3.4测试机构及人员
测试人员:负责编写测试计划,组织测试,对测试过程进行记录,收集、整理测试记录数据,对测试结果进行分析,编写测试总结报告。
软件工程师:负责编写、调试客户端测试软件;数据库管理系统的安装 系统工程师:负责测试用的硬件维护及操作系统安装、CEWMS配置。 总工程师:负责对测试计划及测试总结报告进行批准。
用户:必要时可参加测试,并提出具体的测试要求,也可要求暂停测试。
3测试结果及发现
3.1登录模块测试
3.1.1测试项目名称及测试内容
(1)登陆、密码模块测试
本测试是采用黑盒测试法:为了检测不同权限的用户在登陆时,是否能进入对应的模块并得到应有的权限,检验密码模块的正确有效。
3.1.2测试用例
测试用例1(正确输入)
【输入】:用户:lc 密码:lc
【期望输出】:登入成功,显示前台销售管理窗体
【实际输出】:登入成功,显示前台销售管理窗体
测试用例2(无该用户)
【输入】:用户:aa 密码:aa
【期望输出】:提示用户名或密码错误
【实际输出】:提示用户名或密码错误
测试用例3(密码错误)
【输入】:用户:lc 密码:aa
【期望输出】:提示用户名或密码错误
【实际输出】:提示用户名或密码错误
测试用例4(无输入)
【输入】:用户: 密码:
【期望输出】:提示用户名或密码错误
【实际输出】:提示用户名或密码错误
3.2销售管理模块测试
3.2.1测试项目名称及测试内容
本测试是采用黑盒与白盒混合的测试法:为了检测系统的销售时的收银业务销售定价等功能的输入输出进行验证。
3.2.2测试用例
(1)收银业务测试
测试用例1(正确输入)
【输入】:实收:50
【期望输出】:应找钱数显示的标签上,并打印顾客货物清单
【实际输出】:应找钱数显示的标签上,并打印顾客货物清单
测试用例2(输入比应收的少)
【输入】:实收:10
【期望输出】:提示输入错误,所买货物价格高于所输入的数目,请检查
【实际输出】:提示输入错误,所买货物价格高于所输入的数目,请检查 测试用例3(输入非数字)
【输入】:实收:a
【期望输出】:请输入数字
【实际输出】:请输入数字
测试用例4(没有输入数字)
【输入】:实收:空
【期望输出】:没有输入数字,请检查
【实际输出】:没有输入数字,请检查
3.3库存管理模块测试
3.3.1测试项目名称及测试内容
本测试是采用黑盒与白盒混合的测试法:为了检测系统的库存管理时的入库管理,出库管理等功能的输入输出进行验证。
3.3.2测试用例
(1)商品录入测试
测试用例1(正确输入)
【输入】:条形码:001 商品名称:可口可乐 价格:2.0
【期望输出】:商品录入成功,加入商品列表
【实际输出】:商品录入成功,加入商品列表
测试用例2(已经存在的商品)
【输入】:条形码: 1000001 商品名称:雪碧 价格:2.0
【期望输出】:提示商品已经存在
【实际输出】:提示商品已经存在
测试用例3(需要录入的商品信息不完整)
【输入】:条形码:空 商品名称:可口可乐 价格:2.0
【期望输出】:提示缺少信息/不合法
【实际输出】:提示缺少信息/不合法
测试用例4(需要录入的商品信息与已经存储商品信息矛盾)
【输入】:条形码:1000001 商品名称:雪碧 价格:2.5
【期望输出】:提示商品信息矛盾/不合法
【实际输出】:提示商品信息矛盾/不合法
(2)商品查询测试
测试用例1(正常)
【输入】:条形码:1000001
【期望输出】:商品列表中显示该商品,商品名为雪碧
【实际输出】:商品列表中显示该商品,商品名为雪碧
测试用例2(无该商品)
【输入】:条形码:1010001
【期望输出】:商品列表中为空
【实际输出】:商品列表中为空
3.4订货管理模块测试
3.4.1测试项目名称及测试内容
本测试是采用黑盒与白盒混合的测试法:为了检测系统的订货管理时的订货业务等功能的输入输出进行验证。
3.4.2测试用例
(1)订货业务测试
测试用例1(正确输入)
【输入】: 条形码:1000001
【期望输出】:商品是雪碧,库存量低于库存下限,请联系供应商A补充货源
【实际输出】:商品是雪碧,库存量低于库存下限,请联系供应商A补充货源 测试用例2(输入条形码错误)
【输入】: 条形码:0000001
【期望输出】:提示没有该商品
【实际输出】:提示没有该商品
测试用例3(没有输入条形码)
【输入】:aaa
【期望输出】:输入有误,请重新输入
【实际输出】:输入有误,请重新输入
3.5统计分析管理模块测试
3.5.1测试项目名称及测试内容
本测试是采用黑盒与白盒混合的测试法:为了检测系统的统计分析管理时的查询信息等功能的输入输出进行验证。
3.5.2测试用例
测试用例1(正确输入)
【输入】:条形码:1000001
【期望输出】:商品是雪碧,今天销量是30,库存还有270。
【实际输出】:商品是雪碧,今天销量是30,库存还有270。
测试用例2(输入条形码错误)
【输入】: 条形码:0000001
【期望输出】:提示没有该商品
【实际输出】:提示没有该商品
测试用例3(没有输入条形码)
【输入】:aaa
【期望输出】:输入有误,请重新输入
【实际输出】:输入有误,请重新输入
3.6系统管理模块测试
3.6.1测试项目名称及测试内容
本测试是采用黑盒与白盒混合的测试法:为了检测系统的系统管理时的员工管理、会员管理等功能的输入输出进行验证。
3.6.2测试用例
(1)员工管理
测试用例1(正确输入)
【输入】:员工号:1001
【期望输出】:1001
【实际输出】:1001
测试用例2(输入员工号错误)
【输入】: 员工号:ahfiaewoh
【期望输出】:输入非法
【实际输出】:输入非法
测试用例3(没有输入用户名)
【输入】:
【期望输出】:不能为空
【实际输出】:不能为空
测试用例4(输入部门号不存在)
【输入】:13545
【期望输出】:没有该部门
【实际输出】:没有该部门
测试用例5(电话号码不符合规范)
【输入】:ewewtg
【期望输出】:电话号码错误
【实际输出】:电话号码错误
4对软件功能的结论
4.1销售管理模块
4.1.1能力
超市管理系统下的一个子系统,记录售货员今日处理的商品信息和会员的购买情况,处理销售过程中的商品信息并作记录。
包括售货员登陆和会员登陆,以及售货员的售货处理、结账处理。
4.1.2限制
(1)只能在购物一开始输入会员信息,不能在扫描商品中途登录会员; (2)删除待购商品时只能一条记录全删掉,不能指定删除指定数量。
4.2库存管理模块
4.2.1能力
商品信息入库功能:对商品进行入库,录入商品编号,商品名称,数量,总价等信息,存入数据库中,方便以后的查询,并修改数据库中库存的数量,并将其打印显示在屏幕上。
4.2.2限制
我们使用的测试数值如下:
0001 大宝润肤露 30件 300元
0002 中华牙膏 20件 250元
成功插入数据库中,暂无发现任何明显错误。
4.3出库管理
4.3.1能力
商品信息出库功能:对商品进行出库,打印出商品编号,商品名称,数量,总价等信息,存入数据库中,并修改数据库中库存的数量,并将其打印显示在屏幕上。
4.3.2限制
我们使用的测试数值如下:
0001 大宝润肤露 15件 150元
0002 中华牙膏 10件 125元
成功修改数据库,并打印显示在屏幕上
剩余的库存为:
0001 大宝润肤露 15件 150元
0002 中华牙膏 10件 125元
成功操作,暂无发现任何明显错误。
4.4统计分析管理模块
4.4.1能力
统计分析管理包括查询商品信息、查询销售信息、查询供应商信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制作报表。
统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划。
4.4.2限制
(1)统计分析只能查询指定条件的数据,但不能根据结果,自动生成分析结果,或是图表显示,不直观。
(2)几个相关联的数据查询不能一次到位。还需以后改进。
4.5系统管理模块
4.5.1能力
系统管理包括维护员工信息、维护会员信息和系统维护。
系统管理员通过系统管理功能,能够了解公司员工信息、会员信息,还能够对系统进行维护工作。
4.5.2限制
(1)只能对员工信息、会员信息进行管理,不能对整个系统进行维护。 (2)管理员的权限的设置问题,其可以看到所有信息。
4.6登陆
4.6.1能力
登陆系统是让用户、管理员和销售员验证身份的系统。登陆系统和数据库连接,根据他们输入的账号和密码,和数据库中存在的信息核对,从而辨别他们是否有权使用接来下的功能。如果信息正确,他们就能成功登陆,使用下面的功能;如果登陆失败,就要求他们重新输入账号和密码。
4.6.2限制
个别特殊的账号不能修改;密码保护措施不强,容易泄露;数据库安全性不高.
5分析摘要
5.1能力
超市管理系统下的一个子系统,记录售货员今日处理的商品信息和会员的购买情况,处理销售过程中的商品信息并作记录。
包括售货员登陆和会员登陆,以及售货员的售货处理、结账处理。
商品信息入库功能:对商品进行入库,录入商品编号,商品名称,数量,总价等信息,存入数据库中,方便以后的查询,并修改数据库中库存的数量,并将其打印显示在屏幕上。
商品信息出库功能:对商品进行出库,打印出商品编号,商品名称,数量,总价等信息,存入数据库中,并修改数据库中库存的数量,并将其打印显示在屏幕上。
统计分析管理包括查询商品信息、查询销售信息、查询供应商信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制作报表。
统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划。
5.2缺陷和限制
(1) 只能在购物一开始输入会员信息,不能在扫描商品中途登录会员;
(2) 删除待购商品时只能一条记录全删掉,不能指定删除指定数量。
(3) 统计分析只能查询指定条件的数据,但不能根据结果,自动生成分析结果,
或是图表显示,不直观。
(4) 几个相关联的数据查询不能一次到位。还需以后改进。
(5) 只能对员工信息、会员信息进行管理,不能对整个系统进行维护。
(6) 管理员的权限的设置问题,其可以看到所有信息。
5.3建议
各项修复的紧迫性都很高,需尽快完成,负责人为各模块负责人。
5.4评价
测试设计基本覆盖了需求的各个功能模块,发现了很多编码错误以及逻辑错误,并指导开发小组及时改正,不过由于人力及时间的不足,所以还有很多改进的地方,如白盒测试的力度还不够,有很多提高的空间。
但基本达到了可以交付的功能。
6测试资源消耗
总结测试工作的资源消耗数据,如工作人员的水平级别数量、机时消耗等。
第二篇:超市管理系统-测试计划分析报告
超市管理系统 测试计划分析报告
姓 名: 班 级:
学 号:
指导老师:
20xx年10月30日
1引言 ................................................................................................................................................ 2
1.1 编写目的 ...................................................................................................................................... 2
1.2 项目背景 ...................................................................................................................................... 3
1.3 定义 .............................................................................................................................................. 3
1.4 参考资料 ...................................................................................................................................... 3
1. 用户登陆测试:前台用户登陆系统安全管理模块,用户输入用户名和密码,模块通过连接
到数据库查找用户信息进行检验。 ................................................................................................. 3 2.
3.
4. 商品录入测试:录入商品信息 ................................................................................................. 3 商品查询:输入商品编号,查询商品信息 .............................................................................. 3 快速输入测试:商品手动输入模块,通过输入商品编号,查询数据库中商品信息表,并显
示出信息 ........................................................................................................................................... 3
5. 收银业务测试:对输入商品进行计价,输入所收取金额,并计算出找回金额数 ................. 3
3、计划 ............................................................................................................................................. 4
3.1测试方案 ....................................................................................................................................... 4
3.2测试项目 ....................................................................................................................................... 4 在测试过程中,首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试
和维护。 ........................................................................................................................................... 4
3.3测试准备 ....................................................................................................................................... 4
3.4测试机构及人员 ........................................................................................................................... 4
4、测试项目说明 .............................................................................................................................. 4
4.1测试项目名称及测试内容 ........................................................................................................... 4
4.2测试用例 ....................................................................................................................................... 5
4.2.6步骤及操作 ............................................................................................................................... 7
4.2.7允许偏差 ................................................................................................................................... 7
4.3进度 ............................................................................................................................................... 8
4.4条件 ............................................................................................................................................... 8
4.5测试资料 ....................................................................................................................................... 8
5、评价 ............................................................................................................................................. 8
5.1范围 ............................................................................................................................................... 8
5.2准则 ............................................................................................................................................... 8
1引言
1.1 编写目的
1)这份测试计划报告书时为了测试本系统是否可行。当输入商品的信息时,测试其信息能不能被完
整地保存在数据库中以备日后查询用。当输入的数据不符合要求时,看系统能不能给出提示。当价格信息修改后看修改后的信息能不能被系统接受并保存到数据库。
2)本报告由****合作完成。
1.2 项目背景
由于现代经济的发展,超市规模也日益扩大,单靠人力已难以完全准确的统计与管理超市各种货物的库
存与货物销售的相关记录;并且随着现代计算机和网络的快速发展,各种超市信息化管理已成为一种不可避免的趋势。通过开发该超市管理系统软件能够及时、方便、快捷的处理超市的各种人力无法解决的事务,从而减少人力、物力的开销,提高超市收益。
1.3 定义
为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语:超市管理系统以下简称SMS。
1.4 参考资料 [1]梁冰,陈丹丹,苏宇. SQL语言参考大全.人民邮电出版社, 2008
[2] 陶宏才编. 用《数据库原理及设计》. 人民邮电出版社, 2007
[3] Watts S.Humphrey编. 《软件工程规范》.清华大学出版社,2006
[4] Shari Lawrence Pfleeger编. 《软件工程理论与实践》.电子工业出版社,2009
[5] Swapna Kishore编. 《软件需求分析》.机械工业出版社,2007
2、任务概述
2.1 目标
1. 用户登陆测试:前台用户登陆系统安全管理模块,用户输入用户名和密码,模块通过连接到数据
库查找用户信息进行检验。
2. 商品录入测试:录入商品信息
3. 商品查询:输入商品编号,查询商品信息
4. 快速输入测试:商品手动输入模块,通过输入商品编号,查询数据库中商品信息表,并显示出信
息
5. 收银业务测试:对输入商品进行计价,输入所收取金额,并计算出找回金额数
.2 运行环境
Windows 2000/XP
2.3 需求概述
为了确定完全涵盖测试需求构建一个“需求树” ,为“需求树”中的每一个需求话题建立了一个详细的目录,描述每一个需求,给它分配一个优先级,如果需要的话还可以加上附件。这些产生的报告和图表可以帮助分析测试需求,检查需求以确保它们在测试范围内。
2.4 条件与限制
条件:有测试总体计划书和书写测试用例(计划)和测试手册
限制:目前我们的使用范围非常狭窄,且本软件是我们的初次版本,如果该软件提高版本,本软件需要大
量的修改和更新2
3、计划
3.1测试方案
说明确定测试方法和选取测试用例的原则
测试工件为四个阶段:单元测试、组装测试、确认测试、系统测试
单元测试:采用白盒法和黑盒法相结合的方法,对于逻辑结构复杂的模块采用白盒法,对于以输入、输出为主的模块采用黑盒法测试,以提高测试的效率。
组装测试:混合法(对软件结构中较上层使用的自顶向下与对软件结构中较下层使用的自底向上方法相结合)。
确认测试:由用户参与按需求规格说明书验收。
系统测试:采用人工测试方法。
3.2测试项目
在测试过程中,首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。
3.3测试准备
在文件方面要有测试总体计划书、 测试用例(计划)测试手册、测试脚本代码
3.4测试机构及人员
测试人员:负责编写测试计划,组织测试,对测试过程进行记录,收集、整理测试记录数据,对测试结果进行分析,编写测试总结报告。
软件工程师:负责编写、调试客户端测试软件;数据库管理系统的安装
系统工程师:负责测试用的硬件维护及操作系统安装、CEWMS配置。
总工程师:负责对测试计划及测试总结报告进行批准。
用户:必要时可参加测试,并提出具体的测试要求,也可要求暂停测试。
4、测试项目说明
4.1测试项目名称及测试内容
登陆、密码模块测试
本测试是采用黑盒测试法:为了检测不同权限的用户在登陆时,是否能进入对应的模块并得到应有
的权限,检验密码模块的正确有效性。
商品信息管理测试
本测试采用白盒测试法:主要内容是插入商品信息的测试。
4.2测试用例
4.2.1 用户登陆测试
测试用例1(正确输入)
【输入】:用户:lc 密码:lc
【期望输出】:登入成功,显示前台销售管理窗体
【实际输出】:登入成功,显示前台销售管理窗体
测试用例2(无该用户)
【输入】:用户:aa 密码:aa
【期望输出】:提示用户名或密码错误
【实际输出】:提示用户名或密码错误
测试用例3(密码错误)
【输入】:用户:lc 密码:aa
【期望输出】:提示用户名或密码错误
【实际输出】:提示用户名或密码错误
测试用例3(无输入)
【输入】:用户: 密码:
【期望输出】:提示用户名或密码错误
【实际输出】:提示用户名或密码错误
4 . 2. 2 商品录入测试
测试用例1(正确输入)
【输入】:条形码:001 商品名称:可口可乐 价格:2.0
【期望输出】:商品录入成功,加入商品列表
【实际输出】:商品录入成功,加入商品列表
测试用例2(以存在的商品)
【输入】:条形码: 1000001 商品名称: Merch1 价格:2.0
【期望输出】:提示商品已经存在
【实际输出】:提示商品已经存在
测试用例3(需要录入的商品信息缺少或不合法)
【输入】:条形码:空 商品名称:可口可乐 价格:2.0
【期望输出】:提示缺少信息/不合法,焦点转移
【实际输出】:提示缺少信息/不合法,焦点转移 4 . 2. 3 商品查询测试
测试用例1(正常)
【输入】:条形码:1000001
【期望输出】:商品列表中显示该商品,商品名为Merch1
【实际输出】:商品列表中显示该商品,商品名为Merch1 测试用例2(无该商品)
【输入】:条形码:1010001
【期望输出】:商品列表中为空
【实际输出】:商品列表中为空
4.2.4 快速输入测试
测试用例1(正确输入)
【输入】:条形码编号:100023 数量:1
【期望输出】:商品信息显示在购物#4@p列表中
【实际输出】:商品信息显示在购物#4@p列表中 测试用例2(正确输入,但该产品不允许销售)
【输入】:条形码编号:100023 数量:1
【期望输出】:提示该产品不允许销售
【实际输出】:提示该产品不允许销售
测试用例3(无该商品)
【输入】:条形码编号:1000 数量:1
【期望输出】:提示用不存在该产品
【实际输出】:提示用不存在该产品
测试用例4(数量错误)
【输入】:条形码编号:100023 数量:0
【期望输出】:提示请输入购买商品的正确数量
【实际输出】:提示请输入购买商品的正确数量
测试用例4(数量输入非数字)
【输入】:条形码编号:100023 数量:a
【期望输出】:提示请输入数字
【实际输出】:提示请输入数字
4.2.5收银业务测试
测试用例1(正确输入)
【输入】:实收:50
【期望输出】:应找钱数显示的标签上
【实际输出】:应找钱数显示的标签上
测试用例2(输入比应收的少)
【输入】:实收:10
【期望输出】:提示输入错误,所买货物价格高于所输入的数目,请检查
【实际输出】:提示输入错误,所买货物价格高于所输入的数目,请检查 测试用例3(输入非数字)
【期望输出】:请输入数字
【实际输出】:请输入数字
测试用例4(没有输入数字)
【输入】:实收:
【期望输出】:没有输入数字,请检查
【实际输出】:没有输入数字,请检查
4.2.6步骤及操作
制订测试总体计划书
书写测试用例(计划)和测试手册
编写测试代码
执行测试代码
进行测试总结
4.2.7允许偏差
输入的数据允许偏差在0.005~0.01之间
4.3进度
任务:制订测试计划
时间:1天/人
任务:书写测试用例(计划)和测试手册
时间:2月/人
任务:编写测试代码
时间:4月/人
任务:执行测试
时间:1.5月/人
任务:测试总结
时间:10天/人
4.4条件
设备:
1)处理器型号及内存容量:奔腾III 933Hz以上PC机,内存容量256M以上
2)外存容量:硬盘空间80G以上
3)输入及输出设备:需要打印机,型号不限
支持软件:
1)操作系统:Win2000/XP
2) DBMS:SQL Server 2000或以上版本
人员:理解测试基本知识
4.5测试资料
用户信息、商品信息。
5、评价
5.1范围
在注册用户时,对输入数据的不符合以及错误的格式输入都能做出测试,对价格进行调整时,对输入的不符合数据以及错误格式能做出测试,增加商品信息时也能做出正常的测试,但是当输入的数据过大或者字符长度过长时,可能会使程序发生中断而停止执行。
5.2准则
1:界面友好
2:程序运行时如果输入有错误会弹出出错或警告对话框