共查询到18条相似文献,搜索用时 593 毫秒
1.
类是面向对象程序语言的基本组成单位,所以类测试是整个面向对象软件测试的关键所在;论文主要针对传统状态测试方法在发现错误机制上存在的不足,研究了一种利用OSD模型的基于状态的类测试方法,提出了利用OSD模型与系统分析设计的状态图模型进行比较的思想;通过比较两个状态图模型中的状态是否一致以及各个状态间的方法转移是否一致,来发现传统状态测试难以发现的错误;实践证明,该方法能够检测出传统的状态测试方法难以检测到的错误。 相似文献
2.
3.
面向对象软件测试的类测试方法有三种:基于规约说明的类测试方法、基于类流图的类测试方法、基于状态转换的类测试方法.本文描述了一个针对C 语言的基于状态的类测试工具的设计和实现,介绍了该工具的体系结构和主要算法.对测试驱动器的自动生成的方法作了详细介绍.最后通过一个实例描述了该工具的工作流程. 相似文献
4.
5.
LIU Yating 《电脑编程技巧与维护》2008,(16)
面向对象软件测试与传统的软件测试区别不大,只有类和类簇的测试才体现了面向对象软件测试的特点,而两者之间又以类的测试最为关键。本文通过对状态机模型生成类的测试序列的方法和代码实现以及基于状态测试法的测试数据生成的问题的探讨,认为基于状态的测试方法和基于代数规约的测试方法(ASTOOT方法)将是类测试的主要的发展方向,其余方法大多只能以辅助的面貌出现。 相似文献
6.
刘亚汀 《电脑编程技巧与维护》2008,(15):31-33
面向对象软件测试与传统的软件测试区别不大,只有类和类簇的测试才体现了面向对象软件测试的特点,而两者之间又以类的测试最为关键。本文通过对状态机模型生成类的测试序列的方法和代码实现以及基于状态测试法的测试数据生成的问题的探讨,认为基于状态的测试方法和基于代数规约的测试方法(ASTOOT方法)将是类测试的主要的发展方向,其余方法大多只能以辅助的面貌出现。 相似文献
7.
8.
9.
10.
汽车开放系统架构(AUTOSAR)规范为车载嵌入式操作系统及其相关服务定义了一系列的抽象标准接口,得到了广泛应用。传统AUTOSAR操作系统一致性测试方法针对性不强,无法测试不同一致类级别的操作系统,被测系统需要符合最高一致类级别要求才可以通过测试,因此需要额外抽取符合要求的测试用例。基于决策表设计了一种面向AUTOSAR操作系统的一致性测试方法。决策表是一种表达事件在逻辑上相互依赖关系的符号手段,可将复杂的逻辑关系和多种条件组合情况详细地列举出来,且可根据需求进行重制。通过在设计测试用例时参照一致类进行划分,使得测试用例在生成时被赋予一致类属性,可针对不同级别操作系统进行测试。在实际实验中,该方法实现了不同一致类操作系统的针对性测试,对5个功能模块的4种一致类执行了测试,避免了379条测试用例的额外抽取,提升了测试效率。 相似文献
11.
文章提出了一种基于UML面向对象软件静态测试的方法,论述了方法的基本框架及具体实现流程。针对面向对象软件的特点,静态测试主要是通过分析源程序得到类关系图,使测试人员能快速而清晰地了解程序结构,有效的设计测试用例。 相似文献
12.
13.
14.
面向对象软件测试是面向对象软件开发的一个重要阶段,是保证软件质量、提高软件可靠性的关键。文中针对面向对象程序的特点及对软件测试的影响,提出了一种基于状态的类测试的面向对象软件测试方法,该方法与有限状态机理论相结合,从而提高了软件的质量,使软件的执行高效、可靠。 相似文献
15.
针对一般的类状态测试中存在的不足之处,引入了“类阀”的模型。在类阀模型的基础上,提出了一种新的类测试方法。该方法以类状态图为依据,以类阀为主要观察对象,结合类方法测试去同步地实施类测试。由于能与类方法测试有机的结合,该方法不用专门地去另外设计测试用例。 相似文献
16.
测试用例的数量和质量决定软件测试的成本和有效性。文中提出了一种基于UML面向对象软件静态测试的方法,论述了软件测试方法的分类、静态分析方法的基本测试框架及具体实现流程。针对面向对象软件的特点,静态测试主要是通过分析源程序得到类关系图,使测试人员能快速而清晰地了解程序结构,有效地设计测试用例。探讨了在对源程序进行充分的词法分析与语法分析的基础上,提取程序中类的有关信息,利用了数据库技术和UML图形模型,从而保证了分析结果的准确有效和标准化。 相似文献
17.
LI Jing 《数字社区&智能家居》2008,(26)
文章分析了目前高职院校Flash课程相关情况,提出了以就业为导向,以能力为中心进行Flash课程考核改革,并分别从考核过程、考核内容、考核方法上进行教学改革。这种考核方式也可以推广到其它相似情况的计算机系列课程中。 相似文献
18.
David Carrington Ian MacColl Jason McDonald Leesa Murray Paul Strooper 《Software Testing, Verification and Reliability》2000,10(2):111-137
This paper describes a method for specification‐based class testing that incorporates test case generation, execution, and evaluation based on formal specifications. This work builds on previous achievements in the areas of specification‐based testing and class testing by integrating the two within a single framework. The initial step of the method is to generate test templates for individual operations from a specification written in the Object‐Z specification language. These test templates are combined to produce a finite state machine for the class that is used as the basis for test case execution using the ClassBench test execution framework. An oracle derived from the Object‐Z specification is used to evaluate the outputs. The method is explained using a simple example and its application to a more substantial case study is also discussed. Copyright © 2000 John Wiley & Sons, Ltd. 相似文献