文档库 最新最全的文档下载
当前位置:文档库 › 软件系统开发中如何实现可靠性高的程序代码编程

软件系统开发中如何实现可靠性高的程序代码编程

产品可靠性试验标准

内部机密 产品可靠性测试标准 文件版本:V1.0 江苏中讯数码电子有限公司 企业标准 文档编号 撰写人 审核人 批准人 创建时间 2010.01.01发布 2010.01.01 实施

文件修改履历

目录 一.目的 (4) 二.编制依据 (4) 三.适用范围 (4) 四.定义 (4) 五.主要职责 (4) 六.试验场所 (5) 七.可靠性测试内容 (5) 1.加速寿命测试 (5) 1.1跌落试验 (5) 1.2振动试验 (5) 1.3湿热试验 (6) 1.4静电试验 (6) 2.气候试应性测试 (7) 2.1低温试验 (7) 2.2高温试验 (7) 2.3盐雾试验 (7) 3.结构耐久测试 (8) 3.1按键/叉簧测试 (8) 3.2跌落测试 (8) 4.表面装饰测试 (8) 4.1丝印、喷油测试 (8) 5.特殊条件测试 (9) 5.1低温加电试验 (9) 5.1恒温湿热加电试验 (9) 八.最终检验 (9) 九.判断标准 (9) 十.试验程序 (10)

一 .目的 1.对产品硬件设计、制造进行验证确认符合相应国家标准; 2.在特定的可接受的环境下评估产品的质量和可靠性; 3.在特定的可接受的环境下评估产品的安全性; 4.统一并规范企业内产品硬件测试检验方法。 二.编制依据 1.GB/T2421-1999 电工电子产品环境试验第一部分:总则 2.GB/T2422-1995 电工电子产品环境试验术语 3.GB/T4796-2001 电工电子产品环境参数分类及其严酷程度分级 4.GB/T2423.1-2001 电工电子产品环境试验第1部分:试验方法试验A:低温 5.GB/T2423.1-2001 电工电子产品环境试验第2部分:试验方法试验B:高温 6.GB/T2423.1-2001 电工电子产品环境试验第2部分:试验方法试验Ed:自由跌落7.GB/T2423.10-1995 电工电子产品环境试验第2部分:试验方法试验Fc和导则:振动8.GB/T2423.3-1993 电工电子产品基本环境试验试验Ca:恒定湿热试验方法 9.GB/T2423.17-2001 电工电子产品环境试验第2部分:试验Ka盐雾试验方法 10.GB/T17626.2-1998 电磁兼容试验和测量技术静电放电抗扰度试验 三.适用范围 1.本文件使用于中讯数码有限公司所生产的所有产品。 2.根据技术中心的要求,本标准适用于提供相应的测试环境对一些部件进行可靠性测试四.定义 为了了解、考核、评价、分析和提高产品可靠性而进行的试验。 五.主要职责 1.技术中心 1.1定义项目/产品可靠性测试计划 1.2完成、跟踪项目/产品可靠性测试结果 1.3参与产品可靠性测试问题的分析及改进 1.4提供制定/修改可靠性测试程序及标准建议 1.5参与测试设备/仪器的日常管理、维护 1.6参与可靠性测试设备/仪器的开发 2.质管部

几种常见软件可靠性测试方法综述及应用对比(精)

几种常见软件可靠性测试方法综述及应用对比 上海交通大学陈晓芳 [摘要]软件可靠性测试是软件可靠性工程的一项重要工作内容,是满足软件可靠性要求、评价软件可靠性水平及验证软件产品是否达到可靠性要求的重要途径。本文探讨、研究了软件可靠性测试的基本概念,分析、对比了几种软件可靠性测试主要方法的优缺点。 [关键词]软件可靠性软件可靠性测试软件测试方法 引言 软件可靠性工程是指为了满足软件的可靠性要求而进行的一系列设计、分析、测试等工作。其中确定软件可靠性要求是软件可靠性工程中要解决的首要问题,软件可靠性测试是在软件生存周期的系统测试阶段提高软件可靠性水平的有效途径。各种测试方法、测试技术都能发现导致软件失效的软件中残存的缺陷,排除这些缺陷后,一般来讲一定会实现软件可靠性的增长,但是排除这些缺陷对可靠性的提高的作用却是不一样的。其中,软件可靠性测试能最有效地发现对可靠性影响大的缺陷,因此可以有效地提高软件的可靠性水平。 软件可靠性测试也是评估软件可靠性水平,验证软件产品是否达到软件可靠性要求的重要且有效的途径。 一、软件可靠性测试概念 “测试”一般是指“为了发现程序中的错误而执行程序的过程”。但是在不同的开发阶段、对于不同的人员,测试的意义、目的及其采用的方法是有差别的。在软件开发的测试阶段,测试的主要目的是开发人员通过运行程序来发现程序中存在的缺陷、错误。而在产品交付、验收阶段,测试主要用来验证软件产品是否达到用户的要求。或者说,对于开发人员,测试是发现缺陷的一种途径、手段,而对于用户,测试则是验收产品的一种手段。

二、软件测试方法 软件测试方法有以下几个主要概念:白盒测试、黑盒测试、灰盒测试。 白盒测试(W h ite-box testing或glass-box testing是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。 黑盒测试(B lack-box testing是通过使用整个软件或某种软件功能来严格地测试,而并没有通过检查程序的源代码或者很清楚地了解该软件或某种软件功能的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。通常测试人员在进行测试时不仅使用肯定出正确结果的输入数据,而且还会使用有挑战性的输入数据以及可能结果会出错的输入数据以便了解软件怎样处理各种类型的数据。 灰盒测试(Gray-box testing就像黑盒测试一样是通过用户界面测试,但是测试人员已经有所了解该软件或某种软件功能的源代码程序具体是怎样设计的,甚至于还读过部分源代码,因此测试人员可以有的放矢地进行某种确定的条件或功能的测试。这样做的意义在于:如果你知道产品内部的设计和透过用户界面对产品有深入了解,你就能够更有效和深入地从用户界面来测试它的各项性能。 1、白盒测试 白盒测试又称结构测试,透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。 白盒的测试用例需要做到: (1保证一个模块中的所有独立路径至少被使用一次; (2对所有逻辑值均需测试true和false;

软件测试笔试题及答案48047

一、选择题 1.软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能 力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。 A.成熟性; B.易恢复性;C.容错性; D.可靠性依从性 2.关于软件质量的描述,正确的是______ A.软件质量是指软件满足规定用户需求的能力; B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性; C.软件质量保证过程就是软件测试过程; D.以上描述都不对 3.______方法根据输出对输入的依赖关系设计测试用例。 A.路径测试B.等价类 C.因果图D.边界值 4.下列关于软件验收测试的合格通过准则错误的是:______ A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求; B.所有测试项没有残余一级、二级和三级错误; C.立项审批表、需求分析文档、设计文档和编码实现不一致; D.验收测试工件齐全 5.测试设计员的职责有:______ ①制定测试计划②设计测试用例③设计测试过程、脚本④评估 测试活动 A.①④B.②③ C.①③D.以上全是 6.对于业务流清晰的系统可以利用D贯穿整个测试用例设计过程广在用例中综 合使用各种测试方法,对于参数配置类的软件,要用C选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用B和判定表驱动法 A.等价类划分B.因果图法C.正交试验法D.场景法、 7.下列软件实施活动的进入准则描述错误的是:______ A.需求工件已经被基线化 B.详细设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化 8.10、正式的技术评审FTR(Formal Technical Review)是软件工程师组织的软 件质量保证活动,下面关于FTR指导原则中错误的是______ A.评审产品,而不是评审生产者的能力 B.要有严格的评审计划,并遵守日程安排

产品可靠性测试操作步骤

产品可靠性测试操作规范 为保证产品在各种使用过程、在不同的使用环境、受到不同的环境影响而确保其能正常工作,保证其在较长时间内无故障工作,同时也满足客户的要求。现要求按以下步骤进行可靠性测试,并将测试结果以《可靠性测试报表》的形式体现。 本试验由品质部进行,产品部协助。 一、来料阶段须进行的可靠性测试项目: 1.附着力测试 目的:提供产品表面涂层(喷油、丝印、移印、电镀)粘附强度及试验标准 适用范围:所有含表面涂层的产品 样品数量:3PCS 试验条件:界刀、3M810胶纸 试验程序:A.用界刀在表面涂层划相距1/16英寸11条平行直线,再划11条与其垂直的平行线(每一条应深至油漆的底层) B.用胶带贴于上面,并用手指压平,保证充分接触90+-30秒,然后以45度角往反方向均匀 迅速拉起 C.同一位置执行上述操作10次 D.测试完毕后检查,涂层脱落面积应小于规定范围 E.将测试结果记录于《可靠性测试报表》 2.耐磨性测试 目的:提供产品表面涂层的耐磨擦性能及试验标准 适用范围:所有含表面涂层的产品 样品数量:3PCS 试验条件:专用橡皮、负载 试验程序:A.用专用的日本砂质橡皮(橡皮型号:LER902K),施加500g的载荷,以40至60次每分钟的速度,以20mm左右的行程,在样品表面来回磨擦100个循环 B.测试完毕后检查,产品表面涂层应不露底 C.将测试结果记录于《可靠性测试报表》 3.耐醇性测试

目的:提供产品表面涂层的耐磨性及抵抗酒精性能及试验标准 适用范围;所有含表面涂层的产品 样品数量:3PCS 试验条件:纯棉布、酒精浓度>99%的酒精、砝码 试验程序:A.用纯棉布蘸满无水酒精,包在专用的500g砝码头上(包上棉布后的砝码测试头面积约为1CM 平方),以40至60次每分钟的速度,20mm左右的行程,在样品表面来回擦试100次 B.测试完毕后检查,产品表面涂层应不露底 C.将测试结果记录于《可靠性测试报表》 4.硬度测试 目的:提供产品表面涂层在正常使用、贮存或运输过程中抵抗外界物品刮伤的试验标准 适用范围:适用于含表面涂层的产品 样品数量:3PCS 试验条件:专用三菱牌2H铅笔、硬度测试仪 试验程序:A. 用2H铅笔(三菱牌),将笔芯削成圆柱形并在400目砂纸上磨平后,装在专用的铅笔硬度测试仪上( 施加在笔尖上的载荷为1Kg,铅笔与水平面的夹角为45°),推动铅笔向 前滑动约5mm长,共划5条,再用橡皮擦将铅笔痕擦拭干净。 B.测试完毕后检查,应无划痕 C.将测试结果记录于《可靠性测试报表》 二、半成品阶段须进行的可靠性测试项目: 老化寿命测试: 目的:提供产品在正常使用过程中的稳定性能及试验标准 适用范围:半成品 样品数量:20PCS以上 试验条件:常温常湿条件下,连续工作48小时 试验程序:A.于测试前先对产品的外观、功能进行检查并记录 B-1.音乐播放测试: B-1-1. 选取5台进行音乐播放:将样品在开机正常工作状态下,且音量调最大带负载情况下 连续工作48小时

可靠性测试标准

丝印、喷油产品测试要求 1.0目的 指导检查员正确地进行可靠性测试,保证本公司产品满足客户品质要求。 2.0适用范围 适用于本公司生产的所有需丝印、喷油加工产品的可靠性测试。 3.0定义 3.1.可靠性:即产品在规定条件下进行的环境模拟测试,其品质特性和耐受性能达到规定的要求。 3.2.测试周期,即在往返测试中,往返各一次为一个测试周期。 3.3.单项测试:即每一个产品有多项测试要求时每一个部件只完成其中的一项测试。 3.4.多项测试:即每一个产品有多项测试要求时,每一个部件要完成2个或以上的测试项目。4.0职责 检查员应按此指引作业,保证产品达到客户的品质要求。 5.0工作步骤 5.1产品的丝印、喷油可靠性测试(包括没有明确测试要求的产品) 5.1.1测试材料及工具 5.1.1.1 78%浓度的酒精 5.1.1.2 95%浓度的酒精 5.1.1.3 200g的铁锤 5.1.1.4 粗纹的干净白布 5.1.1.5 3M 600测试胶纸 5.1.1.6 界刀 5.1.1.7 恒温恒湿炉 5.1.1.8 RCA纸带测试机 5.1.1.9 测试专用纸带 5.1.1.10 热熔胶 5.1.1.11剪钳 5.1.2 酒精测试(每次测试1—2PCS) 5.1.2.1 把粗纹的干净白布包在200g的铁锤上,包好之后用95%浓度的酒精浸润,然后将此浸润后的铁锤在丝印字钮上水平移动来回摩擦,行程30mm,频率20周期(40次)/分钟,连续摩擦50周期(100次),(移印字钮用95%浓度的酒精进行测试)。 5.1.2.2 字钮之外的其它物料用78%浓度的酒清进行测试,方法同5.1.2.1 5.1.2.3 酒清测试接受标准:测试样品测试后不褪色,不脱油,无臌胀。 5.1.3 胶纸测试(每次测试2—4PCS) 5.1.3.1 胶纸测试方法:取样品平坦部分,用界刀纵横划100个1mmX1mm的小方格(如图1),丝印也需要划方格,深度以能见底材为准,不宜过深,过深刀口附近漆膜将会翻起,影响测试,然后用3M测试胶纸紧贴在上面,用手指肉体部分或橡皮压平,然后拉着胶纸尾部以90°角方向突然向上提起同一部位连续测试10次(如图2)。 5.1.3.2 胶纸测试接受标准: a.附著力=未脱落漆膜的方格数/100; b.每小格内如果漆膜脱落面积小于方格面积的1/5可视为未脱落(如图3) c.按前a,b点判定胶纸测试接受标准:附著力为100/100方为合格 5.1.4 高温高湿测试(每种货每天平均取样不少于测试3PCS,此测试当客户有要求时才做) 5.1.4.1 将塑胶喷油试样在过炉烘干4小时后存在温度为60±2°C,温度90%±3%之恒温恒湿炉中存放48H 5.1.4.2 高温高湿测试接受标准:室温后观察漆膜无皱纹、起泡、裂纹、剥落及明显的失光等现象 为合格(由于底材老化引起的变色,失色应不影响判定)。 5.1.5 RCA测试(现只有中建产品需做此项测试) 5.1.5.1 测试方法:用剪钳将需测试之胶件取较平坦处剪下2—3cm2 ,用热熔胶纸将其固定在RCA 纸带测试机上,将测试头对需测试位置,装好纸带,根据各种胶件测试规格的不同相应的

什么是软件可靠性

关于软件可靠性 什么的软件可靠性? 软件可靠性是指在给定时间内,特定环境下软件无错运行的概率。 软件可靠性的内容 软件可靠性包含了以下三个要素: 1.规定的时间 软件可靠性只是体现在其运行阶段,所以将“运行时间”作为“规定的时间”的度量。“运行时间”包括软件系统运行后工作与挂起(开启但空闲)的累计时间。由于软件运行的环境与程序路径选取的随机性,软件的失效为随机事件,所以运行时间属于随机变量。 2.规定的环境条件 环境条件指软件的运行环境。它涉及软件系统运行时所需的各种支持要素,如支持硬件、操作系统、其它支持软件、输入数据格式和范围以及操作规程等。不同的环境条件下软件的可靠性是不同的。具体地说,规定的环境条件主要是描述软件系统运行时计算机的配置情况以及对输入数据的要求,并假定其它一切因素都是理想的。有了明确规定的环境条件,还可以有效判断软件失效的责任在用户方还是研制方。 3.规定的功能 软件可靠性还与规定的任务和功能有关。由于要完成的任务不同,软件的运行剖面会有所区别,则调用的子模块就不同(即程序路径选择不同),其可靠性也就可能不同。所以要准确度量软件系统的可靠性必须首先明确它的任务和功能。 软件可靠性的测试 软件可靠性测试的目的 软件可靠性测试的主要目的有:

(1)通过在有使用代表性的环境中执行软件,以证实软件需求是否正确实现。 (2) 为进行软件可靠性估计采集准确的数据。估计软件可靠性一般可分为四个步骤,即数据采集、模型选择、模型拟合以及软件可靠性评估。可以认为,数据采集是整个软件可靠性估计工作的基础,数据的准确与否关系到软件可靠性评估的准确度。 (3)通过软件可靠性测试找出所有对软件可靠性影响较大的错误。 软件可靠性测试的特点 软件可靠性测试不同于硬件可靠性测试,这主要是因为二者失效的原因不同。硬件失效一般是由于元器件的老化引起的,因此硬件可靠性测试强调随机选取多个相同的产品,统计它们的正常运行时间。正常运行的平均时间越长, 则硬件就越可靠。软件失效是由设计缺陷造成的,软件的输入决定是否会遇到软件内部存在的故障。因此,使用同样一组输入反复测试软件并记录其失效数据是没有意义的。在软件没有改动的情况下,这种数据只是首次记录的不断重复,不能用来估计软件可靠性。软件可靠性测试强调按实际使用的概率分布随机选择输入,并强调测试需求的覆盖面。软件可靠性测试也不同于一般的软件功能测试。相比之下,软件可靠性测试更强调测试输入与典型使用环境输入统计特性的一致,强调对功能、输入、数据域及其相关概率的先期识别。测试实例的采样策略也不同,软件可靠性测试必须按照使用的概率分布随机地选择测试实例,这样才能得到比较准确的可靠性估计,也有利于找出对软件可靠性影响较大的故障。 此外,软件可靠性测试过程中还要求比较准确地记录软件的运行时间,它的输入覆盖一般也要大于普通软件功能测试的要求。 对一些特殊的软件,如容错软件、实时嵌入式软件等,进行软件可靠性测试时需要有多种测试环境。这是因为在使用环境下常常很难在软件中植入错误,以进行针对性的测试。 软件可靠性测试的效果 软件可靠性测试是软件可靠性保证过程中非常关键的一步。经过软件可靠性测试的软件并不能保证该软件中残存的错误数最小,但可以保证该软件的可靠性达到较高的要求。从工程的角度来看,一个软件的可靠性高不仅意味着该软件的失效率低,而且意味着一旦该软件失效,由此所造成的危害也小。一个大型的工程软件没有错误是不可能的,至少理论上还不能证 明一个大型的工程软件能没有错误。因此,保证软件可靠性的关键不是确保软件没有错误,而是要确保软件的关键部分没有错误。更确切地说,是要确保软件中没有对可靠性影响较大的错误。这正是软件可靠性测试的目的之一。软件可靠性测试的侧重点不同于一般的软件功能测试,其测试实例设计的出发点是寻找对可靠性影响较大的故障。因此,要达到同样的可靠性要求,可靠性测试比一般的功能测试更

电子产品可靠性试验国家实用标准应用清单

电子产品可靠性试验国家标准清单 GB/T 15120.1-1994 识别卡记录技术第1部分: 凸印 GB/T 14598.2-1993 电气继电器有或无电气继电器 GB/T 3482-1983 电子设备雷击试验方法 GB/T 3483-1983 电子设备雷击试验导则 GB/T 5839-1986 电子管和半导体器件额定值制 GB/T 7347-1987 汉语标准频谱 GB/T 7348-1987 耳语标准频谱 GB/T 9259-1988 发射光谱分析名词术语 GB/T 11279-1989 电子元器件环境试验使用导则 GB/T 12636-1990 微波介质基片复介电常数带状线测试方法 GB/T 2689.1-1981 恒定应力寿命试验和加速寿命试验方法总则 GB/T 2689.2-1981 寿命试验和加速寿命试验的图估计法(用于威布尔分布) GB/T 2689.3-1981 寿命试验和加速寿命试验的简单线性无偏估计法(用于威布尔分布) GB/T 2689.4-1981 寿命试验和加速寿命试验的最好线性无偏估计法(用于威布尔分布) GB/T 5080.1-1986 设备可靠性试验总要求 GB/T 5080.2-1986 设备可靠性试验试验周期设计导则 GB/T 5080.4-1985 设备可靠性试验可靠性测定试验的点估计和区间估计方法(指数分布)

GB/T 5080.5-1985 设备可靠性试验成功率的验证试验方案 GB/T 5080.6-1985 设备可靠性试验恒定失效率假设的有效性检验 GB/T 5080.7-1986 设备可靠性试验恒定失效率假设下的失效率与平均无故障时间的验证试验方案GB/T 5081-1985 电子产品现场工作可靠性有效性和维修性数据收集指南 GB/T 6990-1986 电子设备用元器件(或部件)规中可靠性条款的编写指南 GB/T 6991-1986 电子元器件可靠性数据表示方法 GB/T 6993-1986 系统和设备研制生产中的可靠性程序 GB/T 7288.1-1987 设备可靠性试验推荐的试验条件室便携设备粗模拟 GB/T 7288.2-1987 设备可靠性试验推荐的试验条件固定使用在有气候防护场所设备精模拟 GB/T 7289-1987 可靠性维修性与有效性预计报告编写指南 GB/T 9414.1-1988 设备维修性导则第一部分: 维修性导言 GB/T 9414.2-1988 设备维修性导则第二部分: 规与合同中的维修性要求 GB/T 9414.3-1988 设备维修性导则第三部分: 维修性大纲 GB/T 9414.4-1988 设备维修性导则第五部分: 设计阶段的维修性研究 GB/T 9414.5-1988 设备维修性导则第六部分: 维修性检验 GB/T 9414.6-1988 设备维修性导则第七部分: 维修性数据的收集分析与表示 GB/T 12992-1991 电子设备强迫风冷热特性测试方法 GB/T 12993-1991 电子设备热性能评定

产品可靠性测试规范

产品可靠性测试规范 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

产品可靠性测试规范 1.目的 本文制定产品可靠性测试的要求和方法,确保产品符合可靠性测试要求。 2. 范围 本文件适用于此CPIT有限公司所生产的所有产品。 3. 定义 N/A 4. 职责 品控部QC/QA人员负责本文件所规定的通讯产品的可靠性测试内 容要求在检查过程中的实施. 品控部经理或其授权人负责本文件所规定的内容与实际情况相符并正确,并监督品控部QC/QA人员对本文件的实施. 5.内容 实验顺序 除非特殊要求,试验样品进行试验时,一般按下表的顺序进行: 实验条件及容差: 5.2.1 实验条件:

5.2.2 试验条件容差: a.温度容差:试验样品除必要的支承点外,应完全被空气包围。试 验区测量系统的温度和包围试验样品空气各处的温度容差:高温为 +/-2℃,低温为+/-3℃. b.湿度容差:+/-5%. c.振动振幅容差:+/-15%. d.振动频率容差:+/-1Hz. 5.2.3落地实验标准 5.2.3.1 落地实验应以箱体一角三棱六面按规定高度自由落下的方式进行。

重量高度 0~10kg以内 75cm 10~20kg以内 60 cm 20kg以上 53 cm 5.2.3.2 注意事项: 5.2.3. 体内机台及包材在每个步骤后应该检验。 5.2.3. 任一步骤发现部件有损坏的应立即更换。 5.2.3. 详细记录。 5. 3 样品数量: 测试时机: 6.4.1 产品处于PP时. 6.4.2 第一次量产. 6.4.3 当产品的材质,设计等变更时. 6.4.5 生产出现异常时. 6.4.6 新客户需重新进行产品评估时. 6.4.7 客户投诉与之相关时. 6.程序 从QA PASS的成品机中随机抽取20台,重新检查其外观及功能,确保其为合格产品方可进行以下步骤. 按试验顺序分别完成各项测试.对于每个测试中所出现的不合格品交测试组或相关技术部门分析其原因. 对于不合格品必须有相应的备份成品机进行补充或进行修理使其重新达到合格要求.

11种方法检测软件可靠性

11种方法检测软件可靠性 软件的安全可靠性是衡量软件好坏的一个重要标准,安全性指与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性,可靠性指与在规定的一段时间和条件下,软件能维持其性能水平能力有关的一组属性。具体我们可以从以下几个方面来判断: 1.用户权限限制。软件是否按功能模块划分用户权限,权限划分是否合理,考察超级用户对各个用户的权限管理是否合理,包括修改用户的登录资料等。 2.用户和密码封闭性。软件对用户名和密码有无校验,有无保护措施,尤其对密码有无屏蔽功能。 3.系统对用户错误登录的次数限制。软件对用户错误登录有无次数限制,一般做法是连续三次登录失败就退出系统。 4.留痕功能。软件是否提供操作日志,比如某用户登录的时间,查询、修改或删除的动作以及离开的时间等。 5.屏蔽用户操作错误。考察对用户常见的误操作的提示和屏蔽情况,例如可否有效避免日期的录入错误或写入无效的日期。 6.错误提示的准确性。当用户操作错误或软件发生错误时,能否有准确清晰的提示,使用户知道造成错误的原因。例如当用户未输入完有效信息时存盘,系统应当给出关于未输入项的提示。 7.错误是否导致系统异常退出。考察软件运行的稳定性,当软件发生一般错误或严重错误时,软件是否会自动退出。 8.数据备份与恢复手段。主要针对有数据存储需要的软件,有的软件依靠数据库操作系统本身的备份与恢复机制,这需要用户具备一定的操作知识;好的软件会提供备份与恢复的操作,不需要用户直接对数据库系统进行操作。 9.输入数据有效性检查。当用户输入的数据有错时,软件应能判断数据的有效性,避免无效数据的生成。 10.异常情况的影响。在程序运行过程中进行掉电等试验,考查数据和系统的受影响程度;若受损,是否提供补救工具,补救的情况如何。 11.网络故障对系统的影响。当网络中断连接时,是否会造成数据的丢失。

电子产品可靠性测试规范

产品可靠性测试规范 1.目的 本文制定产品可靠性测试的要求和方法,确保产品符合可靠性的质量 要求。 2.范围 本文件适用本公司所有产品。 3.内容 3.1 实验顺序 除客户特殊要求外,试验样品进行试验时,一般按下表的顺序进行: 3.2实验条件 3.2.1 实验条件:

3.2.2 试验机台误差: a.温度误差:高温为+/-2℃,低温为+/-3℃. b.振动振幅误差:+/-15%. c.振动频率误差:+/-1Hz. 3.2.3 落地试验标准 3.2.3.1 落地试验应以箱体四角八边六面(任一面底部相连之四角、与此四角相连之八边, 六面为前、后、左、右、上、下这六个面)按规定高度垂直落下的方式进行。 重量高度 0~10kg以内75cm 10~20kg以内60 cm 20kg以上53 cm 3.2.3.2 注意事项: 5.2.3.2.1 箱内样品及包材在每个步骤后进行外观与功能性检验。 5.2.3.2.2 跌落表面为木板。 3.2.4 推、拉力试验方法和标准 3.2. 4.1、目的:为了评定正常生产加工下焊锡与焊盘或焊盘与基材的粘结质量。 3.2. 4.2、DIP类产品,需把元件用剪钳剪去只留下元件脚部分(要求留下部分 可以自由通过元件孔),且须把该焊盘与所连接的导线分开,然后固定 在制具上用拉力机以垂直于试样的力拉线脚(如下图),直到锡点或焊 盘拉脱为止,然后即可在拉力计上读数。 拉力方向 焊锡 焊盘

(图1) 3.2. 4.3、SMT类产品,片式元件用推力计以如下图所示方向推元件。推至元件或焊盘脱落后在推 拉力计上读数。并把结果记录在报告上。 三极管推力方向如下图所示,推至元件或焊盘脱落后在推拉力计上读数,并记录。 3.2. 4.4、压焊类产品,夹住排线(FFC或FPC)以如下图所示方向做拉力,拉至FFC或FPC 断或焊锡与焊盘脱离(锡点脱离)或焊盘与基材脱离(起铜皮),把结果记录在报告 上。 3.2. 4.5、产品元器件抽样需含盖全面规格尺寸。产品各抗推、拉力标准为;

芯片可靠性测试(汇编)

芯片可靠性测试 质量(Quality)和可靠性(Reliability)在一定程度上可以说是IC产品的生命,好的品质,长久的耐力往往就是一颗优秀IC产品的竞争力所在。在做产品验证时我们往往会遇到三个问题,验证什么,如何去验证,哪里去验证,这就是what, how , where 的问题了。 解决了这三个问题,质量和可靠性就有了保证,制造商才可以大量地将产品推向市场,客户才可以放心地使用产品。本文将目前较为流行的测试方法加以简单归类和阐述,力求达到抛砖引玉的作用。 Quality 就是产品性能的测量,它回答了一个产品是否合乎SPEC的要求,是否符合各项性能指标的问题;Reliability则是对产品耐久力的测量,它回答了一个产品生命周期有多长,简单说,它能用多久的问题。所以说Quality解决的是现阶段的问题,Reliability解决的是一段时间以后的问题。 知道了两者的区别,我们发现,Quality的问题解决方法往往比较直接,设计和制造单位在产品生产出来后,通过简单的测试,就可以知道产品的性能是否达到SPEC 的要求,这种测试在IC的设计和制造单位就可以进行。相对而言,Reliability的问题似乎就变的十分棘手,这个产品能用多久,who knows? 谁会能保证今天产品能用,明天就一定能用?为了解决这个问题,人们制定了各种各样的标准,如 MIT-STD-883E Method 1005.8 JESD22-A108-A EIAJED- 4701-D101 等等,这些标准林林总总,方方面面,都是建立在长久以来IC设计,制造和使用的经验的基础上,规定了IC测试的条件,如温度,湿度,电压,偏压,测试方法等,获得标准的测试结果。这些标准的制定使得IC测试变得不再盲目,变得有章可循,有法可依,从而很好的解决的what,how的问题。而Where的问题,由于Reliability的测试需要专业的设备,专业的器材和较长的时间,这就需要专业的测试单位。这种单位提供专业的测试机台,并且根据国际标准进行测试,提供给客户完备的测试报告,并且力求准确的回答Reliability的问题

软件可靠性验证测试实验报告

标识: RMS-SRDT-{S Y1514127, SY1514207}-BG-V1.0-2015 ATM软件 可靠性验证测试实验报告 北航可靠性与系统工程学院 二〇一五年十二月

ATM软件 可靠性验证测试实验报告 编写:林烨 (SY1514127)日期:12月31日校对:王洋洋(SY1514207)日期:12月31日

目录 1 软件可靠性验证测试要求 (1) 1.1 软件可靠性验证测试统计方案 (1) 1.2 软件失效的定义 (1) 1.3 软件可靠性验证测试终止条件 (1) 2 测试结果 (2) 2.1 测试用例生成情况 (2) 2.2 测试用例执行情况 (2) 3 软件可靠性验证测试结论 (3) 4 软件可靠性点估计和区间估计 (4) 5 软件可靠性验证测试实验总结与建议 (4)

1软件可靠性验证测试要求 1.1软件可靠性验证测试统计方案 软件可靠性验证测试常用的统计方法有定时结尾、贯序截尾和无失效结尾三种。序贯截尾试验事先对试验总时间及试验所需用资源无法确定,只能根据事先拟定的接收、拒收条件结束试验,无法估计MTBF的真值,但是为了更充分地利用软件每次的失效信息,以及在可靠性比较高或比较低的情况下可以做出更快的判决,我们采用序贯验证测试。选取的序贯测试方案参数为:生产方风险(α):10%,使用方风险(β):10%,鉴别比(d):1.5,MTBF最低可接受值:600s。生成序贯曲线如图1所示。 图1 序贯验证测试曲线图 1.2软件失效的定义 软件不能实现软件需求规格说明书上的功能。 1.3软件可靠性验证测试终止条件 当有点落到接受区或拒绝区时终止测试。

产品可靠性测试规范

产品可靠性测试规范 1.目的 本文制定产品可靠性测试的要求和方法,确保产品符合可靠性测试要求。 2. 范围 本文件适用于此CPIT有限公司所生产的所有产品。 3. 定义 N/A 4. 职责 5.1 品控部QC/QA人员负责本文件所规定的通讯产品的可靠性测试内 容要求在检查过程中的实施. 5.2 品控部经理或其授权人负责本文件所规定的内容与实际情况相符并正确, 并监督品控部QC/QA人员对本文件的实施. 5.内容 5.1 实验顺序 除非特殊要求,试验样品进行试验时,一般按下表的顺序进行: 5.2 实验条件及容差: 5.2.1 实验条件:

5.2.2 试验条件容差: a.温度容差:试验样品除必要的支承点外,应完全被空气包围。试验 区测量系统的温度和包围试验样品空气各处的温度容差:高温为 +/-2℃,低温为+/-3℃. b.湿度容差:+/-5%. c.振动振幅容差:+/-15%. d.振动频率容差:+/-1Hz. 5.2.3落地实验标准 5.2.3.1 落地实验应以箱体一角三棱六面按规定高度自由落下的方式进行。 重量高度

0~10kg以内 75cm 10~20kg以内 60 cm 20kg以上 53 cm 5.2.3.2 注意事项: 5.2.3.2.1 体内机台及包材在每个步骤后应该检验。 5.2.3.2.2 任一步骤发现部件有损坏的应立即更换。 5.2.3.2.3 详细记录。 5. 3 样品数量: 5.4 测试时机: 6.4.1 产品处于PP时. 6.4.2 第一次量产. 6.4.3 当产品的材质,设计等变更时. 6.4.5 生产出现异常时. 6.4.6 新客户需重新进行产品评估时. 6.4.7 客户投诉与之相关时. 6.程序 6.1 从QA PASS的成品机中随机抽取20台,重新检查其外观及功能,确保其为合格产 品方可进行以下步骤. 6.2 按6.1试验顺序分别完成各项测试.对于每个测试中所出现的不合格品交测试组 或相关技术部门分析其原因. 6.3 对于不合格品必须有相应的备份成品机进行补充或进行修理使其重新达到合格要 求.

关于形式化方法与软件可靠性

形式化方法与软件可靠性 作者:郭洋 摘要:形式化方法是一种基于数学的表示方法。它能帮助发现其它方法不容易发现的系统描述的不一致,不明确或不完整,有助于增加软件开发人员对系统的理解,因此形式化表示方法是提高软件系统,特别是提高安全苛刻系统的安全性与可靠性的重要手段。软件测试作为提高软件可靠性的一种形式化方法,在不同层次不同阶段可采取不同的方式方法。测试覆盖准则是判断测试充分性的重要手段。 关键词:形式化方法;软件;可靠性;软件测试;测试覆盖 形式化表示方法的出发点是数学逻辑方法。其目的是开发可靠的软件产品。以目前常用软件开发方法为出发点,主要研究怎样将这些方法形式化,使软件系统的描述更精确化,以减少可能的误解所带来的问题;或以目前常用的软件开发过程为出发点,研究怎样在软件开发过程中增加一些形式化方法的应用,以提高软件的可靠性。 1 什么是形式化方法 形式化方法是描述系统性质的基于数学的技术。这样的形式化方法提供了一个框架,人们可以在框架中以系统的而不是特别的方式刻划、开发和验证系统。如果一个方法有良好的数学基础,那么它是形式化的,典型地以形式化规约语言给出的。这个基础提供一系列精确定义的概念,如一致性和完整性,以及更进一

步,定义规约、实现和正确性。 形式化方法的一个重要研究内容是形式规约,它是对程序“做什么”的数学描述,是用具有精确语义的形式语言书写的程序功能描述,它是设计和编制程序的出发点,也是验证程序是否正确的依据。对形式规约通常要讨论其一致性和完备性等性质。形式规约的方法主要可分为两类:一类是面向模型的方法也称为系统建模,该方法通过构造系统的计算模型来刻画系统的不同行为特征;另一类是面向性质的方法也称为性质描述,该方法通过定义系统必须满足的一些性质来描述一个系统。不同的形式规约方法要求不同的形式规约语言,即用于书写形式规约的语言,如代数语言One/Two等;进程代数语言;时序逻辑语言等;这些规约语言由于基于不同的数学理论及规约方法,因而也千差万别,但它们有一个共同的特点,即每种规约语言均由基本成分和构造成分两部分构成。前者用来描述基本规约,后者把基本部分组合成大规约。构造成分是形式规约研究和设计的重点,也是衡量规约语言优劣的主要依据。 形式化方法的分类:(1)根据说明目标软件系统的方式,形式化方法可以分为面向模型的形式化方法和面向属性的形式化方法。(2)根据表达能力,形式化方法可以划分为基于模型的方法、基于逻辑的方法、代数方法、过程代数方法、基于网络的方法。 2 软件可靠性的定义 软件可靠性是软件系统固有特性之一,它表明了一个软件系统按照用户的要求和设计的目标,执行其功能的正确程度。软件可靠性与软件缺陷有关,也与系统输入和系统使用有关。理论上说,可靠的软件系统应该是正确、完整、一致和健壮的。但是实际上任何软件都不可能达到百分之百的正确,而且也无法精确度

可靠性试验方法与标准

目录 1.目的 2.范围 3.样品要求 4.试验项目和方法 1)高温动作 2)低温动作 3)高温贮藏 4)低温贮藏 5)常温(3- 5 PCS)老化 6)高温高湿试验 7)高低温循环冲击试验 8)跌落试验 9)振动试验 10)高压测试 11)静电测试 12)过压、欠压测试 13)内部检查 14)机械操作试验 15)涂膜试验 16)CD门、卡门耐强度试验 17)按钮、CD门、面壳压力试验 18)移行试验 19)撞击试验 20)盐雾试验 21)电池寿命试验 22)温升试验 23)手挽强度试验

1. 目的 为了保证本公司的产品设计、开发和制造质量,规范可靠性试验的方法和标准。 2. 范围 本文件适用于本公司的所有产品,若客户有指定规格,将以指定规格为根据。 3. 样品要求 3.1 产品外观应整洁,表面不应有凹痕、划伤、裂缝、变形、毛刺、霉斑等缺陷,表面涂 层不应起泡、龟裂、脱落。金属零件不应有锈蚀及其他机械损伤。灌注物不应外溢。 开关、按键、旋钮的操作应灵活可靠、零部件应紧固无松动、指示正确,各种功能应 正常工作,说明功能的文字和图表符号标准应正确、清晰、端正、牢固。 3.2 样品应检查OK后才可以进行可靠性试验。如果存在不良,在该不良对所做试验无影响 的情况下,可以进行相关试验,但试验前必须详细地记录不良现象。 4. 试验项目和方法 4.1 高温动作(3-5 PCS) a.试验方法: 样品应在不包装,将处于温度40℃或45℃湿度60%的恒温槽中工作8H以后,在当时的温度环境下进行检查,所设置的动作状态是指CD+REC/MP3+REC/TAPE+REC/RADIO+REC状态,VR开到最大,电压设定为规格加10% 。 b.产品备注条件: 出口产品: 45℃/4小时/湿度60%/音量开100%/电压提高10% OEM产品: 40℃/8小时/湿度60%/音量开70%/电压提高10% 内销产品: 40℃/4小时/湿度60%/音量开100%/电压提高10% c.标准 样品在温度为40℃±2℃湿度60% RH(手板机和PP机为45℃±2℃)湿度60% RH时应能持续工作8H,并符合“3”的规定。 4.2 低温动作(3-5 PCS) a.试验方法: 样品在不包装,试验机将处于温度-10℃的恒温箱槽内工作8小时以后,在当时的温度环境下进行检验,所设置的动作状态要求同4.1相同。 b. 产品备注条件: 出口产品: 0℃/4小时/音量开100%/电压提高10% OEM/内销产品: -5℃/4小时/音量开100%/电压提高10% c. 标准: 样品在温度为-10℃±2℃(带有CD功能为0℃±2℃)时持续工作8H,样品应符合“3” 的规定。 [注:低温情况下无须湿度否则会结冰 OEM定义: 代工,帮代其他厂商做的产品]

软件可靠性的评价准则

软件可靠性的评价准则 迄今为止,尚无一个软件可靠性模型对软件的不同特性和不同使用环境都有效。已公开发表的100余种软件可靠性模型,表达形式不同,适应性各异,与实际的软件开发过程有较大差异。而且,新模型还在不断发表。因此,在进行软件可靠性预计、分析、分配、评价和设计之前,对软件可靠性模型进行评价及选择与软件项目相符或相近的模型非常重要。通过建立有效的评价准则,在考虑它们与各种软件的关系的基础上,对拟评价的可靠性模型就有效性、适应性和模型能力等进行评价,判定它们的价值,比较它们的优劣,然后选择有效的软件可靠性模型。另一方面,在可接受的模型之间无法做出明确的选择时,可根据模型的使用环境等,在模型评价准则的基础上,进行模型择优。当然,软件可靠性模型的评价不仅依赖于模型的应用,还依赖于理论的支持和丰富的、高质量可靠性数据的支持。软件可靠性模型的评价最早始于1984年Iannino、Musa、Okumoto和Littlewood所提出的原则。根据这一原则,结合后人的工作,形成了基本的软件可靠性评价准则集。它们是软件可靠性模型比较、选择和应用的基础。 准则一:模型预测有效 软件可靠性模型最重要的评价指标是模型预测的有效性。它根据软件现在和过去的故障 行为,用模型预测软件将来的故障行为和可靠性水平。它主要通过能有效描述软件故障随机过程特性的故障数方式对模型进行描述与评价。基于软件故障时间特性的随机过程也是一种常用的方法,而且这两种方法相互重叠。 要确定软件可靠性模型预测的有效性,首先要比较模型预测质量。这种比较通常通过相 对误差法、偏值、U图法、Y图法、趋势法等方法进行。故障数度量是一种在工程上被广泛应 用的方法。此外,还可以通过比较不同数据集合所做出的中位线图形来评价模型预测的有效性。如果一个模型产生的曲线最接近于0,则该模型是最优的。而且,这种有效性测定方法有效地克服了规范化图形评价与具体软件项目之间的联系,保证了它的独立性。 用给定可靠性数据对软件可靠性模型进行比较时,必须考察拟合模型与观察数据的一致 性和符合性。当然,根据拟合模型进行采样,是否可以获得足够的观察数据非常重要。拟合优度检验是一种系统地表达并证明观察数据和拟合模型之间全局符合性的方法,使用最广泛的是x2检验。 1.准确性 软件可靠性模型预测的准确性可用前序似然函数来测定。设观察到的失效数据对应于软 件相继失效之间的时间序列t1,t2,..,ti-1,并用这些数据来预测软件在未来可能的Ti,即希 望得到Ti的真实概率密度函数Fi(t)的最优估计值。假设以t1,t2,...,ti-1为基础预测Ti的 分布Fi(t)的概率密度函数 @@42D11000.GIF;表达式1@@ 对Ti+1,Ti+2,...,Ti+n的这种向前一步预测,即进行了n+1次预测之后的前序似然函数为 @@42D11001.GIF;表达式2@@ 由于这种度量常常接近于0,所以常用其自然对数进行比较。假定比较的两个软件可靠性 模型分别为A和B,则对它们进行n次预测之后的前序似然比为 @@42D11002.GIF;表达式3@@

可靠性测试标准

更履历 审核批准

4214电池/电池盖装配寿命测试 ........................................ ... .. (13) 4.2.15手写笔插拔寿命测试 (14) 4.2.16触摸屏点击/划线寿命测试 ...................................... (14) 4.2.17手机反复拆卸/重组装寿命测试...................................... ..14 4.2.18手机喇叭寿命测试 .................................................... .14 4.3环境应力测试. (15) 4.3.1样机数量及其分配....................................... . .. (15) 4.3.2高温操作测试 (15) 4.3.3高温储存测试 (15) 4.3.4低温操作测试 (16) 4.3.5低温储存测试 (16) 4.3.6温度冲击测试 (16) 4.3.7 湿热测试 (17) 4.4特殊条件测试 (17) 4.4.1盐雾测试......................................................... 17.. 4.4.2沙尘测试........................................... .. .. (18) 4.4.3ESD 测试.......................................................... .18 4.4.4EMC 测试......................................................... ..19 4.5包装测试................................................................. 20.. 4.5.1 包装振动测试...................................... .... . (20) 4.5.2包装跌落测试........................................ .... . (20) 4.5.3 包装储存测试...................................... .. .. (21)

相关文档
相关文档 最新文档