软件测试论文:面向软件可靠性的性能测试方法研究与应用.docVIP

软件测试论文:面向软件可靠性的性能测试方法研究与应用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试论文:面向软件可靠性的性能测试方法研究与应用

软件测试论文:面向软件可靠性的性能测试方法研究与应用 【中文摘要】随着计算机技术迅速发展,软件在人们的经济和生活等方面的应用越来越广泛和深入,其销售量和使用量都逐年呈几何级数增长,软件的应用已渗透到我们生活的方方面面。然而随着软件的规模越来越大,复杂性急剧提高,软件的失效有可能造成巨大的经济损失,甚至威胁人的生命安全。确保软件产品的质量和可靠性已成为当前软件行业发展的新问题。因此作为保障软件质量和可靠性的重要手段之一,软件测试已经越来越受到软件厂商的重视。而软件性能作为软件质量和可靠性指标的一个重要方面,也成为软件生产厂商和用户关注的重点。随着软件应用的数据量和访问用户量日益增加,无论是软件开发商或最终用户,都要求在上线前能对系统进行科学的性能评价,从而降低产品上线后的性能风险。软件性能测试作为一种衡量和检测软件性能表现的有效方法,可以通过模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。然而传统的性能测试方法,往往只能反应在特定的环境和时间下系统的性能情况,对软件系统持续的性能能力以及后续的扩展能力无法给出明确的评估和预期。软件质量评估没有一个明确的指导,测试者面对一系列的测量指标不知所措。系统版本升级后,以往性能测试数据对后续的测试没有什么指导作用,如此一来,往往因为项目进度,成本等原因导致性能测试项目不能达到预期目标或进度超期。本文首先介绍了软件测试的理论与方法,着重介绍了传统软件性能测试方法及其特点。接着对软件可靠性及可靠性工程研究理论做了介绍。通过对目前传统的软件性能测试不足之处的分析,提出改进措施,对性能测试方法进行改进,提出面向软件可靠性的性能测试方法。在改进后的性能测试方法中引入了可靠性工程理论,通过运行剖面的选择,可靠性指标的确定,使测试前能够合理定义系统的性能和可靠性需求,使测试建立在一系列明智选择的可靠性标准基础上,并建立对应的与真实环境相符的负载模型,利用可靠性增长模型,通过科学的统计分析方法,得出性能测试结果,对系统性能的可扩展性及可靠性进行预判。通过这种测试方法,可以对系统进行有效的自我评估,并采取纠正措施,使软件可靠性在一定的项目资金、进度和资源等条件限制下进行最大的优化。本文主要的工作有以下几点:(1)分析了传统的软件性能测试方法在软件可扩展性和可靠性测试方面存在的不足,针对软件性能测试中存在的四大风险:性能指标模糊;测试方案设计阶段场景设置考虑不全面;需要执行测试的时间无法估计;测试数据利用率低,给出了对应的改进措施。(2)结合软件可靠性工程及软件性能测试的特点,对性能测试方法进行改进,提出了面向软件可靠性的性能测试方法。(3)运用该改进后的测试方法对通信行业管理软件进行性能测试,分析系统性能和可靠性需求,执行测试,生成测试报告,分析性能结果,评估软件的性能和可靠性。(4)利用测试失效数据,运用两种主流可靠性增长模型:基本指数模型和对数泊松模型对软件可靠性进行分析和预测。(5)通过案例应用,可发现改进后的性能测试方法能更有效的对软件性能进行评估,更有助于提前发现高风险的性能瓶颈,对软件可靠性的提升和预判都起到了一定的帮助。 【英文摘要】With the rapid development of computer technology, the applications of software in the national economy and social life are more and more widely and deeply. Its sales and usage are growing exponentially every year. Software applications have penetrated into our lives. However, with software growing in scale and the complexity enhancement dramatically, software failure may cause huge economic losses and even threaten human lives. Ensure the quality and reliability of software products has become the new issues in the development of software industry.Therefore, the software test has been paid more and more attention by software vendors as an important method to ensure the softw

您可能关注的文档

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档