3华电软件工程课程设计模板正文(2) - 图文(4)
软件设计与实践报告
3.3.2 管理员管理题库模块描述
1)功能:管理员登录后,可以对题库进行管理,即可以向题库中添加试题,也可以从题库中删除试题,也可以编辑考试试题
2)接口:由管理员模块调用此模块
3)数据:试题编号、所属科目序号、题目类型、题目内容、A选项、B选项、C选项、D选项、试题答案、试题被哪个试卷选中
4)处理:管理员管理科目的模块的流程处理,如图3-2所示
3.3.3 管理员生成试卷模块描述
1)功能:管理员登录后,可以生成试卷,
2)接口:由管理员模块调用此模块,调用此模块的有考试答题模块
3)数据:试卷编号、试卷科目、试卷总分、单选题数量、单选题分值、多选题个数、多选题分值、考试时间、考试有效期的开始时间、考试有效期的结束时间
4)处理:管理员生成试卷的模块的流程处理,如图3-3所示
16
软件设计与实践报告
3.3.4 管理员管理考学生模块描述
1)功能:管理员登录后,可以对学生信息进行管理,添加学生、删除学生、编辑学生信息等 2)接口:由管理员模块调用此模块,用到此模块的有登录模块
3)数据:学生学号,学生准考证号,学生姓名,学生密码,学生权利(是否可以参加考试) 4)处理:
管理员管理学生的模块的流程处理,如图3-1 所示
3.3.5 管理员查询学生考试成绩模块描述
1)功能:管理员登录后,可以查看已参加考试的学生的成绩
2)接口:由主模块调用此模块,用到此模块的有学生查询自己的成绩模块
3)数据:记录序号、科目序号、学生学号、试卷号、考试开始时间、考试结束时间、4)处理:管理员点击“查询成绩后”,即可查看所有学生考试的成绩 3.3.6 学生查询考试成绩模块描述
1)功能:学生登录后,可以查看自己已参加考试的成绩
2)接口:由学生模块调用此模块,用到此模块的有管理员查询学生的成绩模块
3)数据:记录序号、科目序号、学生学号、试卷号、考试开始时间、考试结束时间、4)处理:学生点击“查询成绩”后,即可查看自己已参加考试的考试的成绩
3.3.7 学生查询考试记录模块描述
1)功能:学生登录后,可以查看自己已参加考试的考试记录 2)接口:由学生模块调用此模块
3)数据:录序号、试题号、考试科目号、考试答案、用户答案、试卷号
4)处理:学生点击“查询考试记录”后,即可查看自己已参加考试的考试记录
17
分数 分数
软件设计与实践报告
4. 软件测试报告
4.1 测试范围
测试目的:
虽然软件在开发过程中使用了很多保证软件质量的方法和技术,但开发出的软件还是会隐藏许多的
错误和缺陷,规模大、复杂性高的软件更是如此。所以,严格的软件测试对于保证软件质量具有重要的作用。软件测试的根本目的是尽早的、尽可能多的发现缺陷,能够使系统高效、低错率的运行。 测试范围:
对于本系统的测试主要是针对用户登录(包括管理员、学生)、管理员管理科目(是否可以添加、 删除、更新科目信息)、管理员管理题库(是否可以向题库中添加试题、是否可以删除试题、编辑试题)、 等等。可以使用白盒测试和黑盒测试,等测试方法设计测试用例。
主要步骤:
测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试及发版测试。
4.2 测试计划
软件测试不只是最后对系统进行功能测试即可,而是我们在开发整个系统的过程中,一直都要进行软件测试。第一,在编写代码的阶段,没编写完一个模块的代码就应该进行相应的模块测试;第二,在编写完整个系统之后要进行系统集成测试和用户界面测试;第三,最后要进行beta测试
4.2.1 测试阶段
1) 第一阶段:与编码同步进行单元测试,主要进行白盒测试,代码覆盖率要求达到100%,主要是对函数的逻辑验证2) 第二阶段:集成测试,对软件设计报告中划分的模块进行功能测试,主要包括系统对管理员模块和学生考试模块功能的测试,例如管理员和学生能否登录、学生是否可以考试、管理员是否可以查看学生的成绩等进行测试;
3)第三阶段:界面测试,这个阶段主要是测试系统的易用性和美观性,应该做到只要登录该系统的人就可以知道该怎么使用该软件,界面一定要友好;
4)第四阶段:回归测试,此阶段是针对前两个阶段作的修改,进行重新测试,检验修改是否影响了系统的其它部分;5)最后一个阶段:Beta测试,交予其它非开发人员进行黑盒测试,确认完成了需求说明书中的所有功能;
4.2.2 测试进度:
测试进度表 系统测试进度安排
测试模块名称 系统登录测试 管理员添加科目模块 测试顺序 按各种登录方式顺序测试 按输入科目序号顺序测试 先序完成的测试 无 系统登录测试 18
测试日程安排 2013.06.06上午 2013.06.07上午
软件设计与实践报告
删除科目信息模块 编辑科目模块 管理员添加试题 删除试题模块 管理员生成试卷模块 学生考试模块 无 无 按试题序号测试 五 无 无 系统登录测试 系统登录测试 系统登录测试 系统登录测试 系统登录测试、管理员管理科目题库测试 管理员生成试卷模块测试、科目管理测试、试题管理模块 学生考试模块 系统登录测试 系统登录测试 管理员生成试卷模块测试、科目管理测试 考试考试模块 学生考试模块 2013.06.09上午 2013.06.10上午 2013.06.10上午 2013.06.10下午 2013.06.10下午 2013.06.10晚上 管理员查询成绩模块 管理员添加学生模块 编辑学生信息模块 学生选择考试科目模块 学生查询成绩模块 学生查询考试记录模块
学生考试先后顺序 按学号先后顺序测试 无 无 无 无 2013.06.11下午 2013.06.12下午 2013.06.13晚上 2013.06.13晚上 2013.06.14晚上 2013.06.14晚上 4.3 测试项目说明
4.3.1 管理员和学生登录模块测试
1) 测试目的:
测试系统的登录是否正确、合法,对于合法的用户是否能够执行转入正确的界面,对于非法的用户能否进行正确的处理。
2) 测试方法和测试软件:
以系统管理员信息表中某个用户信息登录系统和非管理员信息表中的任意数据来登录系统,分别用白盒测试中的逻辑覆盖进行测试。
以学生信息表中某个用户信息登录系统和学生信息表中的任意数据来登录系统,分别用白盒测试中的逻辑覆盖进行测试。 3) 测试用例 测试用例1:(管理员)
账号 : huangfeng; 密码:haha 预测结果:
欢迎XX登陆
测试用例2:(管理员)
用户名:12(没有相关的用户); 密码:123456 预测结果:
输入的账号或密码错误,请重新输入 测试用例3:(普通学生)
账号:huang; 密码:huangfeng517 预测结果:
欢迎黄峰登陆
测试用例4:(普通学生)
用户名:12(没有相关的用户); 密码:1234
19
软件设计与实践报告
相关推荐:
- [建筑文档]2018年公需课:专业技术人员创新能力与
- [建筑文档]2013年福建教师招考小学数学历年真题
- [建筑文档]高中信息技术课flash知识点总结 - 图文
- [建筑文档]电工实训 - 图文
- [建筑文档]最高院公告案例分析100篇(民商篇)
- [建筑文档]南开中学高2017级14-15学年(上)期末
- [建筑文档]五粮液集团战略分析
- [建筑文档]鲁教版(2012秋季版)九年级化学 酸碱
- [建筑文档]超星尔雅2017中国哲学概论自整理题库答
- [建筑文档]关于成为海口金盘饮料公司材料独家供货
- [建筑文档]LNG学习资料第一册 基础知识 - 图文
- [建筑文档]四年级品社下册《好大一个家》复习资料
- [建筑文档]现阶段领导权力腐败的特点及发展趋势
- [建筑文档]魏晋南北朝诗歌鉴赏—嵇康
- [建筑文档]坚持追求真爱是理智的行为 正方一辩稿
- [建筑文档]湘西州刑释解教人员帮教安置工作存在的
- [建筑文档]园林工程试题库及答案
- [建筑文档]计算机长期没有向WSUS报告状态
- [建筑文档]日语最新流行语
- [建筑文档]B62-016 景观进场交底专题会议
- 2018年中考语文课内外古诗词鉴赏专题复
- 高考试题研究心得体会
- C语言基础题及答案
- 电气控制及PLC习题及答案
- 都昌小学家长学校汇报材料
- GMAT作文模板正确使用方法
- 俄军办坦克大赛:中国99式有望与豹2A6
- 成本会计练习题
- 酒店餐饮业最流行的5S管理方法
- 2014-2015学年山东省菏泽市高二(下)
- 《黄鹤楼送孟浩然之广陵》教案、说课、
- 2013年结构化学自测题 有答案版
- 2011西安世界园艺博览会游览解说词(附
- 窗口文明单位示范单位创建活动总结
- 2018满分超星尔雅就业课后练习期末答案
- 韶山市城市总体规划-基础资料
- 苏教版第三单元知识点归纳
- 第4章 曲轴模态分析
- 加大查办案件力度的思考
- 武汉CPC导轨介绍




