云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 超市库存管理系统(大作业) 2

超市库存管理系统(大作业) 2

  • 62 次阅读
  • 3 次下载
  • 2025/5/29 12:00:00

3)提货管理子系统的用例图

4)订货管理子系统的用例图

6 调试过程和运行结果及结果分析

其中包括网站各个模块的运行结果和结果数据分析

6.1 系统测试步骤

6.1.1 单元测试

单元测试也称模块测试。通常单元测试可放在编码阶段,程序员在编写好一个模块后,总会对自己编写的模块进行测试,检查它是否实现了详细设计说明书中规定的模块功能和算法。单元测试主要发现编码和详细设计中产生的错误,通

常采用白盒测试。本系统用户登录模块单元测试方案如下:

1)用户登录模块输入测试方案 输入姓名、密码,点击登录 2)用户登录模块输出结果预测 输入正确该用户将成功登录到主界面

3)用户登录模块测试结果预测 a 测试记录

姓名:赵斌 密码:123 b 结果分析

成功登录到管理员主界面,说明该模块正常 成功登录到员工主界面,说明该模块正常 提示“编号或密码错误,请重新输入” 6.1.2 集成测试

集成超市管理系统测试的主要目的检测系统是否达到需求对业务流程及数据流的处理是否符合标准,检测系统对业务处理是否存在逻辑不严谨及错误,检测需求是否存在不合理的标准及要求。本系统的集成测试如表5.1所示。

表5.1 超市管理集成测试表

超市管理系统集成测试目标 超市管理系统测集成试范围:

检测需求中业务流程,数据流的正确性

需求中明确的业务流程,或组合不同功能模块而形成一个大的功能

技术:

利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:

在使用有效数据时得到预期的结果

在使用无效数据时显示相应的错误消息或警告消息 各业务规则都得到了正确的应用

开始标准:

所计划的超市管理系统测试已全部执行 所发现的缺陷已全部解决

完成标准:

所计划的超市管理系统测试已全部执行 所发现的缺陷已全部解决

超市管理系统测试重点和优先级: 超市管理系统测试重点指在超市管理系统测试过程中需着重超市管理系统测试的地方,优先级可以根据需求及严重来定

需考虑的特殊事项: 确定或说明那些将对功能超市管理系统测试的实施和执行造成影响的事项或因素

6.1.3 确认测试

确认测试的任务是检查软件的功能、性能及其他特征与用户的需求一致,它是以需求规格说明书(即需求规约)作为依据的测试。确认测试通常采用黑盒测试。这次的测试方法是从性能评测来进行确认测试,它对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。性能评测的目标是核实性能需求是否都已满足。实施和执行性能评测的目的是将超市管理系统的性能行为当作条件(例如工作量或硬件配置)的一种函数来进行评测和微调。具体实施确认测试如表6.2所示。

表5.2 超市管理确认测试表

超市管理系统确认测试目标 技术:

核实所指定的事务或业务功能在以下情况下的性能行为 使用为功能或业务周期超市管理系统测试制定的超市管理系统测试过程。通过修改数据文件来增加事务数量,或通过修改脚本来增加每项事务的迭代数量

需考虑的特殊事项:

综合的性能超市管理系统测试还包括在服务器上添加后台工作量。所发现的缺陷已全部解决

6.2 系统测试

6.2.1 界面测试

界面测试主要包括以下几个方面的内容:

窗体是否正确背景和色调是否正确、美观,是否符合用户需求;窗体在窗口中的显示是否正确、美观,表单样式大小,格式,是否对提交数据进行验证(如果在页面部分进行验证的话)等连接的形式,位置,是否易于理解等。

窗体元素的容错性列表、窗体元素的容错性是否存在、窗体元素的容错性是否正确、窗体元素基本功能是否实现、窗体元素的外形、窗体元素是否显示正确。

6.2.2 功能测试

对功能测试是测试中的重点,主要包括一下几个方面的内容:

连接这个连接和界面测试中的连接不同那里注重的是连接方式和位置,如是图像还是文字放置的位置等,还是其他的方式。这里的连接注重功能。如是否有连接,连接的是否是说明的位置等。

表单提交应当模拟用户提交,验证是否完成功能,如注册信息,要测试这些程序,需要验证服务器能正确保存这些数据,而且后台运行的程序能正确解释和使用这些信息。还有数据正确性验证,异常处理等,最好结合易用性要求等。B/S结构实现的功能可能主要的就在这里,提交数据,处理数据等如果有固定的操作流程可以考虑自动化测试工具的录制功能,编写可重复使用的脚本代码,可以减轻测试人员的工作量。

7 自我评价与总结

本次毕业设计实践中,毫无疑问要感谢的是我的上课老师,在这次毕业设计中,老师不辞辛劳的一点点的帮助我们,从选题的指导到系统设计的修改,让我从刚开始的摸不到头脑到后来的日益纯熟,都是老师辛勤付出的结果。在设计中我还领略到了老师认真负责的工作态度,严谨的治学精神,以及乐观热情的生活态度,老师不仅仅的在指导我的课程设计,也在指导着我今后的人生,她教导我的这些东西,会对我以后的学习生活大有裨益。所以在这里我真诚的对给予我认真指导和耐心帮助的老师表示最深切的谢意。

通过这次的毕业设计,自己对软件工程又有了一个更深层次的理解。以前在做任何设计时,对设计的前期工作不是很重视,但通过这次系统的编写,我发现前期的设计是很重要的一部分,只有对设计的需求分析有了很好的理解才能有更好的解决思路。平时我们在代码编写时对函数和变量的命名都很随便,还缺少必要的注释,或许这样问题当时能够解决但对于后期开发和维护以及旁人的阅读都带来了一定的困难,都可能会产生异议或不理解。再者测试在项目开发中也是很重要的一个环节,测试能对一些程序的Bug做一些必要的弥补,可以使程序更加的完善和人性化。

8 附录

程序清单,注意加注释(包括关键字、方法、变量等),在每个模块前加注释

[1] 刘甫迎、刘光会、王蓉.C#程序设计教程(第2版).北京:电子工业

出版社,2008:P52-24

[2] 李兰友、杨晓光.Visual C#.NET程序设计.北京:清华大学,北方交通

大学出版社,2004:P68-59

[3] 王昊亮、李刚等.Visual C#程序设计教程.北京:清华大学出版社,2003:

P43-25

[4] 张海藩.软件工程导论.第四版.北京:清华大学出版社,2004:P 65-92 [5] Inmon W.数据库管理.第二版.北京:电子工业出版社,2000:P 66-10 [6] Imhoff C.数据库设计.第四版.北京:机械工业出版社,2004:P 171-197

搜索更多关于: 超市库存管理系统(大作业) 2 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

3)提货管理子系统的用例图 4)订货管理子系统的用例图 6 调试过程和运行结果及结果分析 其中包括网站各个模块的运行结果和结果数据分析 6.1 系统测试步骤 6.1.1 单元测试 单元测试也称模块测试。通常单元测试可放在编码阶段,程序员在编写好一个模块后,总会对自己编写的模块进行测试,检查它是否实现了详细设计说明书中规定的模块功能和算法。单元测试主要发现编码和详细设计中产生的错误,通常采用白盒测试。本系统用户登录模块单元测试方案如下: 1)用户登录模块输入测试方案 输入姓名、密码,点击登录 2)用户登录模块输出结果预测 输入正确该用户将成功登录到主界面 3)用户登录模块测试结果预测

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com