IT项目管理-教务管理系统 联系客服

发布时间 : 星期六 文章IT项目管理-教务管理系统更新完毕开始阅读

IT项目管理报告-湖南科技大学-08级计算机001班

4.2.2 测试质量

对整个系统得质量测试,使该系统的功能和性能能够达到正常,则必须做到以下: 1. 对系统每个功能的测试,单元测试,集成测试

2. 在各个模块集成之后对系统的测试,集成测试,系统测试 3. 所以得测试案例都已执行过 4. 所以得自动测试脚本已经执行通过

5. 所以得重要等级的Bug已经解决并由测试验证 6. 每一部分的测试等级被确认完成 7. 重要的功能没有Bug个 8. 进行回归测试

4.2.3 条件与限制

对测试条件与限制的说明如下:

1. 开发人员要按时完成开发工作,应避免应用环境受到的限制,如网络带宽;可维护性、

可移植的限制。

2. 确定测试项目对外部因素存在的依赖。

4.3 测试综述

以下是对我们《教务管理系统》的各个功能方面等的测试,表4.1就体现了整个系统阶段的测试

表4.1 测试阶段技术说明表 测试阶段技术 是否采用 说明 对软件产品功能说明文档和设计说明文档进行检审评测试 是 测,在需求与设计阶段进行 编写测试用例 是 在产品编码阶段编写测试用例 单元测试 是 由开发人员进行操作 功能测试 是 由开发人员进行操作 检测模块集成后的系统是否达到需求、对业务流程集成测试 是 及数据的处理是否符合标准、系统对业务流处理是否存在逻辑不严谨及错误 系统测试 是 包括性能测试、压力测试和回归测试 验收测试 是 由建设单位、工程实施人员进行操作 安装测试 是 由测试人员对系统安装方面的测试

30

IT项目管理报告-湖南科技大学-08级计算机001班

4.3.1 单元测试

白盒测试技术(White Box Testing) 深入到代码一级的测试,使用这种技术发现问题最早,效果也是最好的。该技术主要的特征是测试对象进入了代码内部,根据开发人员对代码和对程序的熟悉程度,对有需要的部分进行在软件编码阶段,开发人员根据自己对代码的理解和接触所进行的软件测试。

黑盒测试技术(Black Box Testing)黑盒测试的内容主要有以下几个方面,但是主要还是功能部分。主要是覆盖全部的功能,可以结合兼容,性能测试等方面进行,根据软件需求,设计文档,模拟客户场景随系统进行实际的测试,这种测试技术是使用最多的测试技术涵盖了测试的方方面面,可以考虑以下方面:正确性 (Correctness)、可用性 (Usability)、边界条件 (Boundary Condition)。

我们系统分为四个模块,每个模块有各自的功能,包括:管理员模块,教师模块,学生模块。下面就对学生管理模块部分用例进行测试

表4.2 学生登录测试表

用例编号 用例摘要 测试优先级 测试类型 测试方法 输入数据 执行步聚 预期输出 实际结果 测试日期

用例1 学生用例登录 一般 功能测试 黑盒测试 用户名输入1001,密码输入1 输入—登录 显示教务管理界面 显示“教务管理界面” 2010-4-16 31

IT项目管理报告-湖南科技大学-08级计算机001班

表4.3 学生课程查询用例测试表 用例编号 用例摘要 测试优先级 测试类型 测试方法 输入数据 用例2 学生课程查看 一般 功能测试 黑盒测试 选择类型“课程编号”,匹配模式“模糊匹配”,关键值“大三下” 执行步聚 预期输出 实际结果 测试日期 用例编号 用例摘要 测试优先级 测试类型 测试方法 输入数据 输入—提交 显示课程查询界面 显示“课程查询界面” 2010-4-16 表4.4 学生发送信息用例测试表 用例3 学生发送信息用例测试 一般 功能测试 黑盒测试 收件人编号“1002”,消息标题“祝贺”,内容“祝你身体早日健康!” 执行步聚 预期输出 实际结果 测试日期 输入—提交 显示发送成功 显示“发送成功” 2010-4-16 4.3.2 功能测试

功能测试一般必须在完成单元测试后、集成测试前进行,功能测试包括用户界面测试、各种操作测试、不同的数据输入测试、逻辑思路测试、数据输入测试和存储测试等。

我们的系统分别完成了3大功能:

教务处管理员管理模块:是指教务处管理员能够实现登录功能,可以查看使用中的教

32

IT项目管理报告-湖南科技大学-08级计算机001班

学计划,可对教师及学生的账号信息进行增加、删除、修改,可以对学生的成绩进行录入,可以发布公告供所有用户查看,添加和维护信息;在Admin.jsp代码中实现这些功能。

教师管理模块:教师能够实现登录功能,可以查看所授课程和系统公告,修改密码。在Teacher.jsp代码中实现这些功能。

学生管理模块:学生能够实现登录功能,可以查看成绩、课程表和系统公告,实现信息维护,进行选课。在Student.jsp代码中实现这些功能。

表4.5 具体分析表 功能实现 条件 实际效果 功能模块 管理员管理模块 登录、修改、添加、查看、审核、全部实现 汇总、录入、发布 教师管理模块 登录、查询、修改、录入 参数设置未能实现 学生管理模块 登录、修改、选课、查看、发送全部实现 信息

经过功能测试,我们对系统的功能未能全部实现,其中还生成了许多的Bug。出现以上的Bug,是因为mysql里面的数据库连接错误导致数据丢失,需重新建立数据库,导入到数据库中去,问题解决,程序能够正常运行。

4.3.3 系统测试

系统测试时对整个系统的测试,它是分别功能、性能、负载、强度,安全性,用户界面等方面的测试以下就分别对教学计划管理系统进行如下测试。

1、容错性测试

经过我们对《教务管理系统》的测试,该《教务管理系统》 对于错误的输入数据,异常输入,并不会影响产品的正常运行,由此看出我们的《教务管理系统》的容错性较强,具有一定的好性能。

2、易用性测试

我们此系统功能简单,操作方便,非常适合于用户,即使没有用户手册,用户也是很容易上手的。由此可看出《教务管理系统》非常易用。

33