软件测试报告PPT精品文档

上传人:大米 文档编号:569860531 上传时间:2024-07-31 格式:PPT 页数:37 大小:2.50MB
返回 下载 相关 举报
软件测试报告PPT精品文档_第1页
第1页 / 共37页
软件测试报告PPT精品文档_第2页
第2页 / 共37页
软件测试报告PPT精品文档_第3页
第3页 / 共37页
软件测试报告PPT精品文档_第4页
第4页 / 共37页
软件测试报告PPT精品文档_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《软件测试报告PPT精品文档》由会员分享,可在线阅读,更多相关《软件测试报告PPT精品文档(37页珍藏版)》请在金锄头文库上搜索。

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

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

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

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

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

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

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

8、(xnjkjssk)和校外兼课教师授课表(xwjkjssk)。基于的数据库是access数据库运行的环境是VS200518.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测试的方法 常见的软件测试阶段的工作主要分为单元测试、集成测试、确认测试和系统测试四个步骤,测试方法有黑盒测试和白盒测试两种方法:黑盒测试(已经知道产品应该具有的功能,可以通过测试来检验是否每个功能都正常);白盒测试如果知道产品内部工作过程,可以通过测试来检验内部动作是否按照说明书

11、的规定正常进行。 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、最后总结 通过这次课程设计,我们体会到开发一个完整的系统是非常不容易的,从前期的准备,到中期的实施,再到最后的完结,以及最终的测试,整个过程是充满心酸的,我们也明白了一个团队整体意识在整个项目的开发上是举足轻重的,另外就是学完整个软件测试,我们更觉得测试之责任是非常不可小觑的,只有做好系统的测试工作,才会可能开发一个比较好的系统出来。 最后,谢谢大家!37.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号