软件测试毕业论文.doc

软件测试毕业论文.doc

ID:91036

大小:473.00 KB

页数:21页

时间:2017-06-19

软件测试毕业论文.doc_第1页
软件测试毕业论文.doc_第2页
软件测试毕业论文.doc_第3页
软件测试毕业论文.doc_第4页
软件测试毕业论文.doc_第5页
资源描述:

《软件测试毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件测试毕业论文目录1.引言41.1学籍管理系统简介和目前的状况及软件测试现状41.2软件测试的背景和意义41.3软件测试理论基础51.3.1软件测试定义51.3.2软件测试的目的51.3.3软件测试的内容51.3.4软件测试的原则62测试方法和测试工具62.1测试方法62.1.1黑盒测试62.1.2白盒测试72.1.3等价类划分72.1.4边界值分析72.1.5随机测试72.2测试工具82.2.1常见测试工具分类82.2.2TestDirector简介82.2.3TestDirector功能93需求分析103.1学籍管理系

2、统需求分析报告103.2功能点列表113.2.1登陆画面113.2.2院系管理模块113.3.3学生信息管理模块113.3.4课程管理模块123.3.5成绩管理模块123.3.6用户管理模块123.3.7帮助133.3.8其他功能134测试计划和测试报告144.1测试计划144.1.1测试目的144.1.2测试背景154.1.2测试范围15214.1.2测试方法及对应工具154.1.3测试环境154.1.4各阶段完成准则154.1.5任务表及测试进度164.1.6测试用例164.2测试报告194.2.1编写目的194.2.2

3、用户群194.2.3测试对象194.2.4测试阶段194.2.5测试工具194.2.6参考资料194.2.7测试概要204.2.8测试进度204.2.9测试执行204.2.10测试环境204.2.11测试结果204.2.12测试结论225总结226致谢227参考文献23211.引言1.1学籍管理系统简介和目前的状况及软件测试现状学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。现在学生学籍的管理趋向于复杂化和多元化,随着计算

4、机的广泛应用,越来越多的高校均采用了计算机化的管理模式,本文介绍了学生学籍管理系统的整个测试过程,阐述了对本系统院系管理,学生管理,课程管理,成绩管理,系统管理等模块的功能进行测试。据分析从软件产业的发展初期到目前的大型软件开发过程,软件测试已成为其中一个不可分割的部分。随着软件规模的日益增大,软件测试问题也日益突出,现代社会对软件的依赖越来越强,高可信软件测试有着广泛的需求,基于缺陷模式的软件测试技术作为高可信软件的重要保证,可以大大降低软件的缺陷密度,提高软件的可信性。本文从测试的基本概念入手,深入剖析软件测试相关理论1

5、.2软件测试的背景和意义随着计算机技术的迅速发展和越来越广泛深入的应用于国民经济和社会生活的各个方面,随着软件系统的规模和复杂性与日俱增,软件的生产成本和软件中存在的缺陷和故障造成的各类损失也大大增加,甚至会带来灾难性的后果。软件质量问题已成为所有使用软件和开发软件的人关注的焦点。由于软件是人脑的高度智力化的体现和产品这一特殊性,不同于其他科技和生产领域,因此软件与生惧来就有可能存在着缺陷。防止和减少这些可能存在的问题就是进行软件测试。测试是最有效的排除和防止软件缺陷与故障的手段,并由此促进了软件测试理论与技术实践的快速发展

6、。新的测试理论,测试方法,测试技术手段在不断涌出,软件测试机构和组织也在迅速产生和发展,由此软件测试技术职业也同步完善和健全起来。1.3软件测试理论基础1.3.1软件测试定义21软件测试使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness)完全度(completeness)和质量(quality)的软件过程;是SQA(softwarequalityassuranc

7、e)的重要子域。(1)测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进;(2)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性;(3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。1.3.2软件测试的目的◆测试是为了发现程序中的错误而执行程序的过程;◆测试是确保最终用户的产品符合用户的需求;◆成功的测试是发现了至今为止尚未发现的错误的测试。1.3.3软件测试的内容软件测试主要工作内容是验证和确认,下面

8、分别给出其概念:验证是保证软件正确地实现了一些特定功能的一系列活动,即保证软件做了你所期望的事情。◆确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;◆程序正确性的形式证明,即采用形式理论证明程序符号设一计规约规定的过程;◆评估、审查、测试、检查、审计等各类活动,或对某

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。