首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
软件测试是软件生命周期中的重要阶段,也是软件工程的重要组成部分。软件测试的效果直接影响到软件产品的质量。简要介绍了什么是软件测试,阐述了软件测试的原则,并进一步描述了软件测试的过程模型,最后,展望了软件测试技术的发展趋势。  相似文献   

2.
软件测试估计是软件测试工程化管理中一项必不可少的工作,随着软件测试规模和重要性的不断增加,人们对软件测试估计准确度的要求也在不断的提高,软件测试工作量估计在软件测试估计中起到了关键性的作用.文章探讨了如何对软件测试工作量进行估计.  相似文献   

3.
该文对软件测试发展历程、国内外软件测试行业发展现状、软件测试新的方法和领域以及发展趋势等方面进行了深入综述。研究期望为软件测试初学者了解软件测试的发展,为软件管理人员的整体发展规划提供借鉴,为软件测试人员学习使用软件测试工具、及进行软件测试技术研究提供参考。  相似文献   

4.
软件测试工程化的研究和实践   总被引:2,自引:1,他引:2  
软件测试是保证软件产品质量的一种重要手段,软件测试工程化的管理对于提高软件测试效率、保证软件测试质量具有重要的作用.根据工程化管理的思想,分别对软件测试模型、测试人员要求、测试生命周期、软件问题管理和测试辅助工具等软件测试相关要素的工程化要求进行了研究,提出了一种实用有效的软件测试工程化管理方案,并结合一个具体的软件项目,描述了该软件测试工程化管理方案的成功应用情况.  相似文献   

5.
随着软件产业的发展,人类对软件测试的重视程度越来越高,软件测试得到了迅速发展.本文介绍了软件测试的概念、基本原理,对软件测试的发展提出了展望,特别强调了软件测试作为一种职业具有广阔的前景.  相似文献   

6.
针对软件测试质量如何评价的问题,指出软件测试适合灰色理论应用,根据软件测试一般过程建立了软件测试质量模型,提出了基于灰色关联分析的软件测试质量评价方法.结果表明:该方法理论上先进,技术上可行,评价结果客观,为解决软件测试质量评价提供了一种新方法.  相似文献   

7.
近几年来,人们越来越重视软件测试,软件测试工作也越来越"热",但很多人在学习软件测试的过程当中走了不少弯路。本文对软件测试领域的现状和误区进行了阐述,并对学习软件测试的过程和方法进行了深入探讨,最后提供了一些软件测试技巧以供参考。  相似文献   

8.
对软件测试进行了介绍,阐述了软件测试的分类、特性及准则步骤,并对软件测试的未来进行了展望,提出了关于软件测试的方法和见解。  相似文献   

9.
宋婷婷 《微计算机信息》2012,(9):427-428,466
软件测试的结果直接关系到软件产品的质量与性能,软件测试是保证软件质量的重要手段。软件测试工作完全依赖于软件测试工程师完成的。软件测试工程师通常受到各方面的因素影响,从而影响测试结果的可信度。所以从心理学方面来研究解决软件测试中的问题是不可忽视的。本文对以往的软件测试与心理学问题作了一定的梳理,并对网络环境下的软件测试与心理学关系作了初步的界定,深入探讨网络环境下的软件测试与心理学的关系,期望为相关的研究提供一定的理论指导,为软件测试与心理学的相关研究提供有益的参考。  相似文献   

10.
描述软件测试的方法的应用,阐释了软件测试方法的重要作用,以及软件测试的基本流程,并对软件测试分析的重要性进行研究。  相似文献   

11.
软件测试是保证软件质量的重要手段,良好的软件自动化测试工具是开展软件测试的基础,在提出基于网络的软件测试工具的基础上,对测试工具的体系结构、功能和特点作了详细描述,最后对测试工具的优缺点进行了总结。  相似文献   

12.
基于软件可靠性工程的测试模型   总被引:2,自引:1,他引:2  
软件可靠性工程是软件工程的一个重要分支,主要建立在操作剖面、软件可靠性模型、概率论和软件测试等理论的基础之上。该文结合软件可靠性、软件可靠性工程和软件测试的相关理论,设计了可靠性测试模型,并在市政交通一卡通工程系统中进行了实际验证。  相似文献   

13.
软件移植测试过程的探讨   总被引:1,自引:0,他引:1  
分析了传统软件测试方法在软件移植过程中可能出现的问题,并在此基础上提出了在软件移植过程中软件测试的过程与框架.  相似文献   

14.
Software testing is essential for software reliability improvement and assurance, and the processes of software testing are intrinsically dynamic. However they are seldom investigated in a mathematically rigorous manner. In this paper a theoretical study is presented to examine the dynamic behavior of software testing. More specifically, a set of simplifying assumptions is adopted to formulate and quantify the software testing processes. The mathematical formulae for the expected number of observed software failures are rigorously derived, the bounds and trends of the expected number of observed software failures are analyzed, and the variance of the number of observed software failures is examined. On the other hand, it is demonstrated that under the simplifying assumptions, the software testing processes can be treated as a linear dynamic system. This suggests that the software testing processes could be classified as linear or non-linear, and there be intrinsic link between software testing and system dynamics.  相似文献   

15.
随着软件的发展和国际化,随之而来的软件质量问题也日益热门,而保证软件质量的最根本方式就是软件测试。软件测试是由专门测试组进行的一个正式的过程,在该过程中通过在计算机上运行程序考察一个软件单元、若干被集成的软件单元或整个软件包。所有相关联的测试是根据经批准的测试规程在经批准的测试用例上进行的。本文从软件测试人员、方法、工具等方面对软件测试进行全面的介绍。  相似文献   

16.
随着软件的发展和国际化,随之而来的软件质量问题也日益热门,而保证软件质量的最根本方式就是软件测试。软件测试是由专门测试组进行的一个正式的过程,在该过程中通过在计算机上运行程序考察一个软件单元、若干被集成的软件单元或整个软件包。所有相关联的测试是根据经批准的测试规程在经批准的测试用例上进行的。本文从软件测试人员、方法、工具等方面对软件测试进行全面的介绍。  相似文献   

17.
基于系统功能测试的软件自动化测试可行性分析   总被引:6,自引:0,他引:6  
本文基于软件自动化测试的特点和项目的实际需要,比较传统的手工测试和自动测试两种方法,介绍了如何进行软件自动化测试可行性分析。重点基于项目的系统功能测试,讨论软件自动化测试的收益问题,最终得出影响软件自动测试可行性程度的因素。  相似文献   

18.
软件测试过程分析   总被引:7,自引:1,他引:7  
分析了传统软件测试的不足,阐述尽早开始测试的必要性,总结出系统测试过程所需经历的阶段——计划、设计、执行和评估。结合瀑布模型,分析了测试与开发并行工作的过程,在此基础上建立了软件测试阶段及其与软件开发各阶段的关系模型。  相似文献   

19.
Software reliability testing refers to various software testing activities that are driven to achieve a quantitative reliability goal given a priori or lead to a quantitative reliability assessment for the software under test. In this paper we develop a modeling framework for the software reliability testing process, comprising a simplifying model and a generalized model. In both models the software testing action selection process and the defect removal mechanism are explicitly described. Both the discrete-time domain and the continuous-time domain are involved. The generalized model is more accurate or realistic than the simplifying model since the former avoids the assumption that defects are equally detectable and the assumption that defects are removed upon being detected. However simulation examples show that the simplifying model really captures some of essential features of the software testing process after a short initial testing stage. The modeling framework is practically realistic, mathematically rigorous, and quantitatively precise. It demonstrates that the relationship between software testing and delivered software reliability, which was poor understood, can well be formulated and quantified. Rigorous examinations show that several common assumptions adopted in software reliability modeling, including the independence assumption, the exponentiality assumption, and the NHPP assumption, are theoretically false in general. This paper sets a good starting point to further formalize and quantify the software testing process and its relation to delivered software reliability.  相似文献   

20.
Adaptive testing is a new form of software testing that is based on the feedback and adaptive control principle and can be treated as the software testing counterpart of adaptive control. Our previous work has shown that adaptive testing can be formulated and guided in theory to minimize the variance of an unbiased software reliability estimator and to achieve optimal software reliability assessment. In this paper, we present an experimental study of adaptive testing for software reliability assessment, where the adaptive testing strategy, the random testing strategy and the operational profile based testing strategy were applied to the Space program in four experiments. The experimental results demonstrate that the adaptive testing strategy can really work in practice and may noticeably outperform the other two. Therefore, the adaptive testing strategy can serve as a preferable alternative to the random testing strategy and the operational profile based testing strategy if high confidence in the reliability estimates is required or the real-world operational profile of the software under test cannot be accurately identified.  相似文献   

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

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