开关电源白盒测试规范讲诉

合集下载

(下)开关电源42项测试之--白盒测试类,常规测试类

(下)开关电源42项测试之--白盒测试类,常规测试类

(下)开关电源42项测试之--白盒测试类,常规测试类电源联盟---高可靠电源行业第一自媒体在这里有电源技术干货、电源行业发展趋势分析、最新电源产品介绍、众多电源达人与您分享电源技术经验,关注我们,搜索微信公众号:Power-union,与中国电源行业共成长!开关电源42项测试之--白盒测试类,常规测试类接上期:(上)开关电源42项测试之--极限测试类,可靠性测试类!三、白盒测试1 辅助电源测试测试说明:电源中辅助电源有重要意义,电源模块的正常工作靠辅助电源来保障,辅助电源工作要比主电路要求更可靠,因为即使在输入电压超限的条件下,辅助电源还要正常工作,以实现正常的保护逻辑,而且功率器件的驱动,控制芯片的工作都要靠辅助电源来保障,因此,对辅助电源的要求是:无论在动态的情况下还是在静态的情况下,必须稳定可靠,输出电压稳定,以满足控制和通讯电路的要求。

测试工作中要充分关注辅助电源。

测试方法:辅助电源要关注以下几个问题:A、启动电阻设计是否合理,限流电阻(辅助电源的输入与高压直流母线排串联的电阻)设计是否合理;B、静态的情况下,辅助电源的电压是否在全电压、负载内;C、大动态的情况下,辅助电源是否正常;D、启动过程中输出电压是否出现过冲,384X Isence端及驱动波形是否异常;E、输出电压波形监测;F、开关管的电应力测试;G、辅助电源的温度应力测试;H、芯片的工作主要参数,如工作电压、功耗等。

针对这些问题,需要测试相应项目:A、启动电阻和限流电阻测试启动电阻的功率降额必须满足设计要求,计算功率的公式为:P=(Bmax-V1)/R,其中Vmax为辅助电源在各种情况下最大的输入电压,V1为辅助电源控制芯片(UC384X)正常工作电压,计算出来的功率不能超过选用的启动电阻的功率,同时启动电阻的温升必须满足降额要求。

在最高的环境温度、辅助电源最高的输入电压Vmax下,正常工作时,启动电阻的最高温度(温度稳定以后)不超过120oC (15oC的降额,135oC-15oC=120oC),如果在常温下测试,测试温升需要转换到最高工作环境温度。

白盒测试的基本原理和技术

白盒测试的基本原理和技术

白盒测试的基本原理和技术白盒测试是软件测试中的一种重要方法,旨在检查和验证软件系统的内部结构和实现细节。

本文将介绍白盒测试的基本原理和技术,并探讨其在软件开发过程中的应用。

一、白盒测试概述白盒测试,又称为结构测试或透明盒测试,是一种基于对软件内部结构进行测试的方法。

与黑盒测试相对应,白盒测试需要深入了解软件的代码和算法,以验证其在设计和实现过程中的准确性和健壮性。

白盒测试依赖于开发者或测试人员对软件的内部信息有一定了解,可以查看代码和逻辑实现,这使得测试人员可以针对代码的不同路径和边界情况进行测试。

通过白盒测试,旨在发现潜在的程序逻辑错误、循环错误、条件错误、数据流错误等问题,提高软件的质量和稳定性。

二、白盒测试原理白盒测试的基本原理是基于代码的覆盖率分析,通过测试用例执行代码的各个路径和分支,以达到全面检验软件的目的。

主要的白盒测试技术包括语句覆盖、判定覆盖、条件覆盖、路径覆盖等。

1. 语句覆盖语句覆盖是白盒测试中最基本的一种技术,通过执行测试用例,检测代码中的每个语句是否被执行到。

测试人员需要针对不同的路径和边界情况设计和执行测试用例,以确保代码中的每条语句都被覆盖到。

2. 判定覆盖判定覆盖是白盒测试的一个重要技术,它要求测试用例能够覆盖到每个判定节点,并且每个判定节点都能够取到其真值和假值。

通过判定覆盖,可以检测代码中的条件判断是否都被正确执行,并发现潜在的逻辑错误或者错误的分支。

3. 条件覆盖条件覆盖是对判定覆盖的扩展,它要求每个判定节点的每个条件都能取到真值和假值。

通过条件覆盖,可以检测代码中的条件语句是否按预期执行,并找出可能的错误和逻辑问题。

4. 路径覆盖路径覆盖是一种相对更全面的白盒测试技术,要求测试用例能够覆盖到每个路径上的每个语句。

通过路径覆盖,可以保证所有的执行路径都被覆盖到,从而发现隐藏的错误和潜在的异常情况。

三、白盒测试技术除了基于覆盖率分析的技术,还有其他一些常用的白盒测试技术,如代码审查、数据流分析、符号执行等。

白盒测试及其基本方法

白盒测试及其基本方法

⽩盒测试及其基本⽅法⼀、⽩盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进⾏,检验程序中的每条通路是否都能按预定要求正确⼯作。

这⼀⽅法是把测试对象看作⼀个打开的盒⼦,测试⼈员依据程序内部逻辑结构相关信息,设计或选择测试⽤例,对程序所有逻辑路径进⾏测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态⼀致。

⼆、概述⽩盒测试⼜称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。

⽩盒测试是⼀种测试⽤例的设计⽅法,盒⼦对应的是被测试的测试,"⽩盒"法全⾯了解程序内部逻辑结构、对所有逻辑路径进⾏测试。

"⽩盒"法是穷举路径测试。

测试者必须检查程序的内部结构,从检查程序的逻辑着⼿,得出测试数据。

三、基本⽅法强度由低到⾼:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

(1)语句覆盖:就是设计若⼲个测试⽤例,运⾏被测程序,使得每⼀可执⾏语句⾄少执⾏⼀次。

(2)判定覆盖:使设计的测试⽤例保证程序中每个判断的每个取值分⽀⾄少经历⼀次。

(3)条件覆盖:条件覆盖是指选择⾜够的测试⽤例,使得运⾏这些测试⽤例时,判定中每个条件的所有可能结果⾄少出现⼀次,但未必能覆盖全部分⽀(4)判定条件覆盖:判定-条件覆盖就是设计⾜够的测试⽤例,使得判断中每个条件的所有可能取值⾄少执⾏⼀次,同时每个判断的所有可能判断结果⾄少执⾏,即要求各个判断的所有可能的条件取值组合⾄少执⾏⼀次。

(5)条件组合覆盖:在⽩盒测试法中,选择⾜够的测试⽤例,使所有判定中各条件判断结果的所有组合⾄少出现⼀次,满⾜这种覆盖标准成为条件组合覆盖。

(6)路径覆盖:是每条可能执⾏到的路径⾄少执⾏⼀次。

补充:(1)语句覆盖在所有的测试⽅法中是⼀种最弱的覆盖。

(2)判定覆盖和条件覆盖⽐语句覆盖强,满⾜判定/条件覆盖标准的测试⽤例⼀定也满⾜判定覆盖、条件覆盖和语句覆盖(3)路径覆盖也是⼀种⽐较强的覆盖,但未必考虑判定条件结果的组合,并不能代替条件覆盖和条件组合覆盖。

开关电源白盒测试规范.

开关电源白盒测试规范.

页码第1/8页目录1 目的 (2)2 适用范围 (2)3 仪器设备 (2)4 测试项目、测试目的、测试方法、判定标准 (2)4.1 名词定义 (2)4.2 辅助电源测试 (2)4.2.1 辅助电源输出电压范围 (2)4.2.2 输入电压范围 (2)4.2.3 关键点波形 (2)4.2.4 输出电压纹波噪声 (3)4.3 驱动电路测试 (3)4.3.1 驱动电压 (3)4.3.2 驱动电压波形 (3)4.3.3 瞬态下驱动电压波形 (3)4.3.3 测试记录表 (4)4.4 功率器件应力测试 (4)4.4.1 电压降额 (4)4.4.2 测试记录表 (5)4.4.2 结温降额 (5)4.4.3 电流降额 (5)4.5 驱动用三极管、启动电路三极管电压应力测试 (6)4.6 保护电路测试 (6)4.7 磁性元件测试 (6)4.7.1 电流波形 (6)4.7.2 温度降额 (7)4.8 反馈环测试 (7)4.9 PWM 控制芯片及外围电路 (7)4.10 均流电路 (7)4.11 输入输出电容应力及温升测试 (8)4.11.1 电容电压应力 (8)4.11.2 电容电流应力 (8)4.11.3 电容温升测试 (8)5 相关文件 (8)修订次修订内容修订日期制定审核核准A/0 初次发布2010-5-13陈超A/1 更新优化2011-5-17页码第2/8页1 目的为规范产品验证过程中白盒测试的测试项目、测试方法、判定标准等,特制定本文件。

2 适用范围本文件适用于产品验证阶段的开关电源样机的白盒测试。

3 仪器设备测试所需的设备均须为校验合格的设备,其精度必须高于测试所要求的精度至少一位。

4 测试项目、测试目的、测试方法、判定标准4.1 名词定义以下为在此规范中用到的名词:Vinmin:最小输入电压Vinnom:额定输入电压(额定输入电压可能有多个,若有多个额定电压时则每个额定电压均需进行测试。

)Vinmax:最大输入电压Iomin:最小输出电流Ionom:额定输出电流4.2 辅助电源测试4.2.1 辅助源输出电压范围测试目的:测试辅助电源在整机各种工作状态下的输出电压范围,以确保辅助电源输出电压能够满足各个电路电源的要求。

白盒测试

白盒测试

白盒测试白盒测试白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。

这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。

概述采用什么方法对软件进行测试呢?常用的软件测试方法有两大类:静态测试方法和动态测试方法。

其中软件的静态测试不要求在计算机上实际执行所测程序,主要以一些人工的模拟技术对软件进行分析和测试;而软件的动态测试是通过输入一组预先按照一定的测试准则构造的实例数据来动态运行程序,而达到发现程序错误的过程。

白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。

白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。

其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。

六种覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖发现错误的能力呈由弱至强的变化。

语句覆盖每条语句至少执行一次。

判定覆盖每个判定的每个分支至少执行一次。

条件覆盖每个判定的每个条件应取到各种可能的值。

判定/条件覆盖同时满足判定覆盖条件覆盖。

条件组合覆盖每个判定中各条件的每一种组合至少出现一次。

路径覆盖使程序中每一条可能的路径至少执行一次。

"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。

"白盒"法是穷举路径测试。

在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。

贯穿程序的独立路径数是天文数字。

但即使每条路径都测试了仍然可能有错误。

第一,穷举路径测试决不能查出程序违反了设计规范,即程序本身是个错误的程序。

白盒测试介绍

白盒测试介绍

白盒测试介绍白盒测试是软件测试中的一种重要方法,也被称为结构化测试或透明盒测试。

与黑盒测试侧重于功能性需求不同,白盒测试更注重程序内部逻辑和结构的测试。

通过白盒测试,开发人员可以评估代码本身的质量,发现潜在的缺陷和错误,以保证软件系统的稳定性和可靠性。

白盒测试原理白盒测试通过深入了解软件系统的内部结构和代码实现来进行测试。

测试人员需要查看源代码、设计文档等,以了解程序的逻辑和执行路径。

基于这些信息,设计测试用例,覆盖程序中的不同代码路径和分支条件。

通过执行这些测试用例,检测程序在各种情况下的表现,找出潜在的错误。

白盒测试方法语句覆盖语句覆盖是最基本的白盒测试方法之一,目标是执行每个代码语句至少一次。

测试用例的设计需要确保所有代码行都被执行到,以验证程序的完整性。

判定覆盖判定覆盖是在语句覆盖基础上的拓展,要求每个条件语句的所有可能取值至少执行一次。

通过判定覆盖可以更全面地检测条件语句的正确性。

条件覆盖条件覆盖是针对复合条件语句的测试方法,要求每个条件表达式的所有可能取值组合都至少执行一次。

通过条件覆盖可以发现条件逻辑方面的缺陷。

路径覆盖路径覆盖是最严格的白盒测试方法,要求覆盖程序的所有可能执行路径。

通过路径覆盖可以发现隐藏在复杂逻辑中的错误。

白盒测试工具为了提高白盒测试的效率和准确性,通常会采用一些自动化测试工具。

常用的白盒测试工具包括静态代码分析工具、覆盖率分析工具、单元测试框架等。

这些工具能够帮助测试人员更快地发现问题,提高软件开发的质量。

总结白盒测试作为软件测试的重要方法之一,对于确保软件系统的质量至关重要。

通过了解白盒测试的原理、方法和工具,可以更好地设计有效的测试用例,发现潜在的问题,提升软件系统的稳定性和可靠性。

在软件开发过程中,应重视白盒测试,并结合黑盒测试等其他测试方法,全面保证软件质量。

开关电源检测标准

开关电源检测标准

输入浪涌电流(1).测试目的:确保产品在接通电源时,交流回路最大瞬时电流值在标准范围内。

(2).测试条件:a.输入电压为额定输入最大电压,输出为满载状态,测试产品在常温下放置4H以上。

b.测试示意图为:图1c.在交流输入回路中串入无感电阻R0 (R0=Ω),用示波器测量R0在加电峰值时的波形,计算出启动冲击电流,重复测量时必须对电路中储能器件进行放电和热敏电阻冷却后再做测量。

(3). 测试后检验:a.输入冲击电流最大值应小于50倍输入电流的额定值,或由型号产品标准规定。

(4). 备注:A. 检测员严格按照本作业指引进行检验,并作好相关记录,记录表见《综合电气性能测试报告A》。

B. 在测试时失败或异常,速联系品管负责人或相关人员。

输出电压、输入功率、输入功率因素、工作效率(1).测试目的:确保产品的输出电压、输入功率、输入功率因素、工作效率在标准范围内。

(2).测试条件:a.输入电压在额定输入电压范围内变化,一般记录三个点上的数据,即最低输入电压、标称输入电压和最高输入电压。

b.输出为额定负载或空载状态,产品在常温下进行测试。

c.测试示意图为:图2(3). 测试后检验:a.输出电压在额定值的±5%范围内,或由型号产品标准规定。

b.功率因数:不带PFC最小值应大于,带无源PFC最小值应大于,带有源PFC最小值应大于,或由型号产品标准规定。

c.效率:输出总功率与输入总功率之比。

输出电压≤5V η≥65% ;5V<输出电压<12V η≥70%;输出电压≥12V η≥75% ;或由型号产品标准规定。

(4). 备注:A. 检测员严格按照本作业指引进行检验,并作好相关记录,记录表见《综合电气性能测试报告A》。

B. 在测试时失败或异常,速联系品管负责人或相关人员。

输出电压纹波及噪声(1).测试目的:确保产品的输出电压纹波及噪声在标准范围内。

(2).测试条件:a.输入电压在额定输入电压范围内变化,一般记录三个点上的数据,即最低输入电压、标称输入电压和最高输入电压。

(完整版)开关电源测试规范.doc

(完整版)开关电源测试规范.doc

开关电源测试规范第一部分:电源指标的概念、定义一.描述输入电压影响输出电压的几个指标形式。

1.绝对稳压系数。

A.绝对稳压系数:表示负载不变时,稳压电源输出直流变化量△U0 与输入电网变化量△ Ui 之比。

既:K=△U0/△Ui 。

B.相对稳压系数:表示负载不变时,稳压器输出直流电压Uo 的相对变化量△Uo 与输出电网 Ui 的相对变化量△ Ui 之比。

急:S=△Uo/Uo /△Ui/Ui2.电网调整率。

它表示输入电网电压由额定值变化 +-10%时,稳压电源输出电压的相对变化量,有时也以绝对值表示。

3.电压稳定度。

负载电流保持为额定范围内的任何值,输入电压在规定的范围内变化所引起的输出电压相对变化△ Uo/Uo(百分值),称为稳压器的电压稳定度。

二.负载对输出电压影响的几种指标形式。

1.负载调整率(也称电流调整率)。

在额定电网电压下,负载电流从零变化到最大时,输出电压的最大相对变化量,常用百分数表示,有时也用绝对变化量表示。

2.输出电阻(也称等效内阻或内阻)。

在额定电网电压下,由于负载电流变化△ IL 引起输出电压变化△ Uo,则输出电阻为Ro=|△Uo/△IL| 欧。

三.纹波电压的几个指标形式。

1.最大纹波电压。

在额定输出电压和负载电流下,输出电压的纹波(包括噪声)的绝对值的大小,通常以峰峰值或有效值表示。

2.纹波系数Y(%)。

在额定负载电流下,输出纹波电压的有效值Urms与输出直流电压Uo之比,既y=Umrs/Uo x100%3.纹波电压抑制比。

在规定的纹波频率(例如 50HZ)下,输出电压中的纹波电压 Ui~ 与输出电压中的纹波电压 Uo~之比,即:纹波电压抑制比 =Ui~/Uo~。

这里声明一下:噪声不同于纹波。

纹波是出现在输出端子间的一种与输入频率和开关频率同步的成分,用峰 - 峰( peak to peak)值表示,一般在输出电压的 0.5% 以下;噪声是出现在输出端子间的纹波以外的一种高频成分,也用峰 - 峰(peak to peak)值表示,一般在输出电压的 1%左右。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.3.3测试记录表............................................................................4
4.4功率器件应力测试........................................................................4
4.1名词定义................................................................................2
4.2辅助电源测试............................................................................2
4.3驱动电路测试............................................................................3
4.3.1驱动电压..............................................................................3
3仪器设备....................................................................................2
4测试项目、测试目的、测试方法、判定标准......................................................2
4.9 PWM控制芯片及外围电路..................................................................7
4.10均流电路...............................................................................7
1目的........................................................................................2
2适用范围....................................................................................2
4.3.2驱动电压波形..........................................................................3
4.3.3瞬态下驱动电压波形....................................................................3
4.5驱动用三极管、启动电路三极管电压应力测试................................................6
4.6保护电路测试............................................................................6
4.2.3关键点波形............................................................................2
4.2.4输出电压纹波噪声......................................................................3
4.4.1电压降额..............................................................................4
4.4.2测试记录表............................................................................5
4.11输入输出电容应力及温升测试.............................
4.11.1电容电压应力.........................................................................8
4.7磁性元件测试............................................................................6
4.7.1电流波形..............................................................................6
4.7.2温度降额..............................................................................7
4.8反馈环测试..............................................................................7
4.2.1辅助电源输出电压范围..................................................................2
4.2.2输入电压范围..........................................................................2
4.4.2结温降额..............................................................................5
4.4.3电流降额..............................................................................5
相关文档
最新文档