set rs2=nothing %> <% set rs2=server.CreateObject(\ rs2.Open \deliveryid=\
if rs2.eof and rs2.bof then response.write \方式已被删除\ response.Write trim(rs2(\end if rs2.close set rs2=nothing%>
25
5 系统测试
㈠ 系统测试简介
一般源程序通过编译后,先要经过人工测试,然后再进行机器测试。以登录界面的测试为例:
(1)用正常数据测试 (2)用异常数据测试
例如:用空数据文件参加测试,检查程序能否正常运行。 (3)用错误数据测试
试验程序对错误的处理能力,包括显示出错信息及容许修改错误的可能性。具体检验内容有:输入键号错误时(包括错的键号和不应该有的键号)能否及时检出和发出出错信息,并允许修改;输入数据错误时(包括错误数据、不合理数据和负数)能否及时查出或发出出错信息,并允许修改;操作错误时(包括磁盘错误、操作步骤或方法错误)能否及时检出并发出警告信息,允许改正。
测试的方法分为动态测试和静态测试两种。静态测试分为人工测试和计算机辅助测试;动态测试分为黑盒测试和白盒测试。
黑盒测试也称为功能测试,它是通过测试来检测每个功能是否能正常使用。在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试。
白盒测试又称结构测试,透明盒测试,逻辑驱动测试或基于代码的测试。它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。测试人员依据程序内部逻辑结构的相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。
㈡ 功能测试
在前面介绍了有关测试的概念和一些测试方法,虽然测试方法很多,但是测试是一项非常复杂的工作,下面举一个用户登录的例子来说明对网站系统所做的功能测试。
在用户登录的时候,要求学号和密码是必须填写的信息。通过输入不同情况进行检测。本测试主要是通过对输入的用户信息进行分析与判断,得出预期的输出结果。然后将实际的输出结果与预期的输出结果进行比较,得出最终的结论。如下表5.1所示。
26
表5-1 登陆系统测试
有如在用户修改密码的时候,如果输入的内容与实际的不一致,那么也会出现错误,测试结果如下表5-2所示。
表5-2 修改密码测试
27
结束语
本设计从系统分析到系统实现,详细介绍了所设计系统的特点,已基本能满足叮当图书有限公司网上销售系统的需求。
本系统以ASP为开发语言、Access2000数据库作为后台支撑,很好的解决了实际开发中遇到的技术问题。实现对各种图书进行分类、记录注册用户的信息,对注册用户给予优惠服务、存贮并随时查看用户所选择的图书,并计算出总价格、生成详细的购物订单等功能。通过该系统的运行,基本上可以达到进一步扩展叮当图书有限公司的销售渠道,扩大订单业务,降低企业运营成本的目的。
本系统的界面本系统界面友好、易于操作维护,采用了大量的人机交互式操作,能很好的完成图书购买的全过程,使浏览者一进入就可以独立的进行自己需要的操作,一目了然。
由于时间紧迫,加之水平有限,难免有不足之处;系统中也还存在不完善之处,有待改进。
28
参考文献
[1] 陈火旺.Web设计原理与编程技术[M].长沙:中南大学出版社,2005. [2] 周兴华. ASP + Access数据库开发与实例[M].北京:清华大学出版社,2006. [3] 王利.数据库基础与应用[M].北京:中央广播电视大学出版社.1997. [4] 吴东伟. Dreamweaver网页制作[M]. 北京:清华大学出版社,2004. [5] 陈晓红.信息管理与信息系统课程教学探讨[M].福建:福建电脑,2006. [6] 许卫林. VBScript+ASP动态网页制作[M].北京:中国电力出版社,2002. [7] 尚俊杰. 网络程序设计[M].北京:北方交通大学出版社,2004. [8] 丁贵广. ASP编程基础与实例[M].北京:机械工业出版社, 2004. [9] 张海藩.软件工程[M].北京:人民邮电出版社,2002.
[10] 谯谊.ASP动态网站设计经典案例[M].北京:机械工业出版社,2005. [11] 刘刚.ACCESS数据库程序设计教程[M].北京:清华大学出版社,2005. [12] 张景峰.ASP程序设计教程[M].北京:清华大学出版社,2005. [13] 石志国.ASP精解案例教程[M].北京:北方交通大学出版社,2004.
[14] 杨坚争.电子商务网站典型案例评析[M].西安:西安电子科技大学出版社.2000. [15] 何嘉.计算机应用技术基础[M].四川:四川大学出版社,2003.
29
致谢
至此,叮当图书有限公司网上销售管理系统的分析与设计毕业设计已全部结束。这次毕业设计是对我大学四年来所学知识的回顾和总结,在此基础上进行了综合应用和拓展。在这次毕业设计过程中,我掌握了一般系统分析与设计的方法,同时也对我实践应用能力提出了更高的要求,开拓了视野,拓展了知识面,加深了对专业知识的理解。
在本次毕业设计中,还要感谢我的导师——李红红老师。李红红老师认真负责的工作态度,严谨的治学精神和丰富的理论水平都使我受益匪浅。在我做设计期间,李红红老师不顾自己繁重的工作和学习任务,定期对我的论文给予了悉心的指导,使得我的论文得以比较顺利的完成。她无论在理论上还是在实践中,都给予我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有一种巨大的帮助,感谢她细心而又耐心的辅导。
同时,我要感谢四年来教授过我课程以及给过我教导的各位老师,感谢他们对我在知识上的教育和思想上的正确引导。最后还要感谢在毕业设计中给予我帮助和支持的同学。
最后,还要感谢在此期间帮助我的同学们,无论是在代码的修改,理论知识的讲解,还是心理上的帮助等,很感谢他们对我的帮助。
30