目录 引言.... 6 paper51.com 1. 概述.... 6 copyright paper51.com 1.1系统简介... 6 paper51.com
1.2设计原理... 6 http://www.paper51.com 1.3测试范围... 7 paper51.com 1.4参考文档... 8 paper51.com 1.5 系统结构设计... 8 http://www.paper51.com
2. 测试计划.... 9 copyright paper51.com 2.1测试目标... 9 paper51.com 2.2验收标准... 9 内容来自www.paper51.com 2.3资源和工具... 9 内容来自www.paper51.com 2.3.1环境资源... 9 http://www.paper51.com
2.3.2技术工具... 9 copyright paper51.com 3. 测试种类及测试标准.... 10 内容来自www.paper51.com 3.1测试种类... 10 paper51.com 3.2测试方法及技术... 10 内容来自www.paper51.com 3.2.1用户管理测试... 10 copyright paper51.com
3.2.2论坛管理测试... 14 paper51.com 3.2.3资讯管理测试... 15 内容来自论文无忧网 www.paper51.com 3.2.4会员管理测试... 16 内容来自论文无忧网 www.paper51.com
3.2.5 网站管理测试... 17 paper51.com 3.2.6 餐馆管理测试... 17 http://www.paper51.com
4. 总结.... 18 copyright paper51.com 参考文献.... 20 paper51.com 致谢.... 21 paper51.com 引言 paper51.com 软件测试,使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。软件开发团队在开发软件的生命过程中,软件测试是软件生命周期中的一道“质量关”,它也是在将软件交付使用前的关键步骤,也是必经步骤,它在软件开发过程中是必不可少的。随着软件IT行业的不断发展,软件测试技术也随之前进。目前,软件测试的方法已经走向了统一化、标准化,软件开发组也更加重视软件测试,也丰富了软件测试的理论。软件测试主要有单元测试、集成测试、黑盒测试、白盒测试、Alpha测试、Beta测试、确认测试等。其中,单元测试基本是由程序员完成的,在系统开发阶段就已经完成了单元测试,而其他几个步骤是软件测试小组的任务。 http://www.paper51.com 1. 概述 copyright paper51.com 1.1系统简介 paper51.com 目前,很多行业都已走向信息化,但餐饮业的信息化正处于一个研究阶段,有待于发展。其中,某市到目前为止还没有出现餐饮业信息化,调查发现,当前很多家餐馆在采取电话服务订餐的方式进行预订餐,而且也没有专门的客户服务热线。另外,现在的商业广告信息由室外开始向网络转移,很多人将更多的时间放在网络休闲上,网络是一个很好的广告宣传媒介,为了促进某市餐饮信息化,本软件设计小组提出一套设计方案,就是在网络当中进行预定餐和餐饮信息交流的信息化平台,使餐饮业信息化得到更好的发展,本小组决定并开发这个某市网络餐饮信息平台。 paper51.com 1.2设计原理 内容来自www.paper51.com
系统采用B/S网站模式进行开发,它一个是三层结构模式,以WEB数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问WEB服务器和与其相连的后台数据库,称之为B/S(Browser/Server)模式。现在软件行业的发展趋势已经朝着B/S模式发展,基本已经成为了主流,特别是网站类的开发基本都是采用B/S模式。B/S模式三级结构图1.1如下所示: http://www.paper51.com 图1.1 B/S模式三级结构图 paper51.com 系统编程语言采用PHP5.0网络编程语言,数据库为MySQL5.0数据库,Aparch服务器,是基于Windows平台的开发。本系统属于第三方服务软件,对餐饮信息由第三方进行维护和管理,并对信息进行审核发布。系统采用B/S模式开发有如下的优点: paper51.com (1)资源利用率高; paper51.com (2)可维护性好; copyright paper51.com (3)安全机制完善; http://www.paper51.com (4)网络实时性强。 内容来自论文无忧网 www.paper51.com 从以上的四个有点出发,本小组选择B/S三层结构模式进行开发某市餐饮信息平台系统。 http://www.paper51.com 1.3测试范围 http://www.paper51.com GrenfordJ.Myers曾对软件测试的目的提出过以下观点[1]: copyright paper51.com (1)测试是为了发现程序中的错误而执行程序的过程; paper51.com (2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案; copyright paper51.com (3)成功的测试是发现了至今为止尚未发现的错误的测试。 paper51.com 然而,这种观点指出测试是以查找错误为中心,而不是为了演示软件的正确功能。但是只从字面意思理解,可能会产生误导,认为发现错误是软件测试的唯一目的,查找不出错误的测试就是没有价值的测试,实际上并非如此! copyright paper51.com
(1)测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进; 内容来自论文无忧网 www.paper51.com (2)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性; 内容来自www.paper51.com (3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。 内容来自论文无忧网 www.paper51.com |