【摘 要】
:
软件测试贯穿了软件工程全过程,是保证软件质量的重要手段。根据应用系统的不同,采用的测试方法也呈现多样性。目前,软件测试技术的研究虽然取得了一些成果,但对特定领域的软
论文部分内容阅读
软件测试贯穿了软件工程全过程,是保证软件质量的重要手段。根据应用系统的不同,采用的测试方法也呈现多样性。目前,软件测试技术的研究虽然取得了一些成果,但对特定领域的软件系统应采用怎样的测试方法,并对其进行全面的、完整的测试,仍没有具体的标准可遵循。软件测试自动化是软件测试的一个发展趋势,而测试用例的自动生成则是实现测试自动化的关键。 本文的研究是基于抽象程序设计语言Apla到其它各类高级语言的自动程序转换系统的软件测试,是软件系统PAR平台开发的重要组成部分。在深入研究PAR方法及其PAR平台和软件测试理论的基础上,本文对PAR平台这一专业性很强的应用软件选择了适当的测试策略,并制定了相应的测试计划。测试计划针对PAR方法的抽象程序设计语言Apla的语法和语义设计了专门的测试用例模板和测试用例集,分别覆盖了PAR平台中对Apla语言的程序结构、标识符、数据类型的定义和使用、运算符、语句、预定义标准过程和函数、过程和函数、泛型程序设计等转换功能。 本文从软件测试的概念、目的、原则、方法、过程等各个方面进行了论述;简要介绍了被测系统PAR平台中的Apla→Deiphi自动程序转换系统的结构和使用情况,并分析了被测系统PAR平台的特点;详细的阐述了被测系统中测试用例的设计过程。在深入研究抽象程序设计语言Apla的特性之后,本文提出了测试用例自动生成器TCGA的初步设计思想,阐述了测试用例自动生成器TCGA的设计模式和算法思想。本文的研究对基于PAR平台的软件测试进行了有益的尝试,并扩展了测试数据自动生成工具的应用范围。
其他文献
移动Agent(MobileAgent,MA)是一个能在异构的网络中自主地从一台主机迁移到另一台主机,并可以与其他Agent或资源交互的程序。而当前移动Agent系统研究的首要问题之一就是其安
我国的医疗机构改革正从“以管理为中心”向“以病人为中心”转型。早期的医院信息系统主要应用于管理与经济方面,随着该系统的深入应用,以病人为中心的临床信息系统的研究开发
随着网络的迅猛发展,网络安全问题已经成为人们关注的焦点。防火墙和入侵检测系统的作用越来越明显。入侵检测系统作为防火墙的有力补充,是网络安全系统的第二道防线。但是,高速
本文在进行广泛的资料收集,对现有的医学图像配准和融合方法进行分析、归纳的基础上,提出一套医学图像融合的解决方案——首先用由“粗”到“精”的基于互信息的配准方法对
随着网格技术的产生与发展,基于网格环境下的应用研究已经越来越多。网格技术作为第三代网络技术,是目前受到密切关注的研究领域,具有非常重大的科研和应用前景。国内外的学
从上世纪80年代起,神经网络的研究引起了人们的高度重视,其应用范围广泛,涉及模式识别、函数逼近、智能控制、数据挖掘和知识发现等诸多领域,并取得了可喜的成绩。但在应用中,尤其
视频信息具有高效性、直观性和准确性,因而在信息资源中,视频信息的开发及利用具有极其重要的理论意义和应用价值。随着计算机网络技术和第三代移动通信技术(3G)的日趋成熟,视频通
IP安全是Internet以及TCP/IP网络安全的基础,随着人们对Internet的依赖性越来越强,IP安全性显得尤为重要,甚至关系到Internet的未来发展。 IP安全协议IPSec是IETF制定的安全I
近年来微博逐渐成为广泛的在线社交方式,然而伴随在线社交网络而生的垃圾用户严重影响了用户的微博体验。基于特征提取的垃圾分类技术是常用的垃圾识别技术,特征的选择与提取将
移动Adhoc网络是由一组带有无线收发装置的移动节点所组成的多跳临时性自治系统。本文在对现有Adhoc网络路由协议与节能机制进行深入研究的基础上,提出了一种新的基于节点