开关电源白盒测试规范讲诉
(下)开关电源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
开关电源测试规范第一部分:电源指标的概念、定义一.描述输入电压影响输出电压的几个指标形式。
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%左右。
电源测试大全(三):白盒测试
电源测试大全(三):白盒测试- 全文来源:互联网作者:秩名2014年03月05日 10:56分享[导读]本文将详细介绍电源测试中的白盒测试,包括辅助电源测试、驱动电路的测试、功率半导体器件的应力测试、磁性器件的测试、DC/DC反馈环测试、PFC性能测试等关键词:白盒测试电源测试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),如果在常温下测试,测试温升需要转换到最高工作环境温度。
《白盒测试法》课件
优点
代码覆盖率高
白盒测试法能够深入到代码的 逻辑结构中,对代码进行详细 的覆盖,从而确保测试的全面
性。
测试质量高
由于白盒测试法能够深入了解 代码逻辑,因此能够发现更深 层次的代码错误和缺陷,提高 测试质量。
可针对需求定制
白盒测试法可以根据具体的软 件需求和设计进行定制化的测 试,从而更好地满足测试需求 。
04
白盒测试法的工具
JUnit
JUnit是一个Java语言的单元测试框架,用于编写和执行测试用例,验证代码的正确 性和可靠性。
JUnit提供了一系列的注解和断言方法,方便开发者编写测试代码,并且支持测试套 件和测试运行器的概念,可以方便地组织和管理多个测试用例。
JUnit还支持参数化测试和测试模板,提高了测试的灵活性和可维护性。
02
白盒测试法通常在软件开发过程 中,特别是在编码阶段进行,以 便在早期发现和修复潜在的错误 和缺陷。
白盒测试法的目的
01
02
03
验证代码的正确性
白盒测试法通过检查代码 的逻辑和结构,验证代码 是否符合设计要求,是否 能够正确实现功能。
提高代码质量
通过白盒测试,可以发现 代码中的缺陷和错误,并 及时修复,从而提高代码 的质量和稳定性。
《白盒测试法》ppt课件
目 录
• 白盒测试法简介 • 白盒测试法的主要技术 • 白盒测试法的实施步骤 • 白盒测试法的工具 • 白盒测试法的优缺点 • 白盒测试法的案例分析
01
白盒测试法简介
白盒测试法的定义
01
白盒测试法是一种软件测试方法 ,它要求测试人员对被测软件的 内部结构和工作原理有深入的了 解。
测试到。
循环覆盖
开关电源测试规范(完整版)
开关电源功能测试之基本项目2007-09-27 14:05开关电源功能测试之基本项目一、输出电压调整:当制造开关电源时,第一个测试步骤为将输出电压调整至规格范围内。
此步骤完成后才能确保后续的规格能够符合。
通常,当调整输出电压时,将输入交流电压设定为正常值(115Vac或230Vac),并且将输出电流设定为正常值或满载电流,然後以数字电压表测量电源供应器的输出电压值并调整其电位器(VR)直到电压读值位於要求之范围内。
二、电源调整率:电源调整率的定义为电源供应器於输入电压变化时提供其稳定输出电压的能力。
此项测试系用来验证电源供应器在最恶劣之电源电压环境下,如夏天之中午(因气温高,用电需求量最大)其电源电压最低;又如冬天之晚上(因气温低,用电需求量最小)其电源电压最高。
在前述之两个极端下验证电源供应器之输出电源之稳定度是否合乎需求之规格。
为精确测量电源调整率,需要下列之设备:·能提供可变电压能力的电源,至少能提供待测电源供应器的最低到最高之输入电压范围,(KIKUSUI PCR系列电源能提供0--300VAC 5-1000Hz 的稳定交流电源,0---400V DC的直流电源)。
·一个均方根值交流电压表来测量输入电源电压,众多的数字功率计能精确计量V A W PF。
·一个精密直流电压表,具备至少高於待测物调整率十倍以上,一般应用5位以上高精度数字表。
·连接至待测物输出的可变电子负载。
*测试步骤如下:於待测电源供应器以正常输入电压及负载状况下热机稳定後,分别於低输入电压(Min),正常输入电压(Normal),及高输入电压(Max)下测量并记录其输出电压值。
电源调整率通常以一正常之固定负载(Nominal Load)下,由输入电压变化所造成其输出电压偏差率(deviation)的百分比,如下列公式所示:V0(max)-V0(min) / V0(normal)电源调整率亦可用下列方式表示之:於输入电压变化下,其输出电压之偏差量须於规定之上下限范围内,即输出电压之上下限绝对值以内。
白盒测试测试方法详解
白盒测试white-box testing1测试概述白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。
白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。
"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。
"白盒"法是穷举路径测试。
在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。
贯穿程序的独立路径数是天文数字。
采用什么方法对软件进行测试呢?常用的软件测试方法有两大类:静态测试方法和动态测试方法。
其中软件的静态测试不要求在计算机上实际执行所测程序,主要以一些人工的模拟技术对软件进行分析和测试;而软件的动态测试是通过输入一组预先按照一定的测试准则构造的实例数据来动态运行程序,而达到发现程序错误的过程。
在动态分析技术中,最重要的技术是路径和分支测试。
下面要介绍的六种覆盖测试方法属于动态分析方法。
测试方法白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。
白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。
其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。
白盒测试六种覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖发现错误的能力呈由弱至强的变化。
语句覆盖每条语句至少执行一次。
判定覆盖每个判定的每个分支至少执行一次。
条件覆盖每个判定的每个条件应取到各种可能的值。
判定/条件覆盖同时满足判定覆盖条件覆盖。
条件组合覆盖每个判定中各条件的每一种组合至少出现一次。
路径覆盖使程序中每一条可能的路径至少执行一次。
要求1.保证一个模块中的所有独立路径至少被使用一次;2.对所有逻辑值均需测试 true 和 false;3.在上下边界及可操作范围内运行所有循环;4.检查内部数据结构以确保其有效性。
6-单输出AC-DC Adapter产品的白盒测试规范
2单输出AC/DC Adapter产品的---白盒测试规范---(封面)目录1:白盒测试目的……………………………………………………………………. 2:测试记录表格……………………………………………………………………. 3:白盒测试规范……………………………………………………………………. 3-1:电性能测试…………………………………………………………………….3.1.1: 辅助电源部分…………………………………………………………………………3.1.1.1: 输出电压范围……………………………………………………………………...3.1.1.2: 输出电压纹波……………………………………………………………………..3.1.2: PFC部分的适应性测试…………………………………………………………….3.1.2.1. 输入电压谐波的适应性…………………………………………………………3.1.2.2: 输入电压缓变的适应性…………………………………………………………3.1.2.3: 输入电压畸变的适应性…………………………………………………………3.1.2.4: 输入电压跳变的适应性…………………………………………………………3.1.2.5: 瞬态高压输入的适应性…………………………………………………………3.1.2.6: 输出负载跳变的适应性…………………………………………………………3.1.3: DC-DC部分的小信号测试…………………………………………………………3.1.3.1: 电压环环增益…………………………………………………………………….3.1.3.2: 限流环环增益……………………………………………………………………. 3-2:电应力测试…………………………………………………………………….3.2.1: 功率MOSFET…………………………………………………………………………3.2.2: 功率二极管……………………………………………………………………………3.2.3: 磁芯元件………………………………………………………………………………3.2.4: 电容元件………………………………………………………………………………1:白盒测试目的所谓白盒测试,就是对开发的电源样品,打开机壳后,所做的全部内特性测试。
(完整版)开关电源测试技术规范(比较全面)
开关电源适配器技术规范修订记录1.目的1.1.为设计工程师提供电源适配器通用设计技术规格要求。
为设计验证及品质检验提供评判依据。
1.2.为市场人员同客户技术沟通提供参考。
1.3.当客户规格有特殊要求时,以客户要求为准。
1.4.2.适用范围规格包含机械、电气、安规、电磁兼容、环境、可靠性、环保等要求。
3.职责3.1.开发部:负责本技术规范的制定及维护,对文件做出解释。
市场部:参照此规范同客户进行技术参数沟通。
3.2.测试部:依照此规范进行新产品设计测试验证。
3.3.品质部:依照此规范进行产品的各项性能检验。
3.4.制造部:依照此规范进行产品的制造与检测。
3.5.4.名词解释4.1.电源适配器:把交流电转换成安全电压输出,外置于受电设备的一种电源转换器。
4.2.开关型电源适配器(switching power adaptor):能提高转换效率、输入电压范围宽、输出电压稳定的开关型能量转换的电源适配器,提供高效率、输出电压高稳定度的电源。
4.3.原边反馈型电源适配器:属于开关型电源适配器中的一种,由变压器的原边绕组反馈作为稳定输出电压,替换光耦等次边反馈电路来作为降低成本的方案,提供高效率、输出电压较稳定的电源。
4.4.线性电源适配器(line power adaptor):采用工频变压器把交流电变换成安全电压,供给受电设备使用,可以选择交流输出或整流滤波后直流输出。
4.5.空载/满载/半载:无电流输出状态/额定输出电流状态/50%额定输出电流状态,满载也称额定负载4.6.Pno/额定输出功率:Pno(nameplate power output)即铭牌注明的输出功率,也就是额定输出功率。
4.7.PWM (pulse width modulation):脉宽调制4.8.RCC(ring choke converter):自激4.9.MTBF(mean time between failure):平均无故障间隔时间4.10.Ⅰ类设备:设备的防触电保护不仅靠基本绝缘,还包括一种附加的安全措施,即将能触及的可导电部分与设施固定布线的保护(接地)线相连结。
开关电源检验规范标准
1、目的通过进行相关的测试检验评估,确保产品符合安规及品质要求。
2、适用范围适用于本公司所开发/设计的所有开关电源产品。
3、检验所用仪器与设备检验所需的设备均须为校验合格的设备,其精度必须高于测试所要求的精度至少一位。
4、检验试验的一般条件4.1 检验试验的环境要求如无特殊要求,则试验应在下列环境条件下进行:环境温度:20 ~ 30℃;相对湿度:35% ~ 75%;大气压力:70 ~ 106KPa。
4.2 检验方法各检验项目内有检验方法,具体的检验操作方法参考《检验作业指导书》。
5、检验基本原则及判定准则5.1 检验基本原则5.1.1 以《检验规范》、《产品规格书》依据,以测试数据为准则。
5.1.2 检验过程中若发现问题比较严重且比较多,需立即停止并及时向上级汇报。
5.1.3 检验过程中,若抽样产品出现问题,但不影响测试的正常进行,则需测完样机的全部项目。
5.2 不合格项目分类5.2.1 致命问题安规测试不合格;导致电源损坏的所有项目。
5.2.2 严重问题技术指标未达到规格的要求;抗干扰性指标未达到规格要求。
5.2.3 一般问题测试中指标的裕量不足。
5.2.4 讨论问题研究性测试未合格项目;产品规格书中未界定的项目。
6、检验试验项目说明:以下检验方法,参照IEC、GB、CE、UL等标准的通用检验方法;检验项目以产品规格书规定的为准,产品规格书有要求的项目为必检项目,产品规格书未要求的项目可不检验;检验条件如果产品规格书有规定,则以产品规格书为准;当客户对检验项目和检验方法等有特别要求时,以客户的要求为准。
输入全电压范围是指输入由最低输入电压到最高输入电压连续调节,但数据只需记录最低输入电压,额定输入电压,最高输入电压的情况。
输出全负载范围是指输出负载由最小负载到额定负载连续调节,但数据只需记录最小负载,半载,额定负载的情况。
高温低温分别指产品的工作温度或存储温度的上限和下限。
输入电源的频率要求为最小输入电压时47Hz(当设备能力达不到47 Hz时按设备能达到的最小频率输入)、最大输入电压时63Hz、额定高电压输入时为50 Hz、额定低电压输入时为60 Hz。
开关电源电气性能测试规范
1.0 目的:统一定义本司电源产品的测试方法与标准,给电源的测试提供一个方法依据,从而使电源的测试能够正确、准确地进行。
2.0 适用范围:适用于测试工程师、技术员和工程测试人员对本司所有电源类产品的测试验证.3.0 定义略4.0 权责:测试组:测试工程师、技术员对各阶段样机进行测试验证,并提供测试报告研发组:针对测试组在测试过程中提出的问题点进行改善.5.0 程序内容:5.1 输入电流5.1.1 测试条件5.1.1.1 输入电压: 下限电压/上限电压/额定电压5.1.1.2 负载: 满载条件5.1.1.3 环境温度:室温5.1.2 测试设备5.1.2.1 可编程交流源5.1.2.2 精密电子负载5.1.2.3 电参数测试仪5.1.3测试方法与步骤5.1.3.1接线方法请参考下图5.1.3.2 说明:当DC输入时,图中Power analyzer(电参数测试仪)用万用表替代测试电流5.1.3.3 依照客户规格输入电压设定AC Source/DC Source的输出电压5.1.3.4 依照客户规格的满载条件设定电子负载带载条件5.1.3.5 开启AC Source 电源输出并确认EUT正常动作后,直接读取电参数测试仪的电流读值或AC SOURCE上的电流读值即为输入电流值5.1.3.6 DC输入时,用导线直接将DC Source与EUT连接,用钳流表量测其输入电流5.1.4 判定标准依照客户规格或开发样机规格书所定的标准判定,若规格无输入电流测试的判定标准,则此项测试仅供参考5.1.5 注意事项5.1.5.1 若客户对输入电流之量测条件有特别的要求,则测试标准条件的设定以客户规格为准5.1.5.2 通常在外部环境为高温,EUT 规定的最低电压输入,EUT满载的条件下,所测得的电流最大5.1.5.3 电参数测试仪上显示的电流值的精确度要比AC Source 显示的电流值要高,建议用电参数测试仪读取5.2 启动冲击电流5.2.1 测试条件5.2.1.1 通常在高温环境、EUT允许最高的输入电压(AC输入的相位角建议为90℃或270℃)及满载条件下所测得的数值最大5.2.1.2 如客户无特别要求,本司的测试要求在常温条件下测试5.2.1.3 一般而言,客户所定的冲击电流规格时通常会分别规定热态及冷态时的最大值,故量测时严格以客户要求为准5.2.2 测试设备5.2.2.1 可编程交流源5.2.2.2 精密电子负载5.2.2.3 数字示波器5.2.2.4 电流探头5.2.3 测试方法与步骤5.2.3.1 依据下图将仪器和待测物接线.5.2.3.2 依照客户规格输入电压之上下限设定AC Source之电压输出.5.2.3.3 依照客户规格作业温度的高温设定外部环境(Chamber)温度.5.2.3.4 依照客户规格的满载条件设定电子负载条件:满载.5.2.3.5 连接电流探头与示波器,设置适当的档位,将示波器触发设定为Normal捕获冲击电流波形.5.2.3.6 开启AC Source/DC Source 电源瞬间,示波器所取得的电流波形并判读其最高点的读值为冲击电流,存储该冲击电流波形5.2.4 判定标准依照客户规格或本司企业标准所定标准判定,若规格无Inrush current测试标准,则此测试仅供参考5.2.5 注意事项5.2.5.1 冷机定义为:当通电后,该EUT必须断电15分钟后方测试5.2.5.2 热机定义为:热机10分钟以上,则需要在常温下冷却2小时后方算为冷机5.3 调整率测试5.3.1 测试条件5.3.1.1 输入电压:上限电压、额定电压、下限电压5.3.1.2 环境温度:下限工作温度,室温,上限工作温度5.3.1.3 负载情况:满载(100%Load),半载(50%Load);轻载(10%Load);空载(0%Load)5.3.2 测试设备5.3.2.1 可编程交流源5.3.2.2 精密电子负载5.3.2.3 恒温恒湿箱5.3.3 测试方法与步骤4.3.3.1 依据下图将仪器和待测物接线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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