版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者单位:电子科技大学
学位级别:硕士
导师姓名:何松柏;王欣欣
授予年度:2013年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:Struts Curl RIA 测试管理系统 C/S框架
摘 要:随着计算机软件越来越多的应用到各行各业,其自身质量的高低,直接影响到其被使用价值。在此条件下,在软件开发地过程中,软件的测试起到了举足轻重的作用。软件测试的过程对所产生的Bug记录的管理好坏,直接影响到软件最终的质量。为合理高效的管理测试中的Bug记录,快速进行测试人员与开发人员的沟通,一个软件开发团队需要一个方便、快速的对测试中的Bug进行管理的平台。Bug管理系统使用流行技术运用于Bug记录的管理,为软件开发团队的测试建立网络系统,是测试管理流程电子化。这个管理系统是在基于C/S架构的基础上,使用Java实现服务器端机能,使用Curl实现客户端机能。Curl是一种类似HTML的标记语言,Curl程序在浏览器中运行。使用Curl便可开发Web应用的各种软件,是目前比较新的一种开发语言,并且因为它以类似JRE的形式提供了客户端运行环境Surge RTE,能够轻松开发日益流行的Rich Client应用。Curl源文件由HTML标记和Curl代码组成,类似JSP。作为一种类似Java的面向对象语言,Curl支持多重继承,支持参数化类的泛型编程语言。该语言交互响应速度快。另外,Curl Applet和服务端之间传输的是代码,具有少量的计算所必须的数据,而大量的计算过程是在客户端完成的,其交互响应速度类似桌面应用,优于传统Web程序。并且大量计算被移到客户端,减轻了服务器的负担,可以更好的支持大量连接,此外,具有专为Web设计的UI组件,外观感觉超过为桌面设计的Swing等。具有Web Service SOAP支持,客户端运行环境Surge RTE内置了对SOAP的支持,可以在Curl Applet中轻松使用Web Service;而部分JVM需要安装扩展插件才能在Java Applet中使用Web Service不同平台的表现一致性,因为RTE为同一个供应商提供的,不会出现类似Java应用在不同JVM上表现不一致的情况。版本独立,Curl应用可指定自己的兼容性,如果客户机上没有兼容的Surge RTE,Curl应用将停止运行,避免出现意外。并且采用Oracle数据库来存储数据。最终,这个管理系统将能够对在项目周期内的Bug进行准确管理,并追踪项目开发过程中出现的Bug。