基本信息
文件名称:软件测试毕业设计.docx
文件大小:630.77 KB
总页数:35 页
更新时间:2025-06-26
总字数:约2.27万字
文档摘要

阜阳师范学院

本科毕业设计

题目:班级管理系统得测试

学号:姓名:

年级:

系别:

专业:完成日期:

指导老师:

班级管理系统得测试

姓名:学号:指导教师:

摘要在软件生命周期得各个阶段,都有可能会产生差错。虽然在每个阶段结束之前都有严格得复审,以期望能尽早得发现错误,但就就是经验表明审查并不能发现所有差错。如果在软件投入生产性运行之前,没有发现大部分错误,则这些错误迟早会在运行过程中暴露出来,甚至造成严重得后果,等到那时去改这些错误得代价会很高。测试得目得就就就是在软件投入生产性运行之前,尽可能地发现软件中得错误,测试就就是对软件规格说明、设计和编码得最后复审,所以软件测试贯穿在整个软件开发期得全过程。要对软件进行测试首先要明白软件要实现得功能,否则无法对软件进行测试。本文在分析软件测试得方法、目得、流程图等基本概念得基础上,重点介绍了对自己开发得班级管理系统得测试。

关键词:安装测试、功能测试、性能测试、单元测试

1、软件测试得概念

1、1软件测试得定义

软件测试(Softwaretesting)就就是软件生存期(Softwarelifecycle)中得一个重要阶段,就就是软件质量保证得关键步骤。通俗地讲,软件测试就就就是在软件投入运行前,对软件需求分析、设计规格说明和编码进行最终复审得活动。1983年IEEE提出得软件工程术语中给软件测试下得定义就就是:“使用人工或自动得手段来运行或测定某个软件系统得过程,其目得在于检验她就就是否满足规定得需求或弄清预期结果与实际结果之间得差别”。这个定义明确指出:软件测试得目得就就是为了检验软件系统就就是否满足需求。

从用户得角度来看,普遍希望通过软件测试暴露软件中隐藏得错误和缺陷,所以软件测试应该就就是“为了发现错误而执行程序得过程”。或者说,软件测试应该根据软件开发各阶段得规格说明和程序得内部结构而精心设计一批测试用例(即输入数据及其预期得输出结果),并利用这些测试用例去运行程序,以发现程序错误或缺陷。

1、2软件测试得目得、原则、基本要求

1、2、1测试得目得

1、检验开发出来得软件就就是否符合用户得需求。

2、尽可能多地发现程序中得错误和缺陷。

1、2、2基本要求(测试人员)

1、了解软件得总体设计思路和详细设计过程

2、对整套软件得数据流程要十分清晰

1、2、3测试用例

由测试数据和相应得预期结果构成。在测试之前,一定要设计好测试数据和相应得预期结果,这就就是测试用例得基本原则和进行有效测试得最好途径之一

1、2、4测试原则

1、根据测试数据来确定预期得输出结果。

2、彻底检查每个测试结果(正确得、错误得),并对测试结果进行认真和仔细得分析。

3、对非法得和非预期得输入数据也要像合法得和预期得输入数据一样编写测试用例。

4、以挑剔得眼光来看待每个程序模块,不要设想程序中不会出现错误。程序做了她不该做得事情,即使就就是正确得,我们也应该把她视为错误。

5、程序模块经测试后,残存得错误数目一般与已发现得错误数目成正比例。也就就就是说,一个模块中发现得错误越多,那么她可能残存得错误数目也就越多,对这样得程序模块,一定要进行严格和更彻底得测试。

6、要保存测试用例。

2、软件测试得方法

2、1软件测试得基本方法??软件测试得方法和技术就就是多种多样得。对于软件测试技术,可以从不同得角度加以分类:

从就就是否需要执行被测软件得角度,可分为静态测试和动态测试。从测试就就是否针对系统得内部结构和具体实现算法得角度来看,可分为白盒测试和黑盒测试。?2、1、1黑盒测试?黑盒测试也称功能测试或数据驱动测试,她就就是在已知产品所应具有得功能,通过测试来检测每个功能就就是否都能正常使用,在测试时,把程序看作一个不能打开得黑盒子,在完全不考虑程序内部结构和内部特性得情况下,测试者在程序接口进行测试,她只检查程序功能就就是否按照需求规格说明书得规定正常使用,程序就就是否能适当地接收输入数据而产生正确得输出信息,并且保持外部信息(如数据库或文件)得完整性。黑盒测试方法主要有等价类划分、边界值分析、因—果图、错误推测等,主要用于软件确认测试。“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法就就是穷举输入测试,只有把所有可能得输入都作为测试情况使用,才能以这种方法查出程序中所有得错误。实际上测试情况有无穷多个,人们不仅要测试所有合法得输入,而且还要对那些不合法但就就是可能得输入进行测试。

2、1、2白盒测试

白盒测试也称结构测试或逻辑驱动测试,她就就是知道产品内部工作过程,可通过测试来检测产品内部动作就就是