软件工程毕业设计(论文)-论坛系统的测试

上传人:cl****1 文档编号:508371461 上传时间:2023-11-06 格式:DOC 页数:45 大小:408.50KB
返回 下载 相关 举报
软件工程毕业设计(论文)-论坛系统的测试_第1页
第1页 / 共45页
软件工程毕业设计(论文)-论坛系统的测试_第2页
第2页 / 共45页
软件工程毕业设计(论文)-论坛系统的测试_第3页
第3页 / 共45页
软件工程毕业设计(论文)-论坛系统的测试_第4页
第4页 / 共45页
软件工程毕业设计(论文)-论坛系统的测试_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《软件工程毕业设计(论文)-论坛系统的测试》由会员分享,可在线阅读,更多相关《软件工程毕业设计(论文)-论坛系统的测试(45页珍藏版)》请在金锄头文库上搜索。

1、电 子 科 技 大 学毕 业 设 计(论 文)论文题目:论坛测试论文 教学中心:电子科技大学网络教育学院指导老师: 职 称: 工程师助教 学生姓名: 学 号: 专 业:软件工程 电子科技大学继续教育学院制网络教育学院2009 年 11 月 25 日电 子 科 技 大 学毕业设计(论文)任务书题目: 论坛测试论文任务与要求: 为了更好的配合论坛大量信息的服务,发挥其最大的 效益必须建立一个完善的论坛测试系统,合理有效的管理 客户的论坛信息。 时间: 2009 年11 月 25 日 至2010 年 2 月 19 日 共 12 周教学中心: 电子科技大学网络教育学院国信安教育基地学生姓名: 学号:

2、专业: 软件工程指导单位或教研室: 电子科技大学网络教育学院国信安教育基地指导教师: 职称: 工程师/助教电子科技大学继续教育学院制毕业设计(论文)进度计划表日 期工 作 内 容执 行 情 况指导教师签 字11月25日至12月10日确定论文题目完成12月11日至12月16日查找资料及写出大纲完成12月17日至1月4日写作完成2月25日交初稿完成2月26日至2月30日 定稿完成3月1日至3月2日正式提交论文及电子文档完成3月7日答辩完成 摘 要信息时代人们的交流方式多种多样,在互联网上,论坛无疑是人们分享生活,交流技术的最好平台之一。随着交流量的增加,对论坛的要求也越来越高,为了能够胜任日益增加

3、的信息量,对论坛进行一定的测试也越来越重要。本论文根据论坛的系统架构以及所使用的相关技术,对系统的功能以及性能等做全面的测试。测试主要采用手动测试加自动测试的方法,其中包括后台测试与前台测试,前台测试主要就不同的模块进行测试。对系统的性能测试主要采用压力测试和负载测试的方法,对系统的不同数据响应进行分析。此外还对系统的界面以及系统的链接等进行了测试。在对系统进行测试之后,发现系统存在的一些缺陷与不足,同时找出系统的最大负载量,与实际应用需求比较之后,对系统的功能与性能提出改进建议。关键词:论坛系统测试;自动测试;性能测试;功能测试AbstractPeople of the informatio

4、n age have so many kinds of communications, but on the Internet, there is no doubt that BBS is one of the best platforms where people share their lives and techniques. With the increasing amount of communication, people need the BBS be more fast and powerful. So, it becomes more and more important t

5、o have the BBS a comprehensive test.This paper gives BBS a test according to its system architecture and the technology it takes, including the test of its function and performance. The main method of this test will be manual and automatic testing, include front testing and backstage testing. And pe

6、rformance test will include stress testing and load testing in order to analysis the data response of the system. It also has the GUI test and link test.After the test, some defects and shortages were fond in this system. And some advise was given to help improve it after compare the maximize load o

7、f the system to the real needs of communication.Keywords: BBS system test, automatic testing, performance testing, function testing目录第一章 绪论1第一节 概述1第二节 选题目的意义2第三节 软件测试方法2第二章 论坛系统分析4第一节 系统结构分析4第二节 系统功能分析5第三节 系统性能分析7第四节 系统数据库分析8第三章 论坛测试方案设计12第一节 系统测试需求分析12第二节 系统测试计划14第三节 系统测试准侧15第四章 论坛系统测试用力设计与实施16第一节

8、功能测试16第二节 性能测试20第三节 连接测试26第四节 界面测试28第五节 兼容性测试29第五章 论坛系统测试报告30第一节 功能测试30第二节 性能测试31结束语34谢辞35参考文献36第一章 绪论第一节 概述 随着互联网的普及程度越来越高,网民的数量也越来越多,人们上网的频率也越来越高,互联网正成为人们获取信息,发表观点,分享资源的重要场所。随着人们对信息交流需求的增加,互联网上各种各样的信息交流平台也层出不穷。其中最重要的莫过于论坛了。论坛也简称BBS,最早是用来公布股市价格等类信息的。近些年来,由于爱好者们的努力,BBS的功能得到了很大的扩充。目前,通过BBS系统可随时取得各种最新

9、的信息,也可以通过BBS系统来和别人讨论科技、体育、新闻、娱乐等等各种有趣的话题。BBS一般都通过采用Web技术来支持。Web以其广泛性、交互性和易用性等特点迅速风靡世界,网页数量正以指数级飞速增长2。随着Web 技术的发展, Web 应用已经变得越来越庞大和复杂,如何保证Web应用的准确性和可靠性已成为一个重要的课题4。软件测试技术已有数十年的发展历史,但是Web 应用测试至今仍没有引起人们足够的重视。另外,Web 应用通常是分布式的、并发的、多用户的和异质的,其基础是一种无连接的 协议,Web应用的这些独特的性质对软件测试提出了新的要求1。软件测试是软件生命周期中一项非常重要且非常复杂的工

10、作,是软件质量保证的重要内容,对软件可靠性保证具有极其重要的意义8。在目前,国内外对软件测试的重视程度存在很大的差别。原因可能主要是国内IT行业相对欧美国家起步较晚,经验积累不多,从业人员都是年轻的新生代,有经验的软件工程师不多,合格的软件测试人才更是凤毛麟角。此外,国内很多软件开发企业并不是严格按照国际标准来执行,对软件测试的环节不是很重视。还有就是国内高校基本上没有针对软件测试和质量保证岗位的专业实用课程,社会上也没有专门针对软件测试的相关培训课程。不过随着经济全球化的发展,市场竞争是人们认识到了这个问题,国内的软件测试行业也正在快速发展,作为软件质量保证的重要环节,相信软件测试在国内也会

11、的到更大的发展。第二节 选题目的意义论坛系统为人民的交流提供了一个很好的平台,用户可以在这里发表自己的观点,与人分享自己的想法,同时可以对别人的主题发表自己的意见,用户之间可以公开的交流,也可以通过站内信箱的方式与全球各的的用户沟通。为了是论坛系统能够胜任更多的工作,提供服务质量,本设计对 论坛系统进行全面的功能测试和性能测试,并对的到的测试结果进行分析,发现系统存在的漏洞以及性能瓶颈,并对其提出修改意见。其中的功能测试主要对系统的后台已经前台的的操作进行检查。后台主要就是论坛系统的管理,包括用户管理的论坛的管理等。前台主要就是用户登录功能,发帖,回复,撰写日志等等。性能测试主要借助测试工具,

12、模拟不同的用户环境下,系统的性能表现,包括系统的相应时间,事物成功率等。出此之外还对系统的链接,界面等进行简单的测试。系统的测试不仅要检验系统是否实现了相应的功能,还需要检查系统的功能是否存在缺陷12。在执行测试之前,根据系统的整体情况,拟定测试计划,并严格按照计划来进行测试。为更加真实的模拟实际环境,对测试用例的设计力求完美。不仅要考虑到正确的输入输出,同时也要对系统处理错误信息的能力进行检查。在性能方面,通过场景的设置,模拟真实环境下,系统对用户请求的响应情况,以此来发现系统存在的性能瓶颈,提出相应的修改意见。选择论坛测试的目的是为了对web系统测试有更多的了解。因为web系统与其他系统存

13、在很大的不同,他与互联网紧密相连,除了要考虑系统本身的设计之外,网络环境的影响也是很重要的。对这样的系统进行测试,也存在一定的复杂性,需要考虑到各种复杂的情况,并为每种情况设置相应的场景。这里根据web工程14的概念,对系统进行全面的测试。第三节 软件测试方法1. 功能测试功能测试从用户的角度出发,对系统提供的各种功能进行测试,主要是黑盒测试。它把系统看作一个黑盒子,不考虑系统内部结构以及系统的具体实现方法3。通过逐项测试,来检查系统的各个功能是否完善,输入正确的数据能否得到期望的输出结果,输入错误的信息时系统能否进行相应的处理。针对论坛系统采用的功能测试主要有论坛后台管理模块的测试,包括论坛

14、管理和用户管理等模块,前台主要包括用户登录模块,发帖回复模块,以及用户空间管理模块。采用的功能测试方法是等价类划分和边界值测试。这样既可以测试正确情况下系统的相应,又可以测试系统对错误的处理能力。2. 性能测试性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试11。对论坛系统采用的也主要是系统负载测试和压力测试。期望通过使用自动化测试工具的模拟,实现在虚拟环境下获得系统的性能指数12。根据测试结果对系统的性能进行评估,并提出改进意见。3. 链接测试链接测试可分为三个方面。首先, 测试所有链接是否按指示的那样确实链接到了该链接的页面; 其次, 测试所链接的页面是否存在; 最后, 保证Web 应用系统上没有孤立的页面7。采用的方法同样的通过自动化工具来实现。本次 论坛的链接测试主要使用的链接测试工具是Xenu Link Sleuth。它

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号