软件测试毕业论文 学籍管理系统.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要 现在学生学籍的管理趋向于复杂化和多元化,随着计算机的广泛应用,越来越多的高校均采用了计算机化的管理模式,本文介绍了学生管理系统的整个过程,阐述了系统管理, ,课程管理,成绩管理等模块1. 引 言 4 1.1 学籍管理系统简介和目前的状况及软件测试现状 4 1.2 软件测试的背景和意义 4 1.3 软件测试理论基础 5 1.3.1 软件测试定义 5 1.3.2 软件测试的目的 5 1.3.3 软件测试的内容 5 1.3.4 软件测试的原则 6 2 测试方法和测试工具 6 2.1测试方法 6 2.1.1 黑盒测试 6 2.1.2 白盒测试 7 2.1.3 等价类划分 7 2.1.4 边界值分析 7 2.1.5 随机测试 7 2.2 测试工具 8 2.2.1常见测试工具分类 8 2.2.2 Test Director 简介 8 2.2.3 TestDirector 功能 9 3需求分析 10 3.1 学籍管理系统需求分析报告 10 3.2 功能点列表 11 3.2.1登陆画面 11 3.2.2院系管理模块 11 3.3.3 学生信息管理模块 11 3.3.4 课程管理模块 12 3.3.5 成绩管理模块 12 3.3.6 用户管理模块 12 3.3.7 帮助 13 3.3.8 其他功能 13 4测试计划和测试报告 14 4.1测试计划 14 4.1.1 测试目的 14 4.1.2 测试背景 15 4.1.2 测试范围 15 4.1.2测试方法及对应工具 15 4.1.3 测试环境 15 4.1.4各阶段完成准则 15 4.1.5 任务表及测试进度 16 4.1.6 测试用例 16 4.2 测试报告 19 4.2.1编写目的 19 4.2.2用户群 19 4.2.3测试对象 19 4.2.4测试阶段 19 4.2.5测试工具 19 4.2.6参考资料 19 4.2.7测试概要 20 4.2.8 测试进度 20 4.2.9 测试执行 20 4.2.10 测试环境 20 4.2.11 测试结果 20 4.2.12 测试结论 22 5 总 结 22 6 致 谢 22 7参考文献 23 引 言 1.1 学籍管理系统简介和目前的状况及软件测试现状 学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。 现在学生学籍的管理趋向于复杂化和多元化,随着计算机的广泛应用,越来越多的高校均采用了计算机化的管理模式,本文介绍了学生管理系统的整个过程,阐述了系统管理, ,课程管理,成绩管理等模块软件测试使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness) 完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子域。 (1)测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进; (2)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性; (3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。 测试是为了发现程序中的错误而执行程序的过程; 测试是成功的测试是发现了至今为止尚未发现的错误的测试。 软件测试主要工作内容是验证和确认,下面分别给出其概念:验证是保证软件正确地实现了一些特定功能的一系列活动,即保证软件做了你所期望的事情。 确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程; 程序正确性的形式证明,即采用形式理论证明程序符号设一计规约规定的过程;、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。1.应当把尽早和不断的测试作为开发者的座右铭。 2.程序员应该避免检查自己的程序, 测试工作应该由独立的专业的软件测试机构来完成。 3.设计测试用例时应该考虑到合法的输入和不合法的输入以及各种边界条件, 特殊情况下要制造极端状态和意外状态, 比如网络异常中断、电源断电等情况。 4.一定要注意测试中的错误集中发生现象, 这和程序员的编程水平和习惯有很大的关系。 5.对测试错误结果一定要有一个确认的过程, 一般有A测试出来的错误, 一定要有一个B来确认, 严重的错误可以召开评审会进行讨论和分析。 6. 制定严格的测试计划, 并把测试时间安排的尽量宽松, 不要希望在极短的时间内完成一个高水平的测试。

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档