《jee系统架构和程序设计》课程设计实训项目——学生饮食服务应用系统软件测试计划说明书

《jee系统架构和程序设计》课程设计实训项目——学生饮食服务应用系统软件测试计划说明书

ID:14388200

大小:399.00 KB

页数:15页

时间:2018-07-28

《jee系统架构和程序设计》课程设计实训项目——学生饮食服务应用系统软件测试计划说明书_第1页
《jee系统架构和程序设计》课程设计实训项目——学生饮食服务应用系统软件测试计划说明书_第2页
《jee系统架构和程序设计》课程设计实训项目——学生饮食服务应用系统软件测试计划说明书_第3页
《jee系统架构和程序设计》课程设计实训项目——学生饮食服务应用系统软件测试计划说明书_第4页
《jee系统架构和程序设计》课程设计实训项目——学生饮食服务应用系统软件测试计划说明书_第5页
资源描述:

《《jee系统架构和程序设计》课程设计实训项目——学生饮食服务应用系统软件测试计划说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、杨教授大学堂精心创作的优秀程序员职业提升必读系列资料《J2EE系统架构和程序设计》课程设计实训项目——学生饮食服务应用系统软件测试计划说明书1.1.1项目背景及相关的参考资料1、编写目的在开发大型软件的漫长过程中,面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。编写本文档的主要目的体现在:通过该测试计划来规范编程过程,周期性的来测试软件,调整方向,提前发现问题,减少开发时间及成本。本文档主要根据学生饮食服务系统(StudentsCateringService,简称SCS系统)功能需求说

2、明书中的需求描述,为实施SCS系统测试而编写,作为项目小组在本项目中的系统测试用例编写和系统测试的重要依据。本测试计划是为了测试学生饮食服务(SCS)系统能否正常运行,是否符合用户的基本需求,预期的读者为系统测试人员,系统制作人员和系统使用人员。2、项目背景SCS系统是学生饮食服务系统。系统以帮助学生方便实现订餐和查询饮食信息为主要目的,只面向某大学内部人员建立。3、定义编号缩写/术语全称描述备注1SQLInjection结构化查询语言注入漏洞程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代

3、码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQLInjection,即SQL注入2CookiesInjection本地信息存储注入漏洞杨教授大学堂,版权所有,盗版必究。15/15页杨教授大学堂精心创作的优秀程序员职业提升必读系列资料3事务流数据进入模块后可能有多种路径进行处理。4主键数据库表中的关键域。值互不相同。5外部主键数据库表中与其他表主键关联的域。6ROLLBACK数据库的错误恢复机制。4、参考资料编号名称描述备注1SCS系统需求说明书项目小组编写2软件测试实践电子工业出版社3软件测试项目开发计划4SCS系统项目立项说明书项目小

4、组编写5软件测试教程清华大学出版社5、测试的目标测试是“为了尽可能的发现软件中的错误,而不是为了证明程序的正确性”,测试的目的就是在软件投入生产性运行之前,按照测试的原则就要求,尽可能多的发现软件中的错误。1.1.1系统项目的需求分析1、项目开发的意图增强学校餐厅的服务质量,方便师生就餐。2、系统应用目标学校各大食堂,本软件为独立软件,需要连接到学校一卡通数据库。3、用户的特点学校餐厅服务系统作用于学校餐厅面向广大师生,其使用人员只需能熟练使用电脑即可。而本产品的维护人员需要具备有一定的计算机知识。4、项目的用例图杨教授大学堂,版权所有,盗版必究。15/

5、15页杨教授大学堂精心创作的优秀程序员职业提升必读系列资料5、系统功能性需求规定输入处理输出一卡通账号登陆(6位数字)连接并查询一卡通数据库表格一卡通密码输入(0-15位字符或者数字)查询一卡通数据库表格核对账号和密码正确无误显示登陆成功转到登陆界面,错误则提示请输入正确账号和密码饭菜查询(0-20位汉字)查询饭菜列表找到则显示查询饭菜的价格,若无则提示暂无此饭菜留言管理(0-200位汉字)转入留言板块记录留言显示用户的留言和时间6、系统非功能性需求规定(1)时间特性要求系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对数据库实时搜

6、索的速度可以有较低的要求。系统具体的性能特性的指标要求如下:1)请求页面的相应时间应在1s以内2)对查询要求数据库应在0.01s以内返回结果3)所有计算性工作的误差应在0.01以内杨教授大学堂,版权所有,盗版必究。15/15页杨教授大学堂精心创作的优秀程序员职业提升必读系列资料1)服务器磁盘平均吞吐量应在100MB/S以上2)数据库的平均吞吐量应在每秒2000次插入以上3)系统从崩溃到恢复的时间应在3小时以内(2)系统的可靠性系统要有较高的可靠性和可恢复性,本系统的平均故障间隔时间(MTBF)要求在3000小时以上。当系统崩溃时,可启用恢复系统迅速回复至

7、崩溃前的环境,而当用户的操作可能引起潜在的错误时,系统应给予相应的提示和对数据的处理应当准确无误。(3)系统的灵活性1)操作方式上的变化:方便安全用户的注册方式2)运行环境的变化服务器端WindowServer环境都正常运行,客户端可以为各种版本的浏览器。3)计划的变化或改进根据开发者的知识,实时制定进度,保证进度的推进。4)系统要有良好的接口,以适应增加资源平台,增加资源类型,增加相关的资源获取功能的需求;并留有服务器接口,适应对以后实现服务器功能的需要;同时系统还需要具有跨平台功能。(4)系统的可用性所有的用户界面风格应保持一致,本系统应提供联机帮助

8、和环境相关帮助,本系统应提供完善的向导和代理功能,本系统应附带完整的用户文档和培

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。