软件测试报告_第1页
软件测试报告_第2页
软件测试报告_第3页
软件测试报告_第4页
软件测试报告_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件测试报告教师信息管理系统的测试第四小组任务分配系统的需求和可行性分析刘凯旋(登陆界面的实现)系统的整体规划孔德阳(校外兼课模块的实现)系统的登录模块测试董军(校内兼课模块的实现)系统的教师变动模块测试金石(教师变动模块而实现)测试报告的汇总王孝飞(校内兼课模块的实现)教师信息管理系统的整体概述教师信息管理系统是一个教育单位不可缺少的部分,它的内容对于决策者和管理者来说都比较重要,所以教师信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更

2、新和维护都带来了不少的困难。 1、需求分析2、系统开发的可行性分析3、系统规划4 、系统测试5、最后总结2、系统开发的可行性分析4 、系统测试2、系统开发的可行性分析1、需求分析1.1总体功能需求1.2具体系统功能需求描述1.1总体功能需求根据用户的要求及其所输入的数据,实现人员信息管理、人员变动管理、打印等几个与管理相关方面的功能,用户通过输入工资、职工信息等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询、打印。另外用户还可以对这些基本信息进行定期的更新和维护, 教师信息管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。用户管理员教师用户名旧密码性别年龄所属学校管理员修

3、改信息添加信息查询教师打印资料退出系统1.2具体系统功能需求描述针对上面的这些要求,教师信息管理系统在技术上做如下考虑:安全性。引入系统管理模块,全面管理整个系统所需要的数据资源、集中控制所有操作权限、数据库加密以确保整个系统的安全性。开放性。语言全中文支持。采用通用语言处理技术,使系统运行的所有提示及输出账表文字的语种设置为简体中文。多平台支持。支持中西文Windows 9X、Windows NT,Windows 2000(或XP)在业务模型上则考虑突出体现管理、控制、决策支持功能;采用组件化设计,模块之间可以实现“积木式”搭配,适用于学校的不同阶段的需求;强化权限管理功能。(1)操作人员的

4、计算机知识普遍较差,要求有良好的人机界面; (2)由于该系统的使用对象多,要求有较好的权限管理(3)数据计算自动完成,尽量减少人工干预, 数据稳定性好,数据备分(4)报表导出功能; 2、系统开发的可行性分析2-1技术可行性2-2经济可行性2-3操作可行性2-4运行可行性2.1技术可行性 技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户(这里是校方)提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,作为计算机信息管理专业毕业的学生,数据库设计方面对于我们应该还过得去,在学校里生活了五年,对这个管理模式应该比较熟悉。我们掌握了数据库及其应用技术、数据库原理、计算机网

5、络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,从一定程度上具备了开发一个小型系统的能力。2.2经济可行性本系统方案成本小,不需要投入太多的资金,其运行跟维护所费资金又少,投入使用后可以节省大量人力、物力、时间等资源,可以提高企事业单位的工作效益,带来的间接经济效益比花费在系统开发和运行、维护的费用和购置计算机、服务器等硬件设备的费用加起来要高得多,故经济上可行。2.3操作可行性本系统界面友好,使用方便,对使用人员要求不高,很快就可以适应。系统具有一定的易用性、可靠性、安全性,并经过严格的测试,运行十分稳定。基于以上几点,该系统在技术上、经济上、操作上

6、都具有可行性。2.4运行可行性 Internet正在迅猛发展,学院从硬件到软件都投入了大量的人力、物力、财力,在教务上,给各个办公室配置了计算机,并能联接到互联网,并且学院领导对这方面比较重视,在教务上配置了一定数目的能够训练操作计算机的干事,可以快速、方便、高效地使用计算机进行日常工作。学院开展了计算机及其维修专业,可让学生以实践方式对系统进行维护,使此系统在实践上具备了可行性。由此可知,开发教师信息管理系统在学校中具有可行性。3、系统规划(教师信息管理系统的分析和设计)3.1系统的总体架构3.2数据库设计3.3详细设计3.1总体结构和模块外部设计 模块是软件结构的基础,软件结构的好坏完全由

7、模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。3.2功能分配 起始界面操作界面校内专任教师模块校内专任教师模块校内专任教师模块校内专任教师模块3.2数据库设计教师信息管理系统的数据库(jsxxglxt)由七个表组成,分别是专任教师表(zrjs)、校内兼课教师表(xnjkjs)、校外兼课教师表(xwjkjs)、教师变动表(jsbd)、专任教师授课表(zrjssk)、校内兼课教师授课表(xnjkjssk)和校外兼课教师授课表(xwjkjssk)。基于的数据库是access数据库运

8、行的环境是VS20053.3详细设计登陆界面的实现主界面的实现教师变动界面的实现校内专任教师模块的实现校外兼课教师模块的实现校内兼课教师模块的实现其他辅助界面的实现登陆界面的实现主界面的实现教师变动界面的实现校内专任教师模块的实现教师信息查询校外兼课教师模块的实现校内兼课教师模块的实现其他辅助界面的实现4 系统测试4.1.测试的目的4.2测试与软件开发各阶段的关系4.3测试的方法4.4测试的模块和测试用例4.1.测试的目的 软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例即输入数据及其预期的输出结果,并利用这些测试用例

9、去运行程序,以发现程序错误的过程。设计测试的目标是想以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。如果成功地实施了测试,就能够发现软件中的错误。测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合。此外,实施测试收集到的测试结果数据为可靠性分析提供了依据。而测试的目的就是在软件投入生产性运行之前,尽可能地发现软件中的错误。4.2测试与软件开发各阶段的关系 软件开发过程是一个自顶向下,逐步细化的过程,而测试过程则是依相反的顺序安排的自底想上,逐步集成的过程。低一级测试为了上一级测试准备条件。首先对每一个程序模块进行单元测试,消除程序模块内部在逻辑上和功能上的错误和缺陷。再对照

10、软件设计进行集成测试,检测和排除子系统(或系统)结构上的错误。随后再对照需求,进行确认测试。最后从系统全体出发,运行系统,看是否满足要求。4.3测试的方法 常见的软件测试阶段的工作主要分为单元测试、集成测试、确认测试和系统测试四个步骤,测试方法有黑盒测试和白盒测试两种方法:黑盒测试(已经知道产品应该具有的功能,可以通过测试来检验是否每个功能都正常);白盒测试如果知道产品内部工作过程,可以通过测试来检验内部动作是否按照说明书的规定正常进行。 4.4测试的模块和测试用例测试的模块4.4.1、校内专任教师模块4.4.2、教师变动模块4.4.1、校内专任教师模块测试方法和测试用例测试方法:黑盒测试 白

11、盒测试测试用例:序号序号内容内容结果结果备注备注001添加教师信息,如:王老师,111,.等pass002修改教师信息,如:改出生年月pass003删除教师信息pass4.4.1、校内专任教师模块序号序号内容内容结果结果备注备注004导出一个教师的基本信息pass005查询某教师的基本信息pass006备份所有教师的基本信息pass4.4.2、教师变动模块测试方法和测试用例测试方法:黑盒测试 白盒测试测试用例:序号序号内容内容结果结果备注备注001新教师的添加pass002教师的离职(删除)pass003基本信息的查询pass4.4.2、教师变动模块序号序号内容内容结果结果备注备注004导出一个教师的基本信息pass005修改某教师的基本信息pass006备份所有教师的基本信息pass5、最

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论