1 / 32
文档名称:

2021年软件测试优质毕业设计.doc

格式:doc   大小:670KB   页数:32页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年软件测试优质毕业设计.doc

上传人:读书之乐 2020/12/15 文件大小:670 KB

下载得到文件列表

2021年软件测试优质毕业设计.doc

文档介绍

文档介绍:阜阳师范学院
本科毕业设计
题目:班级管理系统测试
学 号:姓 名:
年 级:
系 别:
专 业:完成日期:
指导老师:
班级管理系统测试
姓名: 学号: 指导老师:
摘要 在软件生命周期各个阶段,全部有可能会产生差错。即使在每个阶段结束之前全部有严格复审,以期望能尽早发觉错误,不过经验表明审查并不能发觉全部差错。假如在软件投入生产性运行之前,没有发觉大部分错误,则这些错误迟早会在运行过程中暴露出来,甚至造成严重后果,等到那时去改这些错误代价会很高。测试目标就是在软件投入生产性运行之前,尽可能地发觉软件中错误,测试是对软件规格说明、设计和编码最终复审,所以软件测试贯穿在整个软件开发期全过程。要对软件进行测试首先要明白软件要实现功效,不然无法对软件进行测试。本文在分析软件测试方法、目标、步骤图等基础概念基础上,关键介绍了对自己开发班级管理系统测试。
关键词:安装测试、功效测试、性能测试、单元测试
1. 软件测试概念

软件测试(Software testing)是软件生存期(Software life cycle)中一个关键阶段,是软件质量确保关键步骤。通俗地讲,软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码进行最终复审活动。1983年IEEE提出软件工程术语中给软件测试下定义是:“使用人工或自动手段来运行或测定某个软件系统过程,其目标在于检验它是否满足要求需求或搞清预期结果和实际结果之间差异”。这个定义明确指出:软件测试目标是为了检验软件系统是否满足需求。
从用户角度来看,普遍期望经过软件测试暴露软件中隐藏错误和缺点,所以软件测试应该是“为了发觉错误而实施程序过程”。或说,软件测试应该依据软件开发各阶段规格说明和程序内部结构而精心设计一批测试用例(即输入数据及其预期输出结果),并利用这些测试用例去运行程序,以发觉程序错误或缺点。
软件测试目标、标准、基础要求
测试目标


基础要求(测试人员)


测试用例
由测试数据和对应预期结果组成。在测试之前,一定要设计好测试数据和对应预期结果,这是测试用例基础标准和进行有效测试最好路径之一
测试标准
1. 依据测试数据来确定预期输出结果。
2. 根本检验每个测试结果(正确、错误),并对测试结果进行认真和仔细分析。
3. 对非法和非预期输入数据也要像正当和预期输入数据一样编写测试用例。
4. 以挑剔眼光来看待每个程序模块,不要设想程序中不会出现错误。程序做了它不该做事情,即使是正确,我们也应该把它视为错误。
5. 程序模块经测试后,残余错误数目通常和已发觉错误数目成正百分比。也就是说,一个模块中发觉错误越多,那么它可能残余错误数目也就越多,对这么程序模块,一定要进行严格和更根本测试。
6. 要保留测试用例。
2. 软件测试方法
2.1 软件测试基础方法
软件测试方法和技术是多个多样。对于软件测试技术,能够从不一样角度加以分类:
从是否需要实施被测软件角度,可分为静态测试和动态测试。从测试是否针对系统内部结构和具体实现算法角度来看,可分为白盒测试和黑盒测试。
黑盒测试
黑盒测试也称功效测试或数据驱动测试,它是在已知产品所应含有功效,经过测试来检测每个功效是否全部能正常使用,在测试时,把程序看作一个不能打开黑盒子,在完全不考虑程序内部结构和内部特征情况下,测试者在程序接口进行测试,它只检验程序功效是否根据需求规格说明书要求正常使用,程序是否能合适地接收输入数据而产生正确输出信息,而且保持外部信息(如数据库或文件)完整性。黑盒测试方法关键有等价类划分、边界值分析、因—果图、错误推测等,关键用于软件确定测试。 “黑盒” 法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功效进行测试。“黑盒” 法是穷举输入测试,只有把全部可能输入全部作为测试情况使用,才能以这种方法查出程序中全部错误。实际上测试情况有没有穷多个,大家不仅要测试全部正当输入,而且还要对那些不正当不过可能输入进行测试。
白盒测试
  白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可经过测试来检测产品内部动作是否根据规格说明书要求正常进行,根据程序内部结构测试程序,检验程序中每条通路是否全部有能按预定要求正确工作,而不顾它功效,白盒测试关