云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 教学资源管理系统

教学资源管理系统

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 16:05:51

石家庄信息工程职业学院09级软件开发专业毕业论文

align=\width=\>

href=\servlet/AdminServlet?action=teacherlist\><<返回

6. 测试与编码

6.1 测试概要

6.1.1 测试的基本概念

大量统计资料表明,软件测试工作占开发总工作量的40%以上。但是,软件测试的重要性对系统可靠性的作用是不言而喻的。软件开发过程必须伴有质量

第23页共28页

石家庄信息工程职业学院09级软件开发专业毕业论文

保证活动。软件测试是软件质量保证的关键元素,代表了规约、设计和编码的最终检查。软件测试是软件质量保证的关键阶段,是对软件设计和编码的最终检查。软件测试的目的是找出错误所在。即软件测试是为了发现程序中的错误而执行程序的过程。 6.1.2 测试的目的与地位

⑴ 测试是为了寻找错误而运行程序的过程。

⑵ 一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试。 ⑶ 一个成功的测试是揭示了迄今为止尚未发现的错误的测试。 6.2 模块测试计划 6.2.1 模块测试概念说明

模块测试又称单元测试。一个测试应该能够自我独立。它不应该与其他测试相关联,也不应该依赖任何具有特殊运行顺序的测试,它应该能够获得你所写的所有测试,可以随意运行所有测试或者只运行其中的一部分,并且是以任何顺序,而且要能够确保它们无论怎样都应该正确的运行。如果你不能够执行这个规则,你将会只在某种特殊的情况下按照预期的表现来运行的状况下结束你的测试。这样的话,当你在最终期限下与此同时你还想确定你没有向系统之中引进新的问题的时候,当然就会出现问题。你可能很困惑而且考虑着是不是你的代码出现问题,这时,在事实上,问题其实仅仅是你的测试运行顺序所引起的。因此,在这里进行测试的先后顺序也是发现错误的一种方法。但是又要在测试的过程中尽量消除各测试的依赖关系。 6.2.2 模块测试内容 ⑴功能测试概述

功能测试又称正确性测试,它检查软件的功能是否符合规格说明,对产品的各功能进行验证。检查产品是否达到用户要求的功能。由于正确性是软件最重要的质量因素,所以其测试也最重要。 文件上传功能模块测试如表7所示:

表7文件上传功能模块测试

第24页共28页

石家庄信息工程职业学院09级软件开发专业毕业论文

⑵安全测试概述

登陆状态 成功 成功 失败 失败 文件类型 禁止类 允许类 禁止类 允许类 结果 上传失败 上传成功 上传失败 上传失败 软件安全测试为了实现如上功能和保证一定的安全性。本系统在使用前必须让使用者输入正确的用户名和密码以保证当前用户只能修改登录者本人的信息。并且只有成功登陆后才能进行一系列的操作。对于管理员用户我们采用白盒测试。所谓白盒测试是指完全了解程序的结构和处理,按照程序内部的软件测试程序,检查程序中的每条通路是否都能按预定要求正常工作。我们可以通过修改删除一个数据后直接查看数据库的更新情况来进行判断。对于教师和同学, 我们在测试中使用了黑盒法(即不关心程序内部的逻辑结构,而是根据程序的功能来设计是检测)。请一位不熟悉本系统的用户来进行随意性的操作,打破习惯的操作顺序,从中发现错误,在此阶段系统的大量错误得到了改正。 ①教师登陆测试如表8所示:

表8教师登陆系统测试

②用户跨权限测试:

该测试主要是指未登陆用户去进行登陆用户的操作,或者等级低的去操作等级高的。比如在本系统中当游客去访问个人信息页面时,会弹出提示窗口,要求用户登陆;在游客点击知道吧我要提问时,也会提示访客无权操作,必须选登录才行。这里判断是否跨权限,有两个方法,一个是通过session,一个就

第25页共28页

教师ID 当前登录者ID 非当前登录者ID 非当前登录者ID 乱码 密码 正确 正确 错误 错误 结果 正确 错误 错误 错误 石家庄信息工程职业学院09级软件开发专业毕业论文

是通过验证用户名和密码来判断是否是授权用户。 以下是游客进入个人信息的部分提示代码: if

(session.getAttribute(\

||

session.getAttribute(\

||session.getAttribute(\ser_nickname\您现在的身份是学生


} ⑶安装测试概述

本系统作为一个软件应该进行安装部署设置。分为软件安装与数据库安装。

测试安装部署主要是测试软件安装是否正常,安装后使用情况如何,是否丢失文件。数据库安装测试主要是数据库表的关系等是否安装成功以及能否正常使用。

在数据库安装测试时,主要测试数据库服务器登陆是否合法与正确性,以及数据安装完成数据库内容的正确性。如表9为数据文件安装测试结果:

表 9数据文件安装

服务器名 空 空 正确名 正确名 乱码 数据库登陆帐号 正确 错误 正确 错误 错误 密码 错误 错误 正确 正确 错误 结果 错误 错误 正确执行 错误 错误

毕业设计总结:

《教学资源管理系统》经过一个多月的设计和开发,已经基本开发完毕。其功能基本达到不同用户需求。能够实现学生用户浏览、检索、下载所需各种

第26页共28页

搜索更多关于: 教学资源管理系统 的文档
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

石家庄信息工程职业学院09级软件开发专业毕业论文 <<返回
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com