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

下载本文档

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

文档简介

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

2、文件和数据,这对于查找、更新和维护都带来了不少的困难。,3,2、系统开发的可行性分析,4 、系统测试,4,1、需求分析,1.1总体功能需求 1.2具体系统功能需求描述,5,1.1总体功能需求,根据用户的要求及其所输入的数据,实现人员信息管理、人员变动管理、打印等几个与管理相关方面的功能,用户通过输入工资、职工信息等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询、打印。另外用户还可以对这些基本信息进行定期的更新和维护, 教师信息管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。,6,7,1.2具体系统功能需求描述,针对上面的这些要求,教师信息管理系统在技术上做如下考虑: 安

3、全性。引入系统管理模块,全面管理整个系统所需要的数据资源、集中控制所有操作权限、数据库加密以确保整个系统的安全性。 开放性。 语言全中文支持。采用通用语言处理技术,使系统运行的所有提示及输出账表文字的语种设置为简体中文。 多平台支持。支持中西文Windows 9X、Windows NT,Windows 2000(或XP)在业务模型上则考虑突出体现管理、控制、决策支持功能;采用组件化设计,模块之间可以实现“积木式”搭配,适用于学校的不同阶段的需求;强化权限管理功能。,8,(1)操作人员的计算机知识普遍较差,要求有良好的人机界面; (2)由于该系统的使用对象多,要求有较好的权限管理 (3)数据计算

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

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

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

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

8、的环境是VS2005,18,3.3详细设计,登陆界面的实现 主界面的实现 教师变动界面的实现 校内专任教师模块的实现 校外兼课教师模块的实现 校内兼课教师模块的实现 其他辅助界面的实现,19,登陆界面的实现,20,主界面的实现,21,教师变动界面的实现,22,校内专任教师模块的实现,23,教师信息查询,24,校外兼课教师模块的实现,25,校内兼课教师模块的实现,26,其他辅助界面的实现,27,4 系统测试,4.1.测试的目的 4.2测试与软件开发各阶段的关系 4.3测试的方法 4.4测试的模块和测试用例,28,4.1.测试的目的,软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软

9、件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例即输入数据及其预期的输出结果,并利用这些测试用例去运行程序,以发现程序错误的过程。设计测试的目标是想以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。如果成功地实施了测试,就能够发现软件中的错误。测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合。此外,实施测试收集到的测试结果数据为可靠性分析提供了依据。而测试的目的就是在软件投入生产性运行之前,尽可能地发现软件中的错误。,29,4.2测试与软件开发各阶段的关系,软件开发过程是一个自顶向下,逐步细化的过程,而测试过程则是依相反的顺序安排的自底想上,逐步集成的过程。低一

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

温馨提示

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

评论

0/150

提交评论