首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 187 毫秒
1.
软件测试和软件质量保证是软件质量工程的两个不同层面的工作。软件测试只是软件质量保证工作的一个重要环节。文章重点阐述了软件测试与软件质量之间存在的关系,分析了软件测试失败的原因,并就这一问题提出解决办法。软件产品的质量取决于软件开发过程,软件测试作为一个重要的阶段在软件的生命周期,通过增加程度的关注。软件测试是软件质量保证和可靠性的关键步骤是唯一有效的方法来验证软件是否完成所需的功能。帕特测试是不限于软件开发阶段,它已开始在整个软件开发过程中,进行早期的测试,整个软件开发成本下降更多。统计数据显示,一个大型软件测试工作负载常常占总数的40%以上软件开发,以及在极端情况下甚至可能高达软件工程成本的其他步骤三到五倍之和,其目的是提高软件产品质量和可靠性。本文浅析软件测试与质量之间的关系,阐述了软件测试失败的原因,并给出了一定的建议。  相似文献   

2.
软件测试课程开发   总被引:4,自引:1,他引:3  
贺平 《计算机教育》2006,(12):53-56
一、软件测试课程开发背景软件测试属于软件工程领域,目前它已作为软件产业中的新兴门类而迅速发展起来,测试技术进步十分迅速。软件测试是检验软件是否达到预期的最有效方法,是软件质量保证和质量控制的最有效手段。软件测试活动贯穿于整个软件开发的生命期全过程,因此专业化的测试日益重要。近几年专业性的软件测试机构和组织在迅速发展,软件企业为了国际、国内的激烈竞争,越来越重视测试在软件开发和质量管理中的重要作用和功效,随之带来了专业软件测试人才的旺盛需求和价值的提升,对软件测试人才培养教育正成为新的热点。1.软件产业进步…  相似文献   

3.
面向对象软件类测试研究新进展   总被引:3,自引:0,他引:3  
张雪萍 《计算机工程与设计》2006,27(11):1954-1956,1969
软件测试是软件开发过程中不可缺少的一环,是保证软件质量和提高软件可靠性的关键.近年来,随着面向对象软件开发方法应用的更加广泛和研究的不断深入,面向对象软件测试已成为软件工程领域的一个重要研究课题.类是面向对象软件的基本构成单元,类测试是面向对象软件测试的关键.从基于状态、基于规范、基于UML、基于方法序列、基于数据流等6方面论述了类测试的目前研究成果,分析了研究现状,探讨了进一步工作的方向.  相似文献   

4.
随着信息技术的快速发展,软件系统的规模越来越大。软件测试技术是保证软件质量、验证软件能否完成设定功能的有效方法,软件工程整个过程都要涉及软件测试。因此,在软件工程中,软件测试技术已经慢慢发展形成一个新的独立的软件专业。而高校是培养人才的重要摇篮,承担着为社会发展输送人才的重任,所以高校应该如何开展软件测试专业的教育是个重要的课题。  相似文献   

5.
胡帅 《福建电脑》2011,27(2):65-67
随着软件系统规模和复杂度日益升高,越来越多的软件项目明确提出软件的高质量要求。软件测试技术作为软件工程学科的一个分支,是保证软件质量和可靠性的关键,因此它也是软件开发过程中的一个重要环节。本文系统地介绍了软件测试方案相关的重要理论,同时对测试方案和测试计划进行了对比分析,希望对从事测试工作的初学者具有一定的参考意义和指导价值。  相似文献   

6.
软件测试是软件工程的一个阶段,也是保障软件质量必不可少的重要一环。软件测试模型是软件测试的工作框架,用于指导软件测试过程。本文在深入研究各种综合测试技术的基础上,通过对比分析各种主流的测试模型,提出了一种新的软件测试模型,包括静态测试、动态测试,测试评估等活动,把这些活动嵌入到软件开发的整个生命周期,能更好地规划软件开发和测试等一系列活动,提高了软件生产效率及其质量,该模型还适合于迭代开发。  相似文献   

7.
计算机软件测试方法的研究   总被引:20,自引:0,他引:20  
软件测试是软件开发的重要环节,也是保证软件质量的重要手段。本文以计算机管理软件的测试为背景,讨论软件测试的必要性,论述软件测试的基本方法,提出了软件测试用例的设计规范,并提供了测试用例设计的案例.实践证明这种方法对于保证软件质量行之有效。  相似文献   

8.
为了保证所提交的软件产品能够满足客户的需求,以及在使用中的可靠性,必须对所开发的软件产品进行系统而全面的测试.从保证软件质量的角度来说,软件测试是软件质量保证工程的一个重要组成部分,也是最重要的质量保证手段.无论是面向对象软件开发还是传统的面向过程软件开发,软件测试归根结底要通过一套比较成熟的测试技术和方法来实现.文中从错误避免、检错和容错三个方面阐述了软件测试技术,并介绍了通过测试和失败测试两种软件测试方法.  相似文献   

9.
胡颖  郑文波 《自动化博览》2003,20(Z1):133-138
软件质量是软件产品的根本,软件测试是保证软件质量的重要手段.文章阐述了工程软件的测试技术、工程软件测试的组织、管理和策略.强调了工程软件测试的标准化和培养软件测试人才的迫切性.  相似文献   

10.
软件测试,作为软件工程的一部分,随着软件生产的产业化运作应运而生,是软件生产的一个动态监控过程,对软件开发全过程进行检测,可以随时发现问题、报告问题,并重新评估新的风险,设置新的监控基准,并持续下去。软件测试是软件质量控制的过程,是对软件系统中潜在的各种风险进行评  相似文献   

11.
我国的软件开发行业拥有众多优秀的软件开发人员,但是企业对项目软件开发的管理始终处于比较低的水平。随着国内众多工业企业掀起的与国际标准接轨,进行国际标准化质量体系认证(ISO9000系列)的热潮,许多软件开发企业的有识之士己经开始关注软件质量的管理,甚至开始准备或已经进行软件质量体系国际标准化认证的工作。本文就软件工程与软件质量管理方面的有关问题进行分析研究。  相似文献   

12.
以广东省质量工程项目——软件工程专业综合改革试点为例,对如何培养移动互联网开发与应用软件工程师进行探讨,对项目开展一年多来采取的措施、进展进行了分析,对下阶段的工作进行了展望。  相似文献   

13.
USB接口软件自动化测试实现   总被引:1,自引:0,他引:1  
随着软件技术的发展,手工测试已不能满足软件测试的要求,软件测试自动化是软件测试的发展趋势。结合USB接口软件功能测试的特点,对其进行了自动化测试需求分析;确定了自动化测试的范围;在Microsoft Visual Studio.net平台下,基于组件开发的思想,用C#语言开发了USB接口软件自动化测试系统。并经过测试实践,验证了该自动化测试系统的可靠性。通过对手工测试和自动化测试的对比,展示了该系统的优越性。  相似文献   

14.
The Information Systems (IS) discipline, and related research, focuses on the development, understanding, and use of technology to meet business needs. Technology, in particular software, is the basis for IS research, making software engineering a critical component of research in the IS domain. While the importance of software development is well accepted, what constitutes high quality software engineering research is not well defined. Perhaps this is because some software development clearly is not research and it is hard to distinguish between pure application development, and systems development that pushes the boundaries of knowledge. Sir Karl Popper argued that the scientific quality of research is not based on its empirical method, but on the nature of the questions asked. Our research suggests that software engineering can meet Popper's criteria for scientific research.Drawing on well-established research philosophies, we propose a software engineering research methodology (SERM) and discuss the utility of this methodology for contributing to and expanding the IS body of knowledge. We also describe the considerations that need to be addressed by SERM to enhance acceptability of software engineering research in IS. Our suggestions are corroborated with a review of current IS software engineering research reported in leading IS journals.  相似文献   

15.
Shaw  M. 《Software, IEEE》2009,26(6):64-67
In her 1990 IEEE Software article "Prospects for an Engineering Discipline of Software" (Nov./Dec, pp. 15-24), Mary Shaw identified the key areas that the software development profession must address to become a true engineering discipline. That classic article made the magazine's 25th anniversary top picks list (Jan./Feb. 2009, pp. 9-11). Here, Mary reflects on the evolution of her thinking since the publication of "Prospects". The paper dealt with the topics of: programming progress; beyond programming; management of the software production; and progress toward an engineering discipline.  相似文献   

16.
软件测试与软件设计方法分析   总被引:1,自引:0,他引:1  
软件测试是软件工程中非常重要的一个环节,是保证软件质量的重要手段。本文从软件设计角度出发,提出如何在软件设计中就考虑易测试性,使得软件更易维护和修改,并针对软件设计和测试的现状和特点,提出提高软件易测试性和易维护性的一些建议,以达到软件复用的目的。  相似文献   

17.
支持快速开发的行业软件通用框架   总被引:1,自引:0,他引:1       下载免费PDF全文
针对行业软件开发过程中普遍存在的研发水平低下和周期较长的问题,提出一个基于Java企业版(JavaEE)的快速开发行业软件通用框架RADF。RADF实现了分层次软件构架规范,并提供一般行业应用软件期望的默认行为的类集合。具体的行业应用软件可通过扩展RADF的相关子类以支持专有行为。开发实践证实,基于RADF开发一个中等规模的行业软件可至少减少30%的代码量。  相似文献   

18.
《Software, IEEE》2004,21(4):86-88
New-product development is commonly risky, judging by the number of high-profile failures that continue to occur-especially in software engineering. We can trace many of these failures back to requirements-related issues. Triage is a technique that the medical profession uses to prioritize treatment to patients on the basis of their symptoms' severity. Trauma triage provides some tantalizing insights into how we might measure risk of failure early, quickly, and accurately. For projects at significant risk, we could activate a "requirements trauma system" to include specialists, processes, and tools designed to correct the issues and improve the probability that the project ends successfully. We explain these techniques and suggest how we can adapt them to help identify and quantify requirements-related risks.  相似文献   

19.
软件测试是提高软件产品质量和降低软件维护成本的重要手段。针对高安全关键航空机载软件测试质量评价难题,结合航空机载设备研制生存周期、航空机载软件研制生存周期和航空机载软件测试阶段,提出一种全生存周期航空机载软件测试质量评价方法,并建立了基于软件研制过程测试、三方测评、定型/鉴定测评和用户使用四个阶段的质量评价模型,包括测试需求分析和策划质量、测试设计和实现质量、测试执行质量和测试总结质量4项活动和18种度量元。通过工程实践证明,该方法技术实现上可行,具有评价要素更完整、评价模型更合理、评价结果更客观的特点,为解决航空机载软件测试质量评价提供了一种新方法,最终能达到降低软件维护成本和提高软件测试质量的目的。  相似文献   

20.
Software engineering is an often used term to describe the activities, methods, and tools of large scale software development. There is an ongoing discussion whether Software Engineering can be considered as an engineering discipline. In many respects the development of software shares common properties of other engineering disciplines. In contrast to “classical” engineering fields, theories, questions, and approaches from the social sciences are more important than those from the natural sciences. This is investigated here by comparing the situation found in software engineering with several concepts of engineering in general. Three viewpoints are used to guide this comparison: one is a social stereotype of engineers; the second is the organization of engineering profession organizations; and the third are capabilities which the engineers of the future will need. This revised version was published online in June 2006 with corrections to the Cover Date.  相似文献   

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

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