期刊文献+
共找到181篇文章
< 1 2 10 >
每页显示 20 50 100
Quantifying Reusability of Object Oriented Design: A Testability Perspective
1
作者 Mahfuzul Huda Yagya Dutt Sharma Arya Mahmoodul Hasan Khan 《Journal of Software Engineering and Applications》 2015年第4期175-183,共9页
The quality factor of class diagram is critical because it has a significant influence on overall quality of the product, delivered finally. Testability analysis, when done early in the software creation process, is a... The quality factor of class diagram is critical because it has a significant influence on overall quality of the product, delivered finally. Testability analysis, when done early in the software creation process, is a criterion of critical importance to software quality. Reusability is an important quality factor to testability. Its early measurement in object oriented software especially at design phase, allows a design to be reapplied to a new problem without much extra effort. This research paper proposes a research framework for quantification process and does an extensive review on reusability of object oriented software. A metrics based model “Reusability Quantification of Object Oriented Design” has been proposed by establishing the relationship among design properties and reusability and justifying the correlation with the help of statistical measures. Also, “Reusability Quantification Model” is empirically validated and contextual significance of the study shows the high correlation for model acceptance. This research paper facilitates to software developers and designer, the inclusion of reusability quantification model to access and quantify software reusability for quality product. 展开更多
关键词 REUSABILITY testABILITY object oriented DESIGN DESIGN Metrics object oriented software software Quality Model software testing Effort
下载PDF
Class Tester:一个基于状态转换的类测试工具的设计与实现 被引量:1
2
作者 谢晓东 卢炎生 《小型微型计算机系统》 CSCD 北大核心 2007年第3期447-450,共4页
面向对象软件测试的类测试方法有三种:基于规约说明的类测试方法、基于类流图的类测试方法、基于状态转换的类测试方法.本文描述了一个针对C++语言的基于状态的类测试工具的设计和实现,介绍了该工具的体系结构和主要算法.对测试驱动器... 面向对象软件测试的类测试方法有三种:基于规约说明的类测试方法、基于类流图的类测试方法、基于状态转换的类测试方法.本文描述了一个针对C++语言的基于状态的类测试工具的设计和实现,介绍了该工具的体系结构和主要算法.对测试驱动器的自动生成的方法作了详细介绍.最后通过一个实例描述了该工具的工作流程. 展开更多
关键词 软件测试 面向对象软件测试 类测试 测试工具
下载PDF
Dynamic Slicing of Object Oriented Programs
3
作者 Jian\|jun Zhao Department of Computer Science and Engineering, Fukuoka Institute of Technology, Fukuoka 811 0295, Japan 《Wuhan University Journal of Natural Sciences》 CAS 2001年第Z1期391-397,共7页
Program slice has many applications such as program debugging, testing, maintenance, and complexity measurement. A static slice consists of all statements in program P that may effect the value of variable v a... Program slice has many applications such as program debugging, testing, maintenance, and complexity measurement. A static slice consists of all statements in program P that may effect the value of variable v at some point p , and a dynamic slice consists only of statements that influence the value of variable occurrence for specific program inputs. In this paper, we concern the problem of dynamic slicing of object oriented programs which, to our knowledge, has not been addressed in the literatures. To solve this problem, we present the dynamic object oriented dependence graph (DODG)which is an arc classified digraph to explicitly represent various dynamic dependence between statement instances for a particular execution of an object oriented program. Based on the DODG, we present a two phase backward algorithm for computing a dynamic slice of an object oriented program. 展开更多
关键词 program slicing dynamic dependence graph object oriented program software maintenance DEBUGGING testing
下载PDF
Testability Estimation of Framework Based Applications
4
作者 Noopur Goel Manjari Gupta 《Journal of Software Engineering and Applications》 2012年第11期841-849,共9页
Quality of software systems is highly demanded in today’s scenario. Highly testable system enhances the reliability also. More than 50% of test effort-time and cost are used to produce a highly testable system. Thus,... Quality of software systems is highly demanded in today’s scenario. Highly testable system enhances the reliability also. More than 50% of test effort-time and cost are used to produce a highly testable system. Thus, design-for-testability is needed to reduce the test effort. In order to enhance the quality, productivity and reduced cost of the software organizations are promoting to produce the reuse-oriented products. Incorporating reuse technology in both aspects-software development process and test process may payoff many folds. Keeping this view, our study focus the testability of the object-oriented framework based software systems and identify that flexibility at the variable points of the object-oriented framework, chosen for framework instantiation, greatly affects the testability of object-oriented framework based software at each level of testing. In the current paper, we propose a testability model considering the flexible aspect of the variable point to estimate testability in the early phase, requirement analysis phase, of development process of the framework based software. The proposed model helps to improve the testability of the software before the implementation starts thus reducing the overall development cost. 展开更多
关键词 Reuse-Technology Variation-Points object-oriented FRAMEWORK BASED software Basic test Cases FRAMEWORK Interface classES Other Application classES
下载PDF
基于状态的类测试技术研究 被引量:14
5
作者 张雪萍 庄雷 范艳峰 《小型微型计算机系统》 CSCD 北大核心 2002年第9期1121-1124,共4页
面向对象软件测试是面向对象软件开发的重要一环 ,是保证软件质量、提高软件可靠性的关键 .类测试是面向对象软件测试的关键 ,类的状态的测试是面向对象软件测试中的重要内容 .
关键词 面向对象 软件测试 类测试 测试模型 软件开发
下载PDF
软件测试方法简述与展望 被引量:25
6
作者 许静 陈宏刚 王庆人 《计算机工程与应用》 CSCD 北大核心 2003年第13期75-78,共4页
软件测试是一门重要的、具有广泛应用的学科,随着应用系统的不同,软件的测试方法呈现多样性。该文从概念、基本问题、方法、任务等各个方面进行评述,讨论了待解决的问题,并对今后的发展方向进行了展望。
关键词 软件测试 面向对象的测试 GUI测试 回归测试
下载PDF
基于粒子群优化算法的类集成测试序列确定方法 被引量:17
7
作者 张艳梅 姜淑娟 +2 位作者 陈若玉 王兴亚 张妙 《计算机学报》 EI CSCD 北大核心 2018年第4期931-945,共15页
类测试序列的确定是类集成测试中一个难以解决的关键问题.合理的类集成测试序列可以降低构造测试桩的总体复杂度,降低测试代价.提出一种基于粒子群优化算法的类集成测试序列确定方法.首先,对所有类进行排列组合生成所有可能的类测试序列... 类测试序列的确定是类集成测试中一个难以解决的关键问题.合理的类集成测试序列可以降低构造测试桩的总体复杂度,降低测试代价.提出一种基于粒子群优化算法的类集成测试序列确定方法.首先,对所有类进行排列组合生成所有可能的类测试序列,并将每个类测试序列看成一个粒子并映射到一维空间,用空间中的每一个位置代表一个类集成测试序列;然后,根据适应度函数计算每个粒子的速度和位置,再通过粒子群优化算法选择粒子的最优位置和最优适应度,得到最优粒子;最后,根据映射关系,将选择的最优粒子映射为其对应的类测试序列,则该测试序列即为所求得的最优类测试序列.实验结果表明,采用该文方法求得的类测试序列花费更小的测试代价,该文方法更有效. 展开更多
关键词 测试序列 面向对象 集成测试 粒子群优化算法 一维空间
下载PDF
基于软件节点重要性的集成测试序列生成方法 被引量:16
8
作者 王莹 于海 朱志良 《计算机研究与发展》 EI CSCD 北大核心 2016年第3期517-530,共14页
集成测试序列是软件集成测试的重要问题之一.不同的集成测试顺序对测试成本以及测试效率的影响很大.为降低测试成本,传统的类级集成测试顺序研究策略大多围绕如何减少构建测试桩数量和降低测试桩总体复杂度2个方面.若能将复杂程度高、... 集成测试序列是软件集成测试的重要问题之一.不同的集成测试顺序对测试成本以及测试效率的影响很大.为降低测试成本,传统的类级集成测试顺序研究策略大多围绕如何减少构建测试桩数量和降低测试桩总体复杂度2个方面.若能将复杂程度高、出错概率大的类和发生错误后传播范围较大的类优先进行测试,不仅可以使得错误被尽早发现,还可以有效减小错误对系统的破坏性.为此,将上述思想应用到生成集成测试序列的算法当中,提出一种软件节点重要度的评估方法(Class-HITS).该方法利用复杂网络理论,将软件抽象为网络的形式,并结合所提出的重要度评估方法,打破软件网络中的环路,然后针对网络的无环链路逆向拓扑排序,最终得到类的集成测试序列.通过实验分析证明,利用该方法得出的集成测试序列既能够保证重要节点优先被测试,又确保了构造的测试桩的总复杂度较小. 展开更多
关键词 软件集成测试 复杂网络 节点重要性 HITS算法 类级测试序列
下载PDF
集成测试中的类测试顺序生成技术述评 被引量:6
9
作者 张艳梅 姜淑娟 +1 位作者 张妙 鞠小林 《计算机学报》 EI CSCD 北大核心 2018年第3期670-694,共25页
对于面向对象程序,一个常见的问题是确定集成测试中的类的测试顺序,称为类集成测试顺序的确定问题.类测试顺序的确定问题是面向对象软件集成测试中的关键难点之一.首先,简单介绍类测试顺序确定问题的背景.其次,概括描述类集成测试顺序... 对于面向对象程序,一个常见的问题是确定集成测试中的类的测试顺序,称为类集成测试顺序的确定问题.类测试顺序的确定问题是面向对象软件集成测试中的关键难点之一.首先,简单介绍类测试顺序确定问题的背景.其次,概括描述类集成测试顺序问题以及其产生的原由,并介绍类间依赖关系(包括类间静态依赖关系和动态依赖关系)和抽象类的定义与特点,接着对类测试顺序的确定问题进行分类并评析两种分类方式,包括破除环路的方式和估算测试桩代价的方式.其中,破除环路主要采用基于图论和基于搜索这两类方法,估算测试桩代价主要根据评价所构造的测试桩的个数多少和所构造的测试桩的总体复杂度大小这两个指标.再次,对现有解决类集成测试顺序问题的典型技术进行分类,分为基于图论和基于搜索技术两大类.然后,全面系统地分析这些相关技术的研究现状、特点等,之后还介绍了已有典型的基于图论和基于搜索技术技术在实验过程中各自所使用的评测数据集等.最后,指出未来的研究方向,并对该文进行总结. 展开更多
关键词 软件测试 类测试顺序 集成测试 破除环路 测试桩代价
下载PDF
基于UML活动图的多态性测试用例生成 被引量:9
10
作者 覃钊璇 曾一 +1 位作者 柴艳欣 徐攀登 《计算机工程》 CAS CSCD 北大核心 2010年第11期83-84,87,共3页
目前对于活动图的研究没有考虑到面向对象软件的多态性特点,无法在活动图中对多态消息进行测试。基于此,结合面向对象多态性的特点,根据UML类图对活动图中含有多态信息的节点进行加权扩展,利用所提出的优化算法对其进行遍历并得出数量... 目前对于活动图的研究没有考虑到面向对象软件的多态性特点,无法在活动图中对多态消息进行测试。基于此,结合面向对象多态性的特点,根据UML类图对活动图中含有多态信息的节点进行加权扩展,利用所提出的优化算法对其进行遍历并得出数量少但覆盖率高的测试用例序列。通过实例说明该方法的实现过程,证明该方法的有效性。 展开更多
关键词 面向对象 多态性 活动图 类图 测试用例
下载PDF
面向对象软件测试的特点及方法 被引量:9
11
作者 张毅坤 左咏露 +2 位作者 姚全珠 刘军 黄西平 《西安理工大学学报》 CAS 2002年第4期361-365,共5页
分析了面向对象软件的特点及其对测试的影响。综述了面向对象软件测试的层次划分。
关键词 面向对象软件 测试特点 测试方法
下载PDF
类测试技术研究 被引量:9
12
作者 张雪萍 范中山 庄雷 《计算机工程与应用》 CSCD 北大核心 2002年第18期68-70,共3页
类是面向对象软件的基本构成单元,类测试是面向对象软件测试的关键。文章从基于服务的、基于对象动态测试模型的、基于流图的以及基于规约的四个方面论述了类测试的思想和方法。
关键词 类测试技术 面向对象 软件测试 软件可靠性 软件开发
下载PDF
软件集成测试中的一种用例生成方法 被引量:4
13
作者 王战敏 崔杜武 +1 位作者 费蓉 张淳民 《西安交通大学学报》 EI CAS CSCD 北大核心 2007年第12期1427-1430,1502,共5页
针对面向对象语言的多态、动态绑定等特性增加了面向对象软件集成测试难度的问题,提出了一种测试用例的生成方法.首先借鉴正交矩阵测试策略的思想,采用自定义正交矩阵生成算法生成一个二维正交矩阵,再使用鲁棒性测试方法优化生成正交矩... 针对面向对象语言的多态、动态绑定等特性增加了面向对象软件集成测试难度的问题,提出了一种测试用例的生成方法.首先借鉴正交矩阵测试策略的思想,采用自定义正交矩阵生成算法生成一个二维正交矩阵,再使用鲁棒性测试方法优化生成正交矩阵,最后采用自定义测试用例生成算法为面向对象软件的集成测试生成测试用例集,并将测试用例集用XML文档保存,以备下一步测试用例复用.经验证表明,使用正交矩阵能提高错误检测能力,用其生成的测试用例比较少且方法简单、易于实现. 展开更多
关键词 面向对象软件 集成测试 正交矩阵测试 用例生成方法
下载PDF
基于VI的面向质量检测的虚拟测试系统 被引量:9
14
作者 刘笃喜 王文军 +1 位作者 蔡春桥 杨林 《计算机测量与控制》 CSCD 2002年第1期7-9,共3页
基于虚拟仪器的虚拟测试技术在先进制造系统质量检测及质量控制中具有广阔的应用前景。探讨了先进制造系统质量检测中虚拟测试和虚拟仪器的应用特点 ,提出了采用面向对象技术的面向质量检测的虚拟测试系统的体系结构及虚拟测试应用软件... 基于虚拟仪器的虚拟测试技术在先进制造系统质量检测及质量控制中具有广阔的应用前景。探讨了先进制造系统质量检测中虚拟测试和虚拟仪器的应用特点 ,提出了采用面向对象技术的面向质量检测的虚拟测试系统的体系结构及虚拟测试应用软件模型。面向质量检测的虚拟测试系统的建立 ,为质量检测、计算机辅助质量系统 (CAQ) 展开更多
关键词 质量检测 虚拟仪器 集成环境 面向对象 虚拟测试系统 GIMS
下载PDF
基于UML的嵌入式软件测试用例生成方法研究 被引量:8
15
作者 殷永峰 刘斌 姜同敏 《计算机应用研究》 CSCD 北大核心 2008年第10期3018-3021,共4页
基于嵌入式软件实时性、嵌入式和反应式等特点,对UML进行了实时性扩展,运用多种UML视图描述嵌入式系统的结构和行为,提出了如何从基于UML的模型中自动生成测试用例的设计思路。
关键词 统一建模语言 面向对象 嵌入式软件 测试场景 测试用例
下载PDF
面向对象的软件测试方法 被引量:5
16
作者 张文祥 王昭顺 王新辉 《计算机应用》 CSCD 北大核心 2004年第12期90-92,共3页
文章针对面向对象软件具有的特征,给出一个面向对象的测试模型.详细探讨了面向对象单元测试、面向对象集成测试和面向对象系统测试的测试策略,以及相应的测试用例设计方法。
关键词 面向对象测试模型 面向对象单元测试 面向对象集成测试 面向对象系统测试
下载PDF
软件测试技术研究 被引量:15
17
作者 张永梅 陈立潮 +1 位作者 马礼 郭韶升 《测试技术学报》 2002年第2期148-151,共4页
目的 研究软件测试技术 ,并给出一种软件测试模型 .方法 分析了软件测试技术 ,并结合传统的测试方法 ,针对面向对象技术新特性在测试中引发的问题 ,提出了一种测试模型 .结果 给出了一种面向对象软件的测试模型 .结论 该测试模型可... 目的 研究软件测试技术 ,并给出一种软件测试模型 .方法 分析了软件测试技术 ,并结合传统的测试方法 ,针对面向对象技术新特性在测试中引发的问题 ,提出了一种测试模型 .结果 给出了一种面向对象软件的测试模型 .结论 该测试模型可以方便地对面向对象软件进行测试 . 展开更多
关键词 软件测试技术 面向对象 软件质量
下载PDF
基于复杂网络面向对象集成测试的研究 被引量:7
18
作者 李丽萍 缪淮扣 钱忠胜 《计算机科学》 CSCD 北大核心 2008年第12期254-257,共4页
软件测试是保证软件质量的重要手段。面向对象的方法给软件系统带来好处的同时,也为测试带来了挑战,传统的测试方法无法应用于许多面向对象的特性。研究表明,大型软件系统内部结构具有小世界效应(Small-World,SW)和无标度特性(Scale-Fre... 软件测试是保证软件质量的重要手段。面向对象的方法给软件系统带来好处的同时,也为测试带来了挑战,传统的测试方法无法应用于许多面向对象的特性。研究表明,大型软件系统内部结构具有小世界效应(Small-World,SW)和无标度特性(Scale-Free,SF)。基于软件的复杂网络特性对面向对象的集成测试进行了研究,提出了一种通过分析类之间的交互复杂性和聚集复杂性来确定软件测试顺序的方法。利用该方法进行面向对象集成测试可以减少桩模块的数量,提高测试效率,且不降低原有测试覆盖度。 展开更多
关键词 软件测试 面向对象集成测试 复杂网络 小世界效应 无标度特性
下载PDF
面向对象软件测试的认识 被引量:19
19
作者 赵元聪 朱三元 《计算机应用与软件》 CSCD 1996年第3期1-4,共4页
本文比较面向对象测试与传统测试,并总结了面向对象测试的内容。根据面向对象软件的特点和特性,提出了若干测试策略。
关键词 面向对象 软件测试 软件开发 软件工程
下载PDF
面向对象语言编译器自动测试工具 被引量:3
20
作者 黄湘武 陈英 +1 位作者 霍欣刚 严伟 《北京理工大学学报》 EI CAS CSCD 北大核心 2002年第5期808-810,614,共4页
针对面向对象语言编译器的自动测试问题 ,结合实际项目 ,研究了面向对象语言编译器自动测试工具 (简称 O- OCTT)设计与实现涉及的有关理论和技术的关键点 ,阐述了 O- OCTT的系统目标定位 .在对传统编译器的测试模式进行分析与比较的基础... 针对面向对象语言编译器的自动测试问题 ,结合实际项目 ,研究了面向对象语言编译器自动测试工具 (简称 O- OCTT)设计与实现涉及的有关理论和技术的关键点 ,阐述了 O- OCTT的系统目标定位 .在对传统编译器的测试模式进行分析与比较的基础上 ,提出并设计了 O- OCTT的测试策略、测试模式和体系结构 .提出的可行的 O-OCTT的实现机制 ,测试用例产生策略及引入的插件式设计思想 ,使 O- OCTT可适用于多种面向对象编译器的测试 . 展开更多
关键词 面向对象语言编译器 自动测试工具 软件测试 O-OCTT 系统目标 设计模式
下载PDF
上一页 1 2 10 下一页 到第
使用帮助 返回顶部