2013-11-08 11:29:01 关键词:大学毕业设计信息管理系统测试,毕业设计,毕业论文,程序设计 毕业设计 贵阳网站建设

大学毕业设计信息管理系统测试

来源: 百优资源网 作者:管理员

核心提示:将采用面向对象的设计方法和 MVC 架构模式对毕业设计信息管理系统进行设计和实现。本文介绍了大学毕业设计信息管理系统测试。
已被点击
查看
收藏
  • 开心网
  • 人人网
  • i贴吧
分享
分享

| 服装连锁店ERP管理系统

服装连锁店ERP管理系统可以高效完成物流配送,考勤管理,工资管理,员工管理,报表管理,陈列管理等功能,是服装连锁企业理想的选择。[详细]

手动刷新 更新时间:14:08:37
---------------------------------------------

---------------------------------------------

  大学毕业设计信息管理系统测试

  毕业设计是学校教学计划的最后一个综合性实践教学环节,是学生在教师的指导下,独立从事一个软件项目的开发与完成。笔者将采用面向对象的设计方法和 MVC 架构模式对毕业设计信息管理系统进行设计和实现。本文介绍了大学毕业设计信息管理系统测试。

  伴随着软件在各种领域越来越广泛的应用,人们也越来越重视其质量的优劣。软件业的生存与发展直接受保证软件质量能力强弱的影响。软件测试是软件企业最为重要的组成部分,同时是软件生命周期极为复杂也是比较复杂的任务,具有十分重要的意义软件测试对软件可靠性的保证。

  应该将各种测试方法应用在软件的测试过程中,目的是有一个较高、较稳定有较高质量保证的产品。根据不同的生产过程进行不同的测试,包括黑盒测试、白盒测试、压力测试、功能测试、兼容性测试、安装卸载测试、β 测试、α 测试等。例如:功能测试,它主要是测试程序模块是否实现了设计中所要求的功能,在功能测试中需要注意:在查询功能中,有按单一查询条件或者是按多个查询条件组进行查询的,这里要注意多个查询条件之间的关及一些常识性的问题;在录入功能中,很多时候录入功能无法实现,主要原因是前台设置的数值长度可能大于后台数值度或者前台与后台的数据结构不相符,以及录入的字段的设置有误,因此需要特别关注;在测试删除功能中,需要注意的是,确定数据是否真的被删除必须在单击删除按钮后,进行再一次查询,看查询结果能否显示;在修改功能中,最基本的操作是修改确认后数据是否真正己被修改了,需要注意的是检查是否将不应该修改的数据进行修改了。

  针对软件测试,有着不同种类的的技术和方法,可以由不同方式进行划分: 从测试算法怎样实现的角度和是否从系统的内部结构区分,具体到黑盒测试和白盒测试;换一个角度,被测软件的执行情况来看,静态测试和动态测试就会被划分出来。黑盒法和白盒法将会利用到这个系统的测试中,系统功能的测试我们普遍采用黑盒法,而逻辑结构的测试主要采用的是白盒法。

  1 白盒测试

  结构测试或者逻辑驱动测试就是通常所说的白盒测试,要对该产品进行完整的了解和掌握,产品能否正确的运行就是通过这种方式来进行测试。其中基路测试、逻辑驱动等是目前白盒测试的基本通用方法,完成软件的验证是最终的目的。第一步要了解程序内部的所有逻辑,第二步对测试所有的逻辑路径,进行“白盒”法。穷举路径测试是他采用的基本方法,测试者通常要十分严格的对内部结构进行检查,当采用这个方案的时候,必须一开始从检查程序的逻辑进行,得到所需要的测试数据。因为贯穿程序进行独立路径的数据很多。仍然会有一些错误即便对所有路径进行测试。主要原因有:全部检测不能够查出所有的原因;尤其是程序设计出现错误时,穷举路径测试就无法查出错误。白盒测试结果:在充分考虑到系统内部逻辑结构的基础上,为了保证程序需求的实现开始对系统的逻辑进行测试。本系统所采用的白盒测试的特点就是作者一定要对软件代码精确掌握并对涵盖每条链路的所需要的用例十分熟悉,人工检测对每条链路分别对进行详尽的系统测试。TrueCoverage 是现在本文对信息管理系统进行白盒测试所需要用到的基本工具,将一些不符合业务逻辑的规则清理出来,不断的进行修改直至成功,将逻辑结构的问题彻底的解决掉。

  2 黑盒测试

  黑盒测试被称作数据驱动测试或功能测试,它以其他产品已有的功能为基础,利用测试将所有功能的情况核实。它在进行测试时,以完全不考虑程序内部特性和内部结构为前提,把程序当做一个不能打开的黑盆子,在程序接口测试者进行测试。它在保持外部信息,例如数据库或文件的完整性基础上,只检测程序是否能适当地接收输入数据而产生正确的输出信息,程序是否按照要求正常实现功能。边值分析、等价类划分、错误推测、因果图等是黑盒测试主要的方法,应用于软件确认测试。“黑盒”法可以将里面的逻辑结构完全忽略,根据程序的结构,对软件功能和软件界面进行测试。穷举输入测试是“黑盒”法的特点,要想用这种方法查出程序中所有的错误,只能把所有可能的输入都作为测试情况使用。但是实际测试的结果无法预测,不仅需要测试任何合法的输入,而且测试重点针对不合法的无效的输入。

  黑盒测试结果: 系统的输入、输出关系是在黑盒测试的时候重点注意的,而系统的内部结构可以先被忽略掉。分别将正常信息、非法信息、类型匹配的信息以及类型不匹配的信息等各种信息输入各模块中,这是黑盒测试的主要方法,系统响应随后要很注意,修改响应后不必要的信息因子。WinRunner 是本系统可以用来进行黑盒测试的工具,将一些与预期目标不适应的情况加以修复,并且通过我们不断的改进,最终达到了预定的效果。

  3 Web 测试

  利用 Web 系统来进行相关的测试、确认和验收是一个非常关键的步骤在系统进行开发的整个过程中。Web 的应用独具特色,提出了新的要求对测试内容,并有自己的非常不一样的方式。它的任务不单是保证系统按照规定的按设计要求进行完整无误的运行,另外还要进行确保不同用户能够正常的在浏览器前端应用的测试。至关重要的一点,最终的结论是确保终端用户可以进行安全性和可用性利益的测试。一般针对 Web 应用进行测试,用户界面的测试、功能的测试、接口的测试、兼容性的测试以及负载压力的测试和安全测试都包括在其中。

  (1) 用户界面测试

  基于 Web 浏览器非常好使用因此将它作为应用程序的前台。一个构建体系好的网站容易得到消费者的青睐,从而直接决定了这个测试的必要性,一定要注意对应用程序的使用难易程度进行测试。是否恰当的文字表述形式、是否符合特定的应用环境的背景的需求、是否符合页面内容的规范、是否符合表格样式及行业规范、是否保证了 Web 应用的显示清晰等都是用户界面测试的必要程序。本系统的用户界面在经历了反复的测试后已经基本达到了规定的要求。

  (2)功能测试

  功能测试的过程繁琐,其中囊括了模块功能测试、链接测试、表单测试、数据库测试、设计语言测试等等。

  毕业设计管理信息系统最重要的一个测试环节就是链式测试,链式测试一般包括了下面几个方面的内容:一、对系统所有的包括的页面链接进行测试以确保所有的链接都是有效的。二、确保系统中的页面都能够通过链接接过去,确保 URL所指向的地址是有效地能够使用的。三、确保用户在页面的切换过程中都是合理正确的帮助用户清楚了解页面链接的内容。在进行链式测试时我们一般都采用两种方法进行测试一种是自动测试另外一种是链式测试。链式测试一般安排在集成测试之后。

  表单测试是系统管理员收到同学或老师提交的要求,所进行的表单提交,比如说老师的注册、登陆、学生的信息提交等。比对测试要求是否表述完整,以确保向服务器上提供了完整的信息。比如指导老师所提供的毕业设计的题目是否和与学生专业吻合。指导老师的填写的信息是否正确合适。另外,一些表单只能接受指定的值,通过对表单是否接受发出错误字符来判断系统是否会出现先前没有预料到的错误。如果表单间传输的是固定值,需要对固定值的正确性进行检测在发现问题以后进行更改。

  在语言进行设计测试时,客户端或服务器端紊乱的情况可能是因为 Web 设计语言版本的不同带来的,比如说各种型号的 HTML 等等。当开发人员不在相同的地方而处于分布式环境开发时,就会出现这种情况的问题。除了版本问题以外,对于脚本语言也要验证,例如 ActiveX,Java,JavaScript,Perl,VBScript 等。

  测试每一个系统功能模块能否正确的运行需要进行的就是管理功能方面的测试。本系统运行后部分模块检测如表所示。

  数据库测试,数据库在 Web 技术具体的应用中起着非常重要的作用,数据库专门提供空间为一些程序,例如用户对数据存储的请求、运行、管理、查询等等。关系型的数据库类型一般说来就是 Web 系统最为常见的,信息处理过程中利用SQL 就可以操作。

  一般情况下,有一些错误在 Web 应用系统的数据库使用了中可能会发现,比如输出和数据一致性的错误,一般在程序在编码中出现的问题和信息传输过程中遇到的问题可以归结为输出错误,而由用户自身提供的错误的信息而造成的问题可以归结为输入错误。

【推荐阅读】
企业网站推广的对策建议
搜索引擎优化推广的优点与缺点
毕业设计教学指导步骤分析
论文撰写能力和沟通交流能力分析
毕业设计选题系统的意义

声明:本站内容凡注明"来源:百优资源网"的所有文字、图片等资料,版权均属百优资源网原创,任何媒体、网站或个人不得转载、链接、转贴或以其他方式复制发布/发表。本网站部分资源来源于网络,如果有侵犯你的权利,请联系本站删除。

网友评论
用户名 密码 自动登录 登录
*网友评论仅供其表达个人看法 发表评论
  • 软件设计 196
    使用VC++加载图片技巧

    软件设计 | 使用VC++加载图片技巧

    在界面添加图片,在VB、delphi等软件设计语言中很简单,但是在VC++中是很难实现,这过程不但要对图片进行导入,还要显示,最后要清除内存。下面小编对这个方法进行了整理,直接复制就可以实现使用VC++加载图片技巧了。

    毕业设计 584
    影响PR值的因素

    毕业设计 | 影响PR值的因素

    影响PR值的因素包含网站的导入链接质量、导出链接数量、搜索引擎收录一个网站的页面数量、首页 PR 的高低、文件类型等等。

    毕业论文 394
    对贵州中药业发展的思考

    毕业论文 | 对贵州中药业发展的思考

    中药产业是我省独具特色和优势的民族产业和战略产业,更是贵州发展的潜在支柱产业,也是本身医药发展之根本。本文对我省的中药业面临的问题进行探索,旨在对该产业的发展作出有益的贡献。

860010-1102010400