火币usdt被冻结怎么办?-presentation.nytshadow.com

google seo -> telegram: @ehseo6

">Newsnet 2022-09-26 03:58
  • home  >   /临沂帜朴敢电子科技有限公司  >   火币usdt被冻结怎么办?
  • 火币pro站官网下载 泰达币挖矿教程
    币安网 如何使用 证券交易所成交额排名
    区块链公司链项目 how about 火币usdt被冻结怎么办??
    What's the 火币usdt被冻结怎么办? phone number? What is 火币usdt被冻结怎么办? contact information ?
    Online consultation 火币usdt被冻结怎么办? The picture of the 火币usdt被冻结怎么办?
    火币usdt被冻结怎么办?of the video Is 火币usdt被冻结怎么办? for real ?
    火币usdt被冻结怎么办?'s website A map of 火币usdt被冻结怎么办?
    火币usdt被冻结怎么办? of tiktok 火币usdt被冻结怎么办?music
    火币usdt被冻结怎么办? of news 火币usdt被冻结怎么办?app
    火币usdt被冻结怎么办?company Customer service of 火币usdt被冻结怎么办? company

    博晨区块链『网址:ff00.co』火币网撤单手续费-F2F4Y5L8-C PxVL pP u Z.com

    数字货币平台开发『网址:ff00.co』银行参与区块链-F2F4Y5L8-g lYK X jW u N.com

    欢迎光临,深圳市一航网络信息技术有限公司!
    关注一航

    区块链开发底层技术『网址:ff00.co』比特币现货行情最近-F2F4Y5L8-B W Mx M ucv N.com

    400-850-9950
    当前位置:首页 >可靠性测试 返回列表

    可靠性测试

    发布日期:2021/4/15 22:38:15    来源:网络    点击: 次

           软件可靠性工程是指为了满足软件的可靠性要求而进行的一系列设计、分析、测试等工作。其中确定软件可靠性要求是软件可靠性工程中要解决的首要问题。软件可靠性要求可以包括定性定及量要求。

      软件可靠性测试是在软件生存周期的系统测试阶段提高软件可靠性水平的有效途径。各种测试方法、测试技术都能发现导致软件失效的软件中残存的缺陷,排除这些缺陷后,一般来讲一定会实现软件可靠性的增长,但是排除这些缺陷对可靠性的提高的作用却是不一样的。其中,软件可靠性测试能最有效地发现对可靠性影响大的缺陷,因此可以有效地提高软件的可靠性水平。

      软件可靠性测试也是评估软件可靠性水平,验证软件产品是否达到软件可靠性要求的重要且有效的途径。

      1 软件可靠性测试概念

      “测试”一般是指“为了发现程序中的错误而执行程序的过程”。但是在不同的开发阶段、对于不同的人员,测试的意义、目的及其采用的方法是有差别的。在软件开发的测试阶段,测试的主要目的是开发人员通过运行程序来发现程序中存在的缺陷、错误。而在产品交付、验收阶段,测试主要用来验证软件产品是否达到用户的要求。或者说,对于开发人员,测试是发现缺陷的一种途径、手段,而对于用户,测试则是验收产品的一种手段。根据测试用例选取原则的不同,测试可分为黑盒测试方法和白盒测试方法两大类。黑盒测试方法是指按照软件需求生成测试用例对软件进行测试的方法,黑盒测试不关心程序是如何实现的;而白盒测试方法则是指根据程序的结构生成测试用例对软件进行测试的方法。

      软件可靠性测试是指为了保证和验证软件的可靠性要求而对软件进行的测试。其采用的是按照软件运行剖面(对软件实际使用情况的统计规律的描述)对软件进行随机测试的测试方法。通过软件可靠性测试可以达到以下目的:

      (1) 有效地发现程序中影响软件可靠性的缺陷,从而实现可靠性增长:软件可靠性是指“在规定的时间内,规定的条件下,软件不引起系统失效的能力,其概率度量称为软件可靠度。”软件的“规定的条件”主要包括相对不变的条件和相对变化的条件,相对不变的条件如计算机及其操作系统;相对变化的条件是指输入的分布,用软件的运行剖面来描述。按照软件的运行剖面对软件进行测试一般先暴露在使用中发生概率高的缺陷,然后是发生概率低的缺陷。而高发生概率的缺陷是影响产品可靠性的主要缺陷,通过排除这些缺陷可以有效地实现软件可靠性的增长。

      (2) 验证软件可靠性满足一定的要求:通过对软件可靠性测试中观测到的失效情况进行分析,可以验证软件可靠性的定量要求是否得到满足。

      (3) 估计、预计软件可靠性水平:通过对软件可靠性测试中观测到的失效数据进行分析,可以评估当前软件可靠性的水平,预测未来可能达到的水平,从而为开发管理提供决策依据。软件可靠性测试中暴露的缺陷既可以是影响功能需求的缺陷也可以是影响性能需求的缺陷。软件可靠性测试方法从概念上讲是一种黑盒测试方法,因为它是面向需求、面向使用的测试,它不需要了解程序的结构以及如何实现等问题。

      软件可靠性测试通常是在系统测试、验收、交付阶段进行,它主要是在实验室内仿真环境下进行,也可以根据需要和可能在用户现场进行。

      2 软件可靠性测试过程

      2.1 软件可靠性测试活动

      软件可靠性测试的一般过程如图1所示。主要活动包括:测试数据、测试环境的准备,测试运行,可靠性数据收集,可靠性数据分析和失效纠正。

      (1) 构造运行剖面:软件的运行剖面“是指对系统使用条件的定义。即系统的输入值用其按时间的分布或按它们在可能输入范围内的出现概率的分布来定义”。粗略地说,运行剖面是用来描述软件的实际使用情况的。运行剖面是否能代表、刻画软件的实际使用取决于可靠性工程人员对软件的系统模式、功能、任务需求及相应的输入激励的分析,取决于他们对用户使用这些系统模式、功能、任务的概率的了解。运行剖面构造的质量将对测试、分析的结果是否可信产生最直接的影响。

      (2) 选取测试用例:软件可靠性测试采用的是按照运行剖面对软件进行可靠性测试的方法。因此,可靠性测试所用的测试用例是根据运行剖面随机选取得到的。



  • 上一篇 : --------没有更多了--------
  • 下一篇 : 数据完整性
  • 十博 网易体育彩票 皇冠体育篮球 竞彩足球篮球彩票购买 大富豪娱乐城
    趣多吧 梅西竞彩 尊龙凯时 精彩电竞 全民竟彩
    金域国际 龙虎龙虎斗 群雄龙虎斗 世界杯预测大师 皇冠世界杯bet365
    体彩通 cctv5彩票 球彩体育 棒球世界杯 篮彩分析