软件测试毕业论文内容摘要:

软件测试毕业论文 1摘 要现在学生学籍的管理趋向于复杂化和多元化,随着计算机的广泛应用,越来越多的高校均采用了计算机化的管理模式,本文介绍了学生学籍管理系统的整个测试过程,阐述了对本系统院系管理,学生管理 ,课程管理,成绩管理,系统管理等模块的功能进行测试。 据分析从软件产业的发展初期到目前的大型软件开发过程,软件测试已成为其中一个不可分割的部分。 随着软件规模的日益增大,软件测试问题也日益突出,现代社会对软件的依赖越来越强,高可信软件测试有着广泛的需求,基于缺陷模式的软件测试技术作为高可信软件的重要保证,可以大大降低软件的缺陷密度,提高软件的可信性。 本文从测试的基本概念入手,深入剖析软件测试相关理论关键字:软 件 测 试、黑 盒 测 试2目 录1. 引 言 . 学籍管理系统简介和目前的状况及软件测试现状 . 软件测试的背景和意义 . 软件测试理论基础 .件测试定义 .件测试的目的 .件测试的内容 .件测试的原则 .试方法和测试工具 . 测试方法 .盒测试 .盒测试 .价类划分 .界值分析 .机测试 . 测试工具 .见测试工具分类 .介 .能 .求分析 . 学籍管理系统需求分析报告 . 功能点列表 .陆画面 .系管理模块 .生信息管理模块 .程管理模块 .绩管理模块 .户管理模块 .助 .他功能 .试计划和测试报告 . 测试计划 .试目的 .试背景 .试范围 .试方法及对应工具 .试环境 .阶段完成准则 .务表及测试进度 .试用例 . 测试报告 .写目的 .户群 .试对象 .试阶段 .试工具 .考资料 .试概要 .试进度 .试执行 .试环境 .试结果 .试结论 . 结 . 谢 .考文献 .引 籍管理系统简介和目前的状况及软件测试现状学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。 现在学生学籍的管理趋向于复杂化和多元化,随着计算机的广泛应用,越来越多的高校均采用了计算机化的管理模式,本文介绍了学生学籍管理系统的整个测试过程,阐述了对本系统院系管理,学生管理 ,课程管理,成绩管理,系统管理等模块的功能进行测试。 据分析从软件产业的发展初期到目前的大型软件开发过程,软件测试已成为其中一个不可分割的部分。 随着软件规模的日益增大,软件测试问题也日益突出,现代社会对软件的依赖越来越强,高可信软件测试有着广泛的需求,基于缺陷模式的软件测试技术作为高可信软件的重要保证,可以大大降低软件的缺陷密度,提高软件的可信性。 本文从测试的基本概念入手,件测试的背景和意义随着计算机技术的迅速发展和越来越广泛深入的应用于国民经济和社会生活的各个方面,随着软件系统的规模和复杂性与日俱增,软件的生产成本和软件中存在的缺陷和故障造成的各类损失也大大增加,甚至会带来灾难性的后果。 软件质量问题已成为所有使用软件和开发软件的人关注的焦点。 由于软件是人脑的高度智力化的体现和产品这一特殊性,不同于其他科技和生产领域,因此软件与生惧来就有可能存在着缺陷。 防止和减少这些可能存在的问题就是进行软件测试。 测试是最有效的排除和防止软件缺陷与故障的手段,并由此促进了软件测试理论与技术实践的快速发展。 新的测试理论,测试方法,测试技术手段在不断涌出,软件测试机构和组织也在迅速产生和发展,由此软件测试技术职业也同步完善和健全起来。 件测试定义软件测试使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(完全度(质量 (软件过程;是重要子域。 5(1)以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进;(2)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性;(3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。 件测试的目的 测试是为了发现程序中的错误而执行程序的过程; 测试是确保最终用户的产品符合用户的需求; 成功的测试是发现了至今为止尚未发现的错误的测试。 件测试的内容软件测试主要工作内容是验证和确认,下面分别给出其概念:验证是保证软件正确地实现了一些特定功能的一系列活动,即保证软件做了你所期望的事情。 确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程; 程序正确性的形式证明,即采用形式理论证明程序符号设一计规约规定的过程; 评估、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。 确认是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性,即保证软件以正确的方式来做了这个事件。 静态确认,不在计算机上实际执行程序,通过人工或程序分析来证明软件的正确性; 动态确认,通过执行程序做分析,测试程序的动态行为,以证实软件是否存在问题。 件测试的原则1应当把"尽早和不断的测试"作为开发者的座右铭。 2程序员应该避免检查自己的程序, 测试工作应该由独立的专业的软件测试机构来完成。 3设计测试用例时应该考虑到合法的输入和不合法的输入以及各种边界条件, 特殊情况下要制造极端状态和意外状态, 比如网络异常中断、电源断电等情况。 4一定要注意测试中的错误集中发生现象, 这和程序员的编程水平和习惯有很大的关系。 5对测试错误结果一定要有一个确认的过程, 一般有 A 测试出来的错误, 一定要有一个 B 来确认, 严重的错误可以召开评审会进行讨论和分析。 66 制定严格的测试计划, 并把测试时间安排的尽量宽松, 不要希望在极短的时间内完成一个高水平的测试。 7 回归测试的关联性一定要引起充分的注意, 修改一个错误而引起更多的错误出现的现象并不少见。 8 妥善保存一切测试过程文档, 意义是不言而喻的, 测试的重现性往往要靠测试文档2 试方法按照软件测试用例的设计方法而论,软件测试可分为黑盒测试和白盒测试,任何工程产品都可以使用以上两种方法之一进行测试,在本次测试过程当中主要是使用等价类划分、边界值分析、随机测试这三种测试方法。 盒测试黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。 黑盒测试方法主要有等价类划分、边界值分析、错误推测法等,主要用于软件确认测试。 盒测试白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑测试、基路测试等,主要用于软件内部结构的验证。 价类划分等价类划分:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),有效等价类 是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。 利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。 无效等价类 与有效等价类的定义恰巧相反。 无效等价类指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。 对于具体的问题,无效等价类至少应有一个,也可能有多个。 界值分析边界值分析:期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,机测试随机测试:随机测试没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。 主要是根据测试者的经验对软件进行功能和性能抽查。 随机测试是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。 随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例(有覆盖到的部分。 另外,对于软件更新和新增加的功能要重点测试。 重点对一些特殊点情况点、特殊的使用环境、并发性、进行检查。 尤其对以前测试发现的重大 行再次测试,可以结合回归测试(起进行。 见测试工具分类按照典型的匪类方法,可以将测试工具分类为:功能测试工具、性能测试工具、测试管理工具及其他工具四类。 ;以上工具主要是用来验证被测应用程序或软件产品能否满足用户功能方面的需求;上工具主要是用来验证被测应用程序或软件产品能否满足用户性能方面的需求;试计划与执行以及缺陷进行跟踪管理;:;单元测试工具,如:+ ;测试覆盖统计工具,如:上四类测试工具中,在测试工作中主要使用 试管理工具。 以下是关于 详细介绍:介 司一个测试管理工具,是业界第一个基于 测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。 通过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及错误跟踪等功能,大地加速了测试过程。 消除组织机构间、地域间的障碍。 它能让测试人员、开发人员或其它的 员通过一个中央数据仓库,在不同地方就能交互测试信息。 测试过程流水化从测试需求管理,到测试计划,测试日程安排,测试执行到出错后的错误跟踪仅在一个基于浏览器的应用中便可完成,而不需要每个客户端都安装一套客户程序。 业界第一个基于 测试管理解决方案,它可以在您公司内部进行全球范围的测试协调。 够在一独立的应用系统中提供需求管理功能,并且可以把测试需求管理于测试计划、测试日程控制、测试执行和错误跟 踪等功能融合为一体,因此极大地加速了测试的进程。 电子商务正改变着许多公司在如何规划并建立 统方面的决定。 常常在一瞬间,一个用就完成了创建和部署,并展现在您的客户、供应商或合作伙伴的面前。 但是,由于紧凑的开发计划和复杂的系统结构, 用测试经常是被忽视的。 为了与心经济同步,您必须开发经过全面测试的高品质的网络应用。 在正式面试之前,测试管理提供了一套测试 用的组织框架。 由于测试方案会根据不断推陈出新的应用要求而改进,您需要设立一个中央点来管理测试过程。 一套基于 测试管理系统提供了一个协同合作的环境和一个中央数据仓库。 由于测试人员分布在各地, 您需要一个统一的测试管理系统能让9用户不管在何时何地都能参与到整个测试过程中,并献计献策。 门的增长速度非常快,人员也经常流动。 您必须以最快的速度培训新的测试人员,教会他们所有的测试有关的知识技术。 而 提供的一种单 点模式,便于管理复杂的部署过程,改善部门间的沟通,加速您测试的成功。 能以快速有效地部署高质量的应用程序,其方法是为收集要求、计划和安排测试、分析结果并管理缺陷和故障提供一个持续、可重复的流程。 一个用于测试管理所有重要方面的基于 单个应用程序 - 要求管理、测试计划、测试实验室和缺陷管理。 您可以将这些核心模块作为独立的解决方案或在全局 您的组织可以在大型应用程序生命周期内实现特定质量流程和过程的数字化。 通过与 T 集成,您可以实施针对应用程序变更或新项目的质量流程。 持 队之间的高水平沟通和合作。 无论您是正在协调多个完全不同的 队的工作,还是正在使用大型的分布式 测试管理工具都会帮助您跨地理界限和组织界限访问信息。 此外,提供对相关质量资产的实时可视性。 在“要求管理器”中设计的要求可与测试案例、缺陷或测试运行实例关联,以实现详细的追踪功能。 3 需求分析需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程,在这个过程中,用户的确是处在主导地位。 下面的是对学籍管理系统测试的需求分析。 籍管理系统需求分析报告测试 试区域 测试人员 备注学籍管理系统1 登陆画面 宋敏 册用户 宋敏 记密码 宋敏 测试2 院系管理模块 宋敏 别管理 宋敏 级管理 宋敏 测试103 学生信息管理模块 宋敏 询学生信息 宋敏 生信息编辑 宋敏 测试4 课程管理模块 宋敏 询课程 宋敏 程管理 宋敏 测试5 成绩管理模块 宋敏 询成绩 宋敏 绩编辑 宋敏 测试6 用户管理模块 宋敏 户查询 宋敏 户编辑 宋敏 测试7 注销 宋敏 测试8 帮助 宋敏 看帮助 宋敏 于 宋敏 陆画面功能点 用户登录画面描述 1. 用户登陆信息未输入的有相关提示2. 用户登陆信息输入错误有相关提示3. 可以连接到注册用户页面4. 可以连接到忘记密码页面忘记5. 随机显示验证码6. 系管理模块功能点 院系管理模块描述 1. 可以正常显示院系管理菜单下的子菜单2. 点击系别管理菜单下的系别编辑,可以进入系别编辑画面3. 点击班级管理菜单下的查询班级,可以进入查询班级画面4. 系别编辑画面可以添加系别信息5. 系别编辑画面可以修改系别信息6. 系别编辑画面可以删除系别信息117. 系别编辑画面可以重置系别信息8. 生信息管理模块功能点 学生信息管理模块描述 1. 点击学生信息管理菜单下的查询学生信息,可以进入查询学生信息画面进行操作2. 点击学生信息管理菜单下的学生信息编辑,可以进入查询学生信息画面进行操作3. 查询学生信息画面可以实现查询功能4. 程管理模块功能点 课程管理模块描述 1. 点击课程管理菜单下的查询课程,可以进入查询课程画面进行操作2. 点击课程管理菜单下的课程编辑,可以进入课程编辑画面进行操作3. 课程查询画面可以实现查询功能4. 课程查询画面可以返回学籍管理系统主画面 5. 课程编辑画面可以实现添加课程功能6. 课程编辑画面可以实现修改课程功能7. 课程编辑画面可以实现删除课程功能8绩管理模块功能点 成绩管理模块12描述 1. 点击成绩管理菜单下的查询课程,可以进入查询成绩画面进行操作2. 点击成绩管理菜单下的课程编辑,可以进入成绩编辑画面进行操作3. 成绩查询画面可以实现查询功能4. 成绩查询画面可以返回学籍管理系统主画面 5. 成绩编辑画面可以实现添加成绩功能6. 成绩编辑画面可以实现修改成绩功能7. 成绩编辑画面可以实现删除成绩功能8户管理模块功能点 用户管理模块描述 1. 点击用户管理菜单下的查询用户,可以进入查询用户画面进行操作2. 点击用户管理菜单下的用户编辑,可以进入用户编辑画面进行操作3. 用户查询画面可以实现查询功能4. 用户查询画面可以返回学籍管理系统主画面 5. 用户编辑画面可以实现添加用户功能6. 用户编辑画面可以实现修改用户功能7. 用户编辑画面可以实现删除用户功能8助功能点 帮助模块13描述 1. 点击帮助菜单下的查看帮助, 可以进入帮助画面,显示帮助信息2. 点击帮助菜单下的关于帮助,可以显示帮助的相关信息。 他功能功能点 其他基本功能描述 1. 学籍管理系统主画面,点击右上角的“ ”号,可以关闭这个窗口,退出系统2. 学籍管理系统主画面,点击右上角的“”最小化,可以最小化该窗口3. 学籍管理系统主画面,页面布局合理,美观4. 学籍管理系统主画面,正常显示当前时间5. 学籍管理系统登陆画面,输入用户名“,密码“。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。