聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 正在进行安全检测...

正在进行安全检测...

时间:2023-11-16 20:16:22    下载该word文档
浅谈软件测试的研究热点要:软件测试是保证软件质量和提高软件可靠性的重要手段。随着软件程序量和复杂度不断地增加,人们对软件质量的要求也在不断提高,软件测试在软件开发过程中占据的位置也变的越来越重要。关键词:软件测试;测试方法;测试技术;研究热点软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。软件测试在软件生存期中横跨两个阶段:通常在编写出每一个模块之后就对它做必要的测试(称为单元测试)编码和单元测试属于软件生存期中的同一个阶段。在结束这个阶段后对软件系统还要进行各种综合测试,这是软件生存期的另一个独立阶段,即测试阶段。1软件测试的发展历史1.1软件测试的发展历史。20世纪60年代(软件工程建立前)为表明程序正确而进行测试。.1972年在北卡罗来纳大学举行了首届软件测试正式会议。.1975JohnGoodEnoughSusanGerhartIEEE上发表了《测试数据选择的原理》的文章,软件测试被确定为一种研究方向。.1979年,GlenfordMyers的《软件测试艺术》,对测试做了定义:测试是为发现错误而执行的一个程序或者系统的过程。.20世纪80年代早期,“质量”的号角开始吹响。软件测试定义发生了改变,测试不单纯是一个发现错误的过程,而且包含软件质量评价的内容。制定了各类标准。.1983年,BillHetzel在《软件测试完全指南》中指出:测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量。.20世纪90年代,测试工具盛行起来。.1996年提出的测试
能力成熟度TCMMTestingCapabilityMaturityModel测试支持度TSMTestabilitySupportModel、测试成熟度TMMTestingMaturityModel.到了2002年,RickStefan在《系统的软件测试》一书中对软件测试做了进一步定义:测试是为了度量和提高被测软件的质量,对测试软件进行工程设计、实施和维护的整个生命周期过程1.2软件测试方法。软件测试的方法和技术是多种多样的,不同的测试场景和目的需要不同的测试方法和技术,目前,国内外常用的测试方法有:1)一致性测试(ConformanceTesting:验证被测系统的测行为与规范是否一致。2可靠性到达和测试评估ReachedreliabilityandTestevaluation通过测试明确故障,修正故障,使程序的可靠性更高,测试是达到可靠性的一种手段。3)回归测RegressionTesting对软件修改后重新测试先前的测试以保证修改的正确性。回归测试可在测试的任何层次进行。4容量测试VolumeTesting:是一种使用大容量数据测试系统和软件的一种策略。压力测试StressTesting在规定的规格条件或者超过规定的规格条件下,测试一个系统,使其资源紧张,来暴露软件缺陷。恢复性测试(RecoveryTesting:验证系统在崩溃后自我恢复的能力。配置测试(ConfigurationTesting:针对不同的用户在不同的特定配置下进行系统分析。兼容性测试(CompatibilityTesting:验证软件产品在不同版本之间的兼容性。有两类基本的兼容性测试,向下兼容和交错兼容。向下兼容测试是测试软件新版本保留它较早版本的功能的情况;交错兼容测试是要验证共同存在的两个相关但不同的产品之间的兼容性。可用性测试(UsabilityTesting:试用户使用和学习产品的容易程度。1.3软件测试技术。基于规范的测试技术。

免费下载 Word文档免费下载: 正在进行安全检测...

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服