REST架构应用软件测试系统的研究与实现

来源 :北京邮电大学 | 被引量 : 16次 | 上传用户:life11231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
REST架构风格是全新的针对网络应用的开发风格,是当今世界一个成功的互联网超媒体分布式系统架构。近年来,REST架构应用软件的使用日益广泛,特别是在企业的内容协作应用中,REST架构应用软件以其特有的性质获得了人们的青睐。同时,人们对其质量也提出了更高的要求。软件测试作为软件生命周期的一个重要阶段,是保障软件质量的有效手段。软件测试问题的研究越来越引起人们的重视。传统的网络测试技术集中在网络的UI(用户界面)层,不易发现深层次的软件错误且效率低下。由于REST架构软件对外提供统一规范的接口,因此对REST架构应用软件的测试可以集中在API接口层,再引入先进的自动化测试技术,可以大大提高REST的架构应用软件的开发效率。本文首先介绍了软件测试技术的发展,其中包括软件测试的基本概念、软件测试模型、自动化测试以及当前广为应用的JUnit自动化测试框架;其次分析了REST架构应用软件的特点,并在此基础上提炼出REST架构应用软件的公共测试点、测试方法和验证点;最后,设计并实现了一套REST架构应用软件测试系统。
其他文献
随着信息技术的不断发展,互联网用户不再满足于以往习以为常的上网搜索、即时聊天等主动行为,而是希望能够针对自己的兴趣、爱好、性格、行为等特点,接受具有针对性的推荐服务。
基于榕树型拓扑的铁路无线Mesh网络结合总线型和星型拓扑的优点,为将宽带Internet延伸到铁路沿线提供了一种更为合理的解决方案。但是,与传统的无线校园和企业网等不同,铁路
医学图像的三维重建是医学可视化重要的研究方向。三维重建通过二维断层图像重建出三维实体,提供给用户进行观察和交互。通过医学图像的三维重建,能够准确的反映人体组织、器
尽管关系数据模型为数据库提供的优势远超过其他数据模型,但它缺乏一种处理非确定性数据的综合方法,而数据的非确定性充满我们整个现实世界环境中,并愈来愈引起人们的注意,如
图像分割能够按照某一特征把图像分成若干具有一定意义的、互不交叠的区域,是由图像处理前进到图像分析的关键一步。图像分割的质量将直接影响对图像的后续处理,所以图像分割
计算机软硬件技术飞速发展,有力地推动了嵌入式系统等专用计算机系统的广泛应用。在很多嵌入式系统中,用户往往要求具有菜单、窗口和按钮等图形元素的人机交互界面。而图形用
随着电子商务、社会计算、物联网等新应用的发展,促使相关数据的规模呈现出快速增长的趋势,大数据正改变着人们的生活、工作和思维方式。准确、高效地从大数据中挖掘出潜在的有
自从上世纪后期,数据挖掘就作为一种新兴且有效的信息提取手段,不断受到越来越多科学研究人员的重视和研究。图形挖掘作为数据挖掘学科的一个新兴的交叉领域是在2000年开始被
论文依托四川省科技支撑项目的要求和眉山车辆厂拉铆钉检测的实际需要立题,致力于研究嵌入式智能视觉传感器关键技术。   课题不仅研究和吸取了现有机器视觉的技术和经验,还
射频识别技术,是从二十世纪90年代兴起的一种非接触的自动识别技术,是自动识别技术在无线电技术方面的具体应用和发展。RFID技术具有精度高、适应环境能力强、操作快捷、使用