基于Web的校园电子商务系统开发毕设论文 - - 图文(7)

2019-05-18 23:00

浙江理工大学信息电子学院本科毕业论文(设计)

第6章 系统调试与测试

6.1 程序调试

在系统试运行的过程中,存在一些错误是必然的。错误分为好几种,最容易发现和纠正的是错误的语言和语法,这种错误程序在运行时,就会自动提示你错的地方,并需要立即修改,否则无法运行。还有一类错误隐蔽性很强,是在程序执行时由于不正确的操作,导致的错误结果对某些数据的逻辑产生错误。因此,运行和修改程序是非常耗时耗力的,我们需要不断对这一类动态发生的错误进行排查。

6.2 程序的测试

6.2.1 测试的重要性及目的 (1)测试的重要性

测试,是软件工程过程中不可缺少的一个重要环节。好的产品必须要经过测试检验才可以排除不稳定因素从而满足用户需求。不管开发过程中使用什么技术,以及使用如何的开发方法,所有的软件都不可能做到完全没有错误,测试也不可能找到所有错误。测试是为了减少软件的错误,提高软件质量,降低软件成本,使产品更接近用户需求,更加安全可靠。

(2)测试的目的

测试的目的不是为了找到错误。而是为了检测产品的质量是否满足用户需求,以方便日后的改进。同时,根据测试报告还可以帮助我们后期维护和更新产品,甚至是定位产品。

6.2.2 测试的步骤

就像开发过程,测试过程也有很多步骤,一般测试流程为: (1)需求分析阶段:对业务的学习,分析和研究需求点。

(2)测试计划阶段:编写测试计划,其中包括人员,软件硬件资源,测试点,集成顺序,进度安排和风险识别等内容。

(3)测试设计阶段:编写测试方案包括需求点简介,测试思路和详细测试方法三部分。

(4)测试方案阶段:主要是对测试用例和规程的设计。

(5)测试执行阶段:执行测试用例,遇到BUG及时提交开发,并回归测试验证(6)测试报告阶段:根据测试内容发表测试结果报告等相关文档。

26

浙江理工大学信息电子学院本科毕业论文(设计)

6.2.3 测试的主要内容

测试主要有单元测试,集成测试,功能测试,安全测试,性能测试等。 (1)单元测试

开发过程中,对程序代码进行的分段测试。 (2)集成测试

对开发好的产品进行整体的代码测试。 (3)功能测试

验证产品功能是否和用户需求相同,是否可以正常实现 (4)安全测试

对产品的安全性进行测试,该系统主要是针对权限对系统进行测试,并用错误的数据测试数据的非法干扰的能力。

(5)性能测试

对产品负载能力的测试和不同浏览器的兼容问题。

参考文献

[1] 李兴华,王月清.名师讲坛:Java Web开发实战经典基础篇(JSP、Servlet、Struts、Ajax) [平装][M].清华大学出版社,2010.

[2] 李刚.轻量级Java EE企业应用实战(第3版):Struts 2+Spring 3+Hibernate整合开发[M].电子工业出版社,2012.

[3] 孙卫琴:《精通Hibernate:Java对象持久化技术详解》[M].电子工业出版社出版,2010. [4] Budi Kurniawan (作者),崔毅 (译者),俞哲皆 (译者),俞黎敏 (译者).Servlet和JSP学习指南[M].机械工业出版社,2013.

[5] 中国电子商务研究中心. 《2012年度中国网络零售市场数据监测报告》 2013.1.29. [6] 陆舟.Struts2技术内幕:深入解析Struts2架构设计与实现原理 [M].机械工业出版社,2012. [7] 陈亚辉,缪勇.Struts2+Spring+Hibernate框架技术与项目实战[M].清华大学出版社,2012. [8] 施瓦茨 (Baron Schwartz),扎伊采夫 (Peter Zaitsev),特卡琴科 (VadimTkachenko),宁海元.高性能MySQL(第3版)[M].电子工业出版社,2013.

27

浙江理工大学信息电子学院本科毕业论文(设计)

[9] 薛华成.信息管理与信息系统专业教材系列:管理信息系统(第6版)[M].清华大学出版社,2012.

[10] 王颖.基于JSP的学生学籍信息管理系统的设计与实现[J].电子科技大学,2012. [11] 朱丽萍.基于JSP的高校图书管理系统开发和实现[J].电子科技大学,2011. [12] 吕勇.基于JSP的实验室项目管理系统的设计与实现[J].武汉理工大学,2012.

[13] Beecham ,Matthew.Global market review of front-end modules for passenger cars and light trucks - forecasts to 2017: 2010 edition: Appendix 2 Q&A with JSP[J].Just - Auto, 2010, pp.32-35.

[14] 庞丽娜.Java 应用开发技术详解[M],科学出版社,2007:126-235

[15] Cay S.Horstmann,Gary Cornell著,叶乃文,邝劲筠,杜永萍.JAVA核心技术卷I:基础知识,程序设计教程[M].人民邮电出版社,2008.5:87-234

[16] 张超.基于JSP Struts2技术的房地产信息管理系统的设计与实现[D].吉林大学,2012. [17] (美)Powell.R. (美)Weeks.R.著. 袁鹏飞译. C#和.NET架构. 北京:人民邮电出版社,2002.4 17

[18] 萨师煊,王珊.数据库系统概论(第三版).北京:高等教育出版社,2000.2

[19] Jason Price著,邱仲潘,等译.C#数据库编程从入门到精通.北京:电子工业出版社,2003.9 [20] 罗斌,等编著. Visual C#.NET精彩编程实例集锦. 北京:中国水力水电出版社,2005. [21] 张公忠主编. 现代网络技术教程.第2版. 北京:电子工业出版社,2004.1 [22] 张忠林,电子商务概论,机械工业出版社,2005.9

28

浙江理工大学信息电子学院本科毕业论文(设计)

29


基于Web的校园电子商务系统开发毕设论文 - - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:(完整版)印染废水污水处理厂设计毕业论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: