教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 外语考试 >

千百味餐厅网上订餐管理系统的设计与实现(4)

来源:网络收集 时间:2026-04-12
导读: 5.2.1常见错误 编完程序后,最后一步就是对系统进行测试。本网上订餐系统主要是用Java语言编写的,最常见的错误是出现异常。 1)语法错误:它是由错误的脚本语法引起的,如:命令的拼写错误或传递函数的参数值错误。

5.2.1常见错误

编完程序后,最后一步就是对系统进行测试。本网上订餐系统主要是用Java语言编写的,最常见的错误是出现异常。

1)语法错误:它是由错误的脚本语法引起的,如:命令的拼写错误或传递函数的参数值错误。

2)运行时错误:运行时错误是发生在程序开始执行之后,它是由试图执行不可能操作的程序所引起的。

3)逻辑错误:逻辑错误是最难发现的错误。通常逻辑错误是由输入错误或程序逻辑上的缺陷引起的,程序运行没有问题,但运行的结果却不正确。

5.2.2测试的方法

依据前面所说的测试对象,我们把测试划分为几个方面来进行测试。 1)界面测试

界面测试是测试过程中比较简单直观的一种测试方法,只要细心地按界面要求核对就行了。可这一块内容往往是程序开发人员最容易忽视和遗漏的地方,也是常常出Bug的地方。下面是界面测试中经常出现的几种Bug:

错别字,即界面中的标题或者文本内容中出现了错别字。这种Bug如果测试人员不细心,很难找出来,可能会出现在提示信息或界面中。

出现了一些根本读不懂的内容,一般多出现在程序的提示信息和一些较长的文本中。这种情况基本上出现在拼起来显示的提示中,页面的简单陈述是通过变量拼组起来的,通过程序将字一个一个地输出来。通常是因为程序中的控制错误或是程序开发人员对程序没有进行认真的自测,导致出现这种Bug。

页面类似的内容中,明显有字体,字号不同的情况,使界面整体风格看上去不一致,这种情况只出现在没有CSS定义的情况下,或是已经定义的CSS,在开发过程中没有调用。

标题相近的程序及模块,把标题弄混。这种情况多是因为业务方面的定义名称很相似或很类似,并且业务实体方面也很类似,开发人员在开发过程中忽略了开发名称和模块,只单独地实现其功能。

2)功能测试

顾名思义,功能测试主要是测试程序模块是否实现了设计中所有要求的功能。功能测试中需要注意的有:

订餐功能中,有关于订餐时间有一些常识性的问题,比如:闰年中二月的天数。

关于后台修改各种信息功能的测试,主要是看修改确认后是否数据真正已被修改了。这是最基本的功能,需要注意的是是否把不应该修改的数据也被修改成功了。

3)需求测试

基于JAVA

需求测试是测试中很重要的一个环节。因为需求是软件设计,开发乃至软件测试中最重要的依据。要针对需求测试,首先就要对项目的需求和业务有一定的了解。这些需求很多时候是在实现增、删、查、改,这些基本功能之上,结合项目和相关业务所作的一些逻辑上的控制,这就要求程序员在设计和编码的时候要去充分理解考虑需求。

4)性能测试

性能测试在软件的质量保证中起着重要的作用。通常我们把性能指标全部归结到硬件,操作系统和开发环境上,而忽略了代码本身性能上的考虑。性能需求指标中,稳定性,并行访问支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运行中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。

5.3界面测试

千百味订餐系统提供了用户登录、忘记密码、查看菜品、加入购物车、购物车结算等功能。

用户登陆模块测试

忘记密码模块测试

如果用户忘记了登陆密码可以直接点击忘记密码,出现如下界面:

千百味餐厅网上订餐管理系统的设计与实现(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/116970.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)