《软件可靠性测评ppt课件.ppt》由会员分享,可在线阅读,更多相关《软件可靠性测评ppt课件.ppt(84页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Software Quality Specialists, Services, Solutions, Systems软件可靠性测评软件可靠性测评Software Quality Specialists, Services, Solutions, Systems提要提要软件可靠性测试软件可靠性测试软件可靠性模型软件可靠性模型软件可靠性评估软件可靠性评估Software Quality Specialists, Services, Solutions, Systems测试测试统计规则统计规则IBM关于缺陷与故障的统计研究数据关于缺陷与故障的统计研究数据v客户所看到的客户所看到的57%以上的故障是由
2、占以上的故障是由占缺陷总数缺陷总数2%以下的缺陷引起的;以下的缺陷引起的;v超过总数超过总数61%的缺陷只引起低于的缺陷只引起低于3%的客户将会经历的故障;的客户将会经历的故障;v不同的缺陷在所引发的故障率上存在不同的缺陷在所引发的故障率上存在高达高达4个数量级个数量级的巨大差异。的巨大差异。Software Quality Specialists, Services, Solutions, Systems测试测试定义定义一种为了满足用户对软件的可靠性要求,一种为了满足用户对软件的可靠性要求,通过对软件进行测试,发现并纠正软件通过对软件进行测试,发现并纠正软件中的缺陷,提高软件的可靠性水平,并
3、中的缺陷,提高软件的可靠性水平,并验证它能否达到用户可靠性要求的软件验证它能否达到用户可靠性要求的软件测试方法。测试方法。Software Quality Specialists, Services, Solutions, Systems测试测试优点优点需求确认需求确认资源和进度预测资源和进度预测有效并高效地测试有效并高效地测试量化测试管理量化测试管理可靠性预测可靠性预测Software Quality Specialists, Services, Solutions, Systems测试测试目的目的验证软件可靠性满足给定的要求验证软件可靠性满足给定的要求 评估软件可靠性水平评估软件可靠性水平
4、 预计软件可靠性水平预计软件可靠性水平 实现软件可靠性增长实现软件可靠性增长 Software Quality Specialists, Services, Solutions, Systems测试测试时机时机软件系统测试后期软件系统测试后期软件可靠性测试与系统测试的关系软件可靠性测试与系统测试的关系Software Quality Specialists, Services, Solutions, Systems测试测试类别类别软件可靠性增长测试软件可靠性增长测试(Software Reliability Growth Testing)v在软件交付前进行,通过可靠性测试暴露在软件交付前进行,
5、通过可靠性测试暴露软件缺陷,采取有效地措施排除失效率较软件缺陷,采取有效地措施排除失效率较大的缺陷,以提高交付软件的可靠性大的缺陷,以提高交付软件的可靠性软件可靠性验证测试软件可靠性验证测试(Software Reliability Demonstration Testing)v在软件确认阶段进行,验证软件需求规范在软件确认阶段进行,验证软件需求规范中软件可靠性目标的满足情况,在测试过中软件可靠性目标的满足情况,在测试过程中不进行软件缺陷消除程中不进行软件缺陷消除Software Quality Specialists, Services, Solutions, Systems测试测试验证方案
6、验证方案无失效运行时间间隔测试无失效运行时间间隔测试 (Failure-Free Execution Interval Test) v要求在指定时间内测试给定数量的样品。要求在指定时间内测试给定数量的样品。如果在测试期间没有失效发生,则认为软如果在测试期间没有失效发生,则认为软件或系统满足可靠性要求件或系统满足可靠性要求定时截尾可靠性验证测试定时截尾可靠性验证测试 (Fixed-Length Reliability Demonstration Test) 序贯可靠性验证测试序贯可靠性验证测试(Probability-Ration Sequential Reliability Demonstra
7、tion Test) Software Quality Specialists, Services, Solutions, Systems测试测试演示图演示图12010862416140246810规格化的单位失效数继续继续接受接受拒绝拒绝Fail.No.Mcalls atFailureNormalizedUnits1230.003750.006250.0250.751.25 5 Failure intensity objective: 200 failures / McallsSoftware Quality Specialists, Services, Solutions, Systems
8、测试测试特征特征用系统的预期使用域作为模型来指导测用系统的预期使用域作为模型来指导测试用例的选择或生成试用例的选择或生成根据故障率的等级、功能使用频度和重根据故障率的等级、功能使用频度和重要性来检测软件产品错误要性来检测软件产品错误可靠性测试是面向故障的测试方法可靠性测试是面向故障的测试方法可靠性测试既有助于软件可靠性增长也可靠性测试既有助于软件可靠性增长也可用于软件可靠性评价可用于软件可靠性评价Software Quality Specialists, Services, Solutions, Systems测试测试方法方法基于统计模型的可靠性测试测试基于统计模型的可靠性测试测试v用用Mar
9、kov链描述软件的使用链描述软件的使用v结构构造和统计分配结构构造和统计分配v依据依据Markov模型上每个状态出边所模型上每个状态出边所关联的迁移概率,通过遍历使用模型关联的迁移概率,通过遍历使用模型的状态可以生成测试用例的状态可以生成测试用例Software Quality Specialists, Services, Solutions, Systems测试测试方法方法基于操作剖面的可靠性测试方法基于操作剖面的可靠性测试方法v用操作剖面描述软件的使用用操作剖面描述软件的使用v分层建立操作剖面:客户剖面、用户分层建立操作剖面:客户剖面、用户剖面、系统模式剖面、功能剖面和操剖面、系统模式剖面
10、、功能剖面和操作剖面作剖面v每个操作对应若干个运行每个操作对应若干个运行 Software Quality Specialists, Services, Solutions, Systems测试测试过程过程定义定义“必要的必要的”可靠性可靠性开发测试模型开发测试模型准备测试准备测试执行测试执行测试应用失效数据应用失效数据得到结论得到结论需求分析需求分析设计与实现设计与实现集成与测试集成与测试Software Quality Specialists, Services, Solutions, Systems测试测试定义指标定义指标失效严重程度分类失效严重程度分类v一组单个出现时对用户产生相同影一
11、组单个出现时对用户产生相同影响的失效响的失效v对失效指定严重程度,主要是为了对失效指定严重程度,主要是为了结合失效频率来解决失效的优先级结合失效频率来解决失效的优先级失效强度失效强度Software Quality Specialists, Services, Solutions, Systems测试测试失效分类举例失效分类举例1失效严重程度失效严重程度定义定义(经济损失经济损失)1100000210000100000310001000041 /return top(x)Popn=1/return top(x)push(x)push(x)n1 /return top(x),0.40Popn=1
12、/return top(x), 0.10push(x),0.95push(x)nmax-1,0.40Push/FullStackException,0.05push(x)n=max-1,0.10Pop/return top(x), 0.95Software Quality Specialists, Services, Solutions, Systems测试测试生成测试用例生成测试用例通过触发当前状态上的事件,完成期望通过触发当前状态上的事件,完成期望的动作,产生状态转移,来遍历使用模的动作,产生状态转移,来遍历使用模型,生成测试用例型,生成测试用例遍历使用模型时,依据当前状态上每个遍历使用模
13、型时,依据当前状态上每个出边所关联的迁移概率,来确定需要触出边所关联的迁移概率,来确定需要触发的事件发的事件确定需要触发的事件时,需要同时考虑确定需要触发的事件时,需要同时考虑防护的作用防护的作用Software Quality Specialists, Services, Solutions, Systems测试测试充分性准则充分性准则依据可靠性要求和评估的置信度确定的依据可靠性要求和评估的置信度确定的执行时间执行时间测试剖面和操作剖面吻合测试剖面和操作剖面吻合满足对状态图的覆盖要求满足对状态图的覆盖要求Software Quality Specialists, Services, Solu
14、tions, Systems测试测试状态图覆盖要求状态图覆盖要求所有状态至少访问一次所有状态至少访问一次所有事件至少触发一次所有事件至少触发一次所有转换至少遍历一次所有转换至少遍历一次(包括隐含包括隐含)所有基本路径至少覆盖一次所有基本路径至少覆盖一次(循环循环)对防护对防护(guard)进行测试进行测试(MMC/DC、边、边界界)Software Quality Specialists, Services, Solutions, Systems测试测试Markov模型特点模型特点优点优点v便于自动化便于自动化v每次测试都是新的每次测试都是新的不足不足v状态图的空间爆炸问题状态图的空间爆炸问题
15、v以正常测试为主以正常测试为主Software Quality Specialists, Services, Solutions, Systems测试测试对模型的改进对模型的改进对于操作剖面对于操作剖面v分类剖面:功能剖面、数据剖面、环分类剖面:功能剖面、数据剖面、环境剖面境剖面对于对于Markov模型模型v多层状态图多层状态图Software Quality Specialists, Services, Solutions, Systems测试测试对模型的改进对模型的改进将将UML用于刻画使用模型用于刻画使用模型对对UML进行改进,加入统计分布特征进行改进,加入统计分布特征用例图与类图、状态
16、图、时序图等相结用例图与类图、状态图、时序图等相结合,刻画嵌入式软件的各种运行特性,合,刻画嵌入式软件的各种运行特性,用于指导测试设计用于指导测试设计Software Quality Specialists, Services, Solutions, Systems测试测试测试准备测试准备测试用例准备测试用例准备v估计当前版本所需新测试用例的数量估计当前版本所需新测试用例的数量v在被测系统之间分配新测试用例的数在被测系统之间分配新测试用例的数量量v在每个系统的操作之间分配新测试用在每个系统的操作之间分配新测试用例的数量例的数量v指定新的测试用例指定新的测试用例v将新测试用例加入测试用例集将新测
17、试用例加入测试用例集测试过程准备测试过程准备Software Quality Specialists, Services, Solutions, Systems测试测试测试执行测试执行分配测试时间分配测试时间按次序执行测试按次序执行测试标识系统失效标识系统失效v分析测试输出的偏离分析测试输出的偏离v确定哪些偏离是失败确定哪些偏离是失败v估计失效出现的时间估计失效出现的时间测试记录的考虑测试记录的考虑Software Quality Specialists, Services, Solutions, Systems测试测试决策决策可靠性验证测试可靠性验证测试可靠性增长测试可靠性增长测试特殊情况特
18、殊情况v失效数据计算失效数据计算v缺陷掩盖问题缺陷掩盖问题Software Quality Specialists, Services, Solutions, SystemsTHANK YOUSUCCESS2022-8-543可编辑Software Quality Specialists, Services, Solutions, Systems测试测试加速测试加速测试有效测试与无效测试有效测试与无效测试v通过测试分类优化测试用例集通过测试分类优化测试用例集稀有操作和关键操作稀有操作和关键操作v非稀有关键操作非稀有关键操作v稀有非关键操作稀有非关键操作v稀有关键操作稀有关键操作Software
19、 Quality Specialists, Services, Solutions, Systems测试测试稀有关键操作稀有关键操作组合或缩减稀有操作组合或缩减稀有操作根据操作的关键程度加权处理操作剖面根据操作的关键程度加权处理操作剖面按照关键类别将操作分类按照关键类别将操作分类为稀有关键操作分配指定数量的测试用为稀有关键操作分配指定数量的测试用例例Software Quality Specialists, Services, Solutions, Systems测试测试几个问题几个问题测试记录测试记录重复抽样重复抽样充分性准则充分性准则Software Quality Specialists
20、, Services, Solutions, Systems模型模型基本情况基本情况基于对软件失效特征的理解,建立软件基于对软件失效特征的理解,建立软件可靠性模型,试图量化软件可靠性可靠性模型,试图量化软件可靠性自自1970年代以来,已经开发了超过年代以来,已经开发了超过200种模型,但是在软件可靠性定量评价方种模型,但是在软件可靠性定量评价方面仍然遗留着大量未解决的问题面仍然遗留着大量未解决的问题没有一个适应所有情况的单一模型,也没有一个适应所有情况的单一模型,也没有任何模型是完备的,甚至是典型的没有任何模型是完备的,甚至是典型的Software Quality Specialists, S
21、ervices, Solutions, Systems模型模型建模的基本思想建模的基本思想测试测试时间时间失效强度失效强度失效率目标值计划完成时间当前时间当前失效率说明失效过程对影响它的说明失效过程对影响它的主要因素的通用依赖形式。主要因素的通用依赖形式。Software Quality Specialists, Services, Solutions, Systems模型模型影响失效的因素影响失效的因素错误引入错误引入错误消除错误消除操作环境操作环境Software Quality Specialists, Services, Solutions, Systems模型模型软件失效的统计特性软
22、件失效的统计特性时间时间失效率失效率硬件硬件软件软件(理论理论)软件软件(实际实际)Software Quality Specialists, Services, Solutions, Systems模型模型失效的随机性失效的随机性随机性的含义随机性的含义v变量的值不确定,有许多可能的值,变量的值不确定,有许多可能的值,每个值都有相应的发生概率每个值都有相应的发生概率v精确值不可预知,平均值和离差时可精确值不可预知,平均值和离差时可知的知的v不与特定的概率分布相联系不与特定的概率分布相联系v受测试强度和使用剖面等因素的影响受测试强度和使用剖面等因素的影响Software Quality Spe
23、cialists, Services, Solutions, Systems模型模型对不同类别失效处理对不同类别失效处理分别评估每类失效的强度和其他参数分别评估每类失效的强度和其他参数根据失效的严重程度对各类失效间的时根据失效的严重程度对各类失效间的时间间隔加权,然后对数据集中处理间间隔加权,然后对数据集中处理评估总失效强度时不考虑各类失效的严评估总失效强度时不考虑各类失效的严重程度,用总失效强度乘以每类失效出重程度,用总失效强度乘以每类失效出现的比例来确定每类失效的失效强度现的比例来确定每类失效的失效强度Software Quality Specialists, Services, Solu
24、tions, Systems模型模型建模的目的建模的目的预测达到规定目标还需要多少测试时预测达到规定目标还需要多少测试时间间预测测试结束时软件的期望可靠性预测测试结束时软件的期望可靠性Software Quality Specialists, Services, Solutions, Systems模型模型用途用途项目项目预计预计估计估计时机时机开发早期开发早期测试运行期测试运行期目的目的初始可靠性和失效率初始可靠性和失效率连续可靠性评价连续可靠性评价失效数据失效数据不依赖不依赖依赖依赖输入数据输入数据过程或产品数据过程或产品数据失效数据失效数据输出数据输出数据错误密度,总错误数错误密度,总错
25、误数全部可靠性相关度量全部可靠性相关度量性质性质静态静态动态动态推断方法推断方法直接换算直接换算直接可测直接可测实时性实时性早期早期晚期晚期精确度精确度不确定不确定更好更好Software Quality Specialists, Services, Solutions, Systems模型模型模型的典型构成模型的典型构成模型假设模型假设模型因素模型因素数学函数数学函数v描述可靠性与因素之间的关系描述可靠性与因素之间的关系v通常为高阶指数或对数通常为高阶指数或对数Software Quality Specialists, Services, Solutions, Systems模型模型参数估计
26、方式参数估计方式评估评估v通过系统失效数据进行统计推导通过系统失效数据进行统计推导预计预计v根据软件产品属性和开发过程确定根据软件产品属性和开发过程确定参数值参数值Software Quality Specialists, Services, Solutions, Systems模型模型参数估计方法参数估计方法估计类别估计类别v点估计点估计v区间估计区间估计估计方法估计方法v最大似然法最大似然法v最小二乘法最小二乘法v贝叶斯法贝叶斯法LimitLimitSoftware Quality Specialists, Services, Solutions, Systems模型模型模型的评价模型的评
27、价论断的有效性论断的有效性能给出未来失效行为能给出未来失效行为的良好预测的良好预测能力能力计算出的量值是有用的计算出的量值是有用的测量参数的简易性测量参数的简易性基于合理的假设基于合理的假设简单性简单性被广泛使用被广泛使用对噪音的不敏感性对噪音的不敏感性Software Quality Specialists, Services, Solutions, Systems模型模型一般特性一般特性随机过程随机过程有错误清除和无错误清除有错误清除和无错误清除确定参数确定参数Software Quality Specialists, Services, Solutions, Systems模型模型分类分
28、类时间域时间域(Time domain)日历或执行时间日历或执行时间类别类别(Category)在无限时间内发生的失效是有限的还是无限在无限时间内发生的失效是有限的还是无限的的类型类型(Type)到指定时间发生的失效数分布到指定时间发生的失效数分布类类(Class, 仅适应于有限失效仅适应于有限失效)失效强度的时间函数形式失效强度的时间函数形式族族(Family, 仅适应于无限失效仅适应于无限失效)失效强度的预期出现失效数的函数形式失效强度的预期出现失效数的函数形式Software Quality Specialists, Services, Solutions, Systems模型模型有限失
29、效模型举例有限失效模型举例Yamada-Ohba-Osaki (1983)GammaLittlewood (1981)ParetoSchick-Wlverton (1978)C1Schick-Wolverton (1973)Wagoner (1973)WeibullGoel-Okumoto (1978) Musa(1979)Keiller等等(1983)Jelinski-Moranda (1972)Shooman (1972)Musa(1975)Moranda (1975)Schneidewind (1975)Goel-Okumoto (1979)指数指数其他其他二项式二项式泊松泊松 类型类型
30、类类Software Quality Specialists, Services, Solutions, Systems模型模型无限失效模型举例无限失效模型举例泊松泊松T3T2T1 类型类型族族Littlewood-Verrall (1973)线性倒数线性倒数Littlewood-Verrall (1973)多项式倒数多项式倒数(二次二次)Crow(1974)幂幂Musa-Okumoto (1984)Moranda (1975)几何几何Software Quality Specialists, Services, Solutions, Systems模型模型应用的考虑应用的考虑没有普遍适用的可
31、靠性增长模型没有普遍适用的可靠性增长模型可靠性增长与具体应用相关可靠性增长与具体应用相关使用多个增长模型拟合观测数据,选使用多个增长模型拟合观测数据,选取与数据最匹配的模型取与数据最匹配的模型Software Quality Specialists, Services, Solutions, Systems模型模型推荐模型推荐模型基本执行时间模型基本执行时间模型(Musa)(简称:基(简称:基本模型)本模型)对 数 泊 松 执 行 时 间 模 型对 数 泊 松 执 行 时 间 模 型 ( M u s a -Okumoto) (简称:对数模型)(简称:对数模型)Software Quality
32、Specialists, Services, Solutions, Systems评估评估模型基本假设模型基本假设 故障是独立的,并且被遇到的概率是故障是独立的,并且被遇到的概率是均匀分布均匀分布 测试空间覆盖了使用空间测试空间覆盖了使用空间(测试从完整测试从完整的使用输入集中选取的使用输入集中选取) 每个运行的输入集是随机选取的每个运行的输入集是随机选取的 所有的失效有明确的定义并易于观察所有的失效有明确的定义并易于观察 导致失效的错误立即被修正导致失效的错误立即被修正, 否则重否则重复出现的失效不计算在内复出现的失效不计算在内Software Quality Specialists, Se
33、rvices, Solutions, Systems评估评估基本模型基本模型001)(0vev()010()0e00R(|) e0e001e00Software Quality Specialists, Services, Solutions, Systems评估评估对数泊松模型对数泊松模型1ln1)(0()0e1)(00R(|) 010()11/Software Quality Specialists, Services, Solutions, Systems评估评估失效强度比较失效强度比较()00平均预期失效数 失效强度 ()对数泊松模型基本模型: 失效强度0: 初始失效强度: 在给定时间
34、点上失效的总平均数v0: 在无限时间范围内总失效数Software Quality Specialists, Services, Solutions, Systems评估评估失效强度比较失效强度比较()00执行时间 失效强度 ()基本模型对数泊松模型: 失效强度0: 初始失效强度: 执行时间v0: 在无限时间范围内总失效数Software Quality Specialists, Services, Solutions, Systems评估评估平均失效数平均失效数比较比较()v0基本模型基本模型对数泊松模型对数泊松模型: 执行时间: 在给定时间点上失效的总平均数v0: 在无限时间范围内总失效数
35、Software Quality Specialists, Services, Solutions, Systems评估评估模型参数模型参数参参 数数模模 型型基本模基本模型型对数模型对数模型初始失效强度初始失效强度00失效强度变化失效强度变化总失效数总失效数0失效强度衰减率失效强度衰减率Software Quality Specialists, Services, Solutions, Systems评估评估模型参数预测模型参数预测(1/3)初始失效强度初始失效强度0 v0 K0 总失效数总失效数0 v0 0 /B失效强度衰减率失效强度衰减率Software Quality Speciali
36、sts, Services, Solutions, Systems评估评估模型参数预测模型参数预测(2/3)程序的线性执行频率程序的线性执行频率 v 程序的平均执行率程序的平均执行率/ 目标指令数目标指令数I错误暴露率错误暴露率Kv导致失效的导致失效的“程序段程序段”所占的时间比所占的时间比Software Quality Specialists, Services, Solutions, Systems评估评估模型参数预测模型参数预测(3/3)固有错误数固有错误数0 v错误播种错误播种v通过测试确定错误密度,参照软件规通过测试确定错误密度,参照软件规模、复杂度,根据经验公式推算模、复杂度,根
37、据经验公式推算错误衰减因子错误衰减因子Bv错误将减少数错误将减少数/出现的失效数出现的失效数Software Quality Specialists, Services, Solutions, Systems评估评估例例1(基本模型基本模型)题:假定程序在无限的执行时间里将经历题:假定程序在无限的执行时间里将经历100次失效,在最近的次失效,在最近的 t 时间单位期间,发时间单位期间,发生生50次失效。初始失效强度为次失效。初始失效强度为10 次失效次失效/CPU小时。计算当前小时。计算当前(在在t) 的失效强度的失效强度:解:解:HourCPUfailuresv510050110)50(1)
38、(00Software Quality Specialists, Services, Solutions, Systems评估评估例例2 (基本模型基本模型)题:题: 设设 0 = 10 次失效次失效/CPU小时,小时,v0 = 100 (在无限的执行时间里的失效数在无限的执行时间里的失效数),求当,求当 = 10 CPU 小时和小时和 = 100 CPU小时的失效数小时的失效数?解:解:failuresee6311001100)10(11010010failuresee10011001100)100(1010010010001)(0vevSoftware Quality Specialist
39、s, Services, Solutions, Systems评估评估例例3 (基本模型基本模型)题:题: 设设 0 = 10 次失效次失效/CPU小时,小时,v0 = 100 (在无限的执行时间里的失效数在无限的执行时间里的失效数),求,求 = 10 CPU 小时和小时和 = 100 CPU小时时的失效强度。小时时的失效强度。解:解:000)(vehourCPUfailuresee68. 31010)10(11010010hourCPUfailuresee000454. 01010)100(1010010010Software Quality Specialists, Services, S
40、olutions, Systems评估评估例例4(对数模型对数模型)题:题: 设设 0 = 10 次失效次失效/CPU小时小时, =0.02/失失效效, 已经经历了已经经历了50 次失效次失效( = 50),求当前,求当前失效强度失效强度?解:解:68. 31010)50(1)5002. 0(eeSoftware Quality Specialists, Services, Solutions, Systems评估评估例例5 (对数模型对数模型)题:题: 设设 0 = 10 次失效次失效/CPU小时,小时, = 0.02 / 失效。求失效。求 = 10 CPU 小时和小时和 = 100 CPU
41、小时两个时刻的失效数小时两个时刻的失效数?解:解:5511002. 010ln02. 01)10(152110002. 010ln02. 01)100(1ln1)(0Software Quality Specialists, Services, Solutions, Systems评估评估例例6 (对数模型对数模型)题:题: 设设 0 = 10 次失效次失效/CPU小时,小时, = 0.02 / 失效,求失效,求 = 10 CPU 小时和小时和 = 100 CPU小时两个时刻的失效强度。小时两个时刻的失效强度。解:解:1)(00hourCPUfailures33. 311002. 01010)
42、10(hourCPUfailures467. 0110002. 01010)100(基本模型为3.68)(基本模型为0.000454)Software Quality Specialists, Services, Solutions, Systems评估评估数据处理示例数据处理示例总故障数总故障数: 136失效时间失效时间(CPU秒秒)数据数据v3, 33, 146, 227, 342, 351, 353,444, 556, 571, 709, 759, 836 ., 88682处理处理v将失效数每个分为一组,获得失效强度、将失效数每个分为一组,获得失效强度、累计累计失效分布和平均失效时间累计
43、累计失效分布和平均失效时间v制表制表v绘图绘图Software Quality Specialists, Services, Solutions, Systems评估评估数据表数据表累计失效数累计失效数累计时间累计时间失效强度失效强度时间时间53420.014620171.00105710.021834456.50159680.012594769.502019840.0049211476.002530980.0044882541.003050490.0025634073.503553240.0181825186.504063800.0047355852.004576440.0039567012.0050100890.0020458866.5055109820.00559910535.5060125590.00317111770.50Software Quality Specialists, Services, Solutions, Systems评估评估失效强度图示失效强度图示()Software Quality Specialists, Services, Solutions, SystemsTHANK YOUSUCCESS2022-8-584可编辑