首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 93 毫秒
1.
基于构件的软件开发是解决软件工业化和提高软件开发效率的好方法。搭建软件系统的构件质量成为了影响软件系统质量的重要因素。但构件通常是由第三方开发,并封装好了软件模块,内部结构不透明,传统的测试方法难度大。本文详细阐述了将AOP的“横切”技术运用到构件测试的理论模型和测试步骤,为构件测试提出了解决办法。  相似文献   

2.
为了满足产品线测试的需要,借鉴产品线工程复用导向机制思想,结合模型驱动软件测试技术、构件软件测试技术,提出了模型驱动的产品线测试的概念.介绍了产品线测试的基础及模型驱动的测试方法学,在此基础上提出了模型驱动的产品线测试方法,并对模型驱动产品线测试的基本思想、内容框架、研究重点等进行了细致阐述.  相似文献   

3.
软件测试是现代应用开发过程中重要的一环 ,基于构件的软件测试问题是当今急待解决的重要任务。文章从概念、基本问题、方法、技术等方面进行了评述 ,介绍了软件测试流程及较通用的测试模型和测试工具。最后 ,总结并提出今后的发展方向  相似文献   

4.
软件测试是检验软件系统质量的重要手段,在不同环境下,软件系统的测试方法也有所差异。相比传统的软件测试,当前应用广泛的B/S体系结构软件系统测试有很大不同。该此类型的系统测试主要包括可行性测试、性能测试、功能测试、兼容性测试以及安全性测试等。  相似文献   

5.
随着面向对象开发思想广泛应用到大规模的软件中,相应的对面向对象软件测试技术也提出了新的更高的要求.面向对象软件测试技术与传统软件测试相比,在测试步骤上基本相同,但是测试的思想截然不同,它的测试重点放在了类的测试问题上,与传统的单元测试相对应.因此,重点研究和探索了在类测试阶段,对于基于OSD动态状态测试模型的构造方法及其应用.  相似文献   

6.
软件测试的核心是测试用例的编写,所以测试用例的编写对于软件测试的过程来说十分重要,也是每个测试人员必须掌握的技能。在软件测试中黑盒测试和白盒测试是两类不同的测试方法。重点介绍了白盒测试中的逻辑覆盖,并结合实例给出了具体说明。  相似文献   

7.
随着计算机软件产业的发展到各种软件的开发使用,软件测试已成为非常重要的一个部分。伴随着互联网企业的发展和软件规模的日益增大,软件测试问题也日益突出,现代社会对高可信度软件的依赖越来越强,并且有着广泛的需求,基于缺陷模式的测试技术可作为高可信软件的重要保证,并且能够大大降低各类软件的缺陷密度,提高其可信度。本文从软件测试的基本概念入手,深入剖析软件测试的相关理论以及测试方法。  相似文献   

8.
目前在基于构件的软件工程领域中,人们大多侧重于软件开发方法、技术和一些基础设施方面的研究与建设。而对于确保软件系统质量的软件测试进行的研究却较少。本文阐述的是基于构件的软件测试的特点、构件测试的步骤、方法及测试用例的生成方法。  相似文献   

9.
为了能够更好地了解敏捷开发中的测试问题,确保敏捷开发的软件产品质量,针对敏捷开发中的软件测试进行了详细分析,提出了敏捷开发的软件测试方法。该方法以测试驱动开发为主,传统测试手段为辅,符合敏捷开发中以用户需求为核心的理念,同时将开发过程中的周期性迭代方式更好地表现出来。通过将瀑布开发流程图中的测试和敏捷测试中的主要测试方法——测试驱动开发进行对比,得出了敏捷测试的主要特点与优势。  相似文献   

10.
在现有的基于场景的软件测试技术研究基础上,分析了场景之间的执行关系,设计和实现了一个基于场景的构件软件测试框架。这个测试框架主要分三个部分:建模工具、解析器和模拟器。系统的主要活动包括软件建模、场景合成、真实场景选取以及测试实施,给软件系统的质量保障和可靠性方面带来便利。  相似文献   

11.
研究构件的可测试问题,给出了一个面向方面的构件软件测试解决方案。在这个方法中,采用AOP技术将构件的测试相关的代码都集中在一个跟踪构件里,使用方面编织器把测试代码和原构件编织为可跟踪的构件;当构件软件中所有的构件都是可跟踪构件时,在正常使用软件的同时也进行了软件测试,省去了编写额外的测试驱动。  相似文献   

12.
基于构件的软件开发的核心技术与案例分析   总被引:1,自引:0,他引:1  
基于构件的软件开发方法是一种新的软件开发框架,它是选择已经成熟的构件成品,并在一定的框架与结构下组成一个新的软件系统。因为这种新的软件开发模式与已往完全自主开发的软件开发过程不同,基于构件的软件系统的软件技术也有不同的要求与规范。本文调研了目前流行的基于构件的软件核心技术,分析比较它们的优缺点,讨论它们的特点。同时,也分析了来自企业界的著名的基于构件的软件项目。  相似文献   

13.
软件复用技术是提高软件开发效率和质量的有效途径,可复用构件在软件复用技术中作用重大。本文分析软件构件技术及其几个重要的构件模型,综述基于构件的软件开发,并对软件复用发展作一展望。  相似文献   

14.
INTRODUCTION One main purpose of requirements is to de-scribe the functionality of software. Thus re-quirements often serve as a basis for contracts aswell as for communication between customers anddevelopers. However, they are usually captured innatural language accompanied by a few top-levelinformal drawings like use cases or activity dia-grams that denote the structure of the functional-ities in an abstract way. One disadvantage of naturallanguage is that the developer has to cope with…  相似文献   

15.
This paper discusses a model-based approach to validate software requirements in agile development processes by simulation and in particular automated testing. The use of models as central development artifact needs to be added to the portfolio of software engineering techniques, to further increase efficiency and flexibility of the development beginning already early in the requirements definition phase. Testing requirements are some of the most important techniques to give feedback and to increase the quality of the result. Therefore testing of artifacts should be introduced as early as possible, even in the requirements definition phase.  相似文献   

16.
软件测试及关键技术   总被引:2,自引:0,他引:2  
软件测试是提高软件可靠性最有效、最直接的方法之一。首先描述了软件测试的概念,给出了软件测试的四个根本特性,即动态性、有限性、选择性和预测性,在此基础上,对软件测试的过程、关键技术、管理方法进行了探讨,最后对现有测试方法进行了相关总结。  相似文献   

17.
基于测试的元评价技术   总被引:2,自引:0,他引:2  
如同软件工程中的程序测试是为了发现程序中的差错,元评价的目的是为了分析评价活动中的偏差,以提高评价的质量。文章借鉴程序测试理论提出一种元评价的技术,分别讨论基于黑盒测试和白盒测试的元评价的实施原则和技术方法。  相似文献   

18.
Building an abstract model of the web application is the chief task of software test based on model, which is an efficient way for testing the web application. One problem with current web application test technologies is the lack of tools for modeling the whole web software, especially the lack of support for describing web application from the view of action and function. This paper is concerned with providing the support for development and test of the web application. The presented novel model, named component-based and tree-oriented web application development model (CBTOWADM), abstracts the web application as a tree based on its system function and business process. CBTOWADM not only simplifies the design and development of the web application, but also acts as the model middleware for software test. The basic model definition, the system framework and the application in software test of CBTOWADM is described.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号