常用信号完整性的测试手段【华为--莫道春大牛之作】

常用信号完整性的测试手段【华为--莫道春大牛之作】
常用信号完整性的测试手段【华为--莫道春大牛之作】

常用信号完整性的测试手段

作者:莫道春(Moore Mo)

华为技术有限公司高速实验室主任

信号完整性设计在产品开发中越来越受到重视,而信号完整性的测试手段种类繁多,有频域,也有时域的,还有一些综合性的手段,比如误码测试。这些手段并非任何情况下都适合使用,都存在这样那样的局限性,合适选用,可以做到事半功倍,避免走弯路。本文对各种测试手段进行介绍,并结合实际硬件开发活动说明如何选用,最后给出了一个测试实例。

信号完整性的测试手段很多,涉及的仪器也很多,因此熟悉各种测试手段的特点,以及根据测试对象的特性和要求,选用适当的测试手段,对于选择方案、验证效果、解决问题等硬件开发活动,都能够大大提高效率,起到事半功倍的作用。

信号完整性的测试手段

信号完整性的测试手段主要可以分为三大类,如表1所示。表中列出了大部分信号完整性测试手段,这些手段既有优点,但是也存在局限性,实际上不可能全部都使用,下面对这些手段进行一些说明。

1. 波形测试

波形测试是信号完整性测试中最常用的手段,一般是使用示波器进行,主要测试波形幅度、边沿和毛刺等,通过测试波形的参数,可以看出幅度、边沿时间等是否满足器件接口电平的要求,有没有存在信号毛刺等。由于示波器是极为通用的仪器,几乎所有的硬件工程师都会使用,但并不表示大家都使用得好。波形测试也要遵循一些要求,才能够得到准确的信号。

首先是要求主机和探头一起组成的带宽要足够。基本上测试系统的带宽是测试信号带宽的3倍以上就可以了。实际使用中,有一些工程师随便找一些探头就去测试,甚至是A公司的探头插到B公司的示波器去,这种测试很难得到准确的结果。

其次要注重细节。比如测试点通常选择放在接收器件的管脚,如果条件限制放不到上面去的,比如BGA封装的器件,可以放到最靠近管脚的PCB走线上或者过孔上面。距离接收器件管脚过远,因为信号反射,可能会导致测试结果和实际信号差异比较大;探头的地线尽量选择短地线等。

最后,需要注意一下匹配。这个主要是针对使用同轴电缆去测试的情况,同轴直接接到示波器上去,负载通常是50欧姆,并且是直流耦合,而对于某些电路,需要直流偏置,直接将测试系统接入时会影响电路工作状态,从而测试不到正常的波形。

2. 眼图测试

眼图测试是常用的测试手段,特别是对于有规范要求的接口,比如E1/T1、USB、10/100BASE-T,还有光接口等。这些标准接口信号的眼图测试,主要是用带MASK(模板)的示波器,包括通用示波器,采样示波器或者信号分析仪,这些示波器内置的时钟提取功能,可以显示眼图,对于没有MASK的示波器,可以使用外接时钟进行触发。使用眼图测试功能,需要注意测试波形的数量,特别是对于判断接口眼图是否符合规范时,数量过少,波形的抖动比较小,也许有一下违规的情况,比如波形进入MASK的某部部分,就可能采集不到,出现误判为通过,数量太多,会导致整个测试时间过长,效率不高,通常情况下,测试波形数量不少于2000,在3000左右为适宜。

目前有一些仪器,利用分析软件,可以对眼图中的违规详细情况进行查看,比如在MASK中落入了一些采样点,在以前是不知道哪些情况下落入的,因为所有的采样点是累加进去的,总的效果看起来就象是长余晖显示。而新的仪器,利用了其长存储的优势,将波形采集进来后进行处理显示,因此波形的每一个细节都可以保留,因此它可以查看波形的违规情况,比如波形是000010还是101010,这个功能可以帮助硬件工程师查找问题的根源所在。

3. 抖动测试

抖动测试现在越来越受到重视,因为专用的抖动测试仪器,比如TIA(时间间隔分析仪)、

SIA3000,价格非常昂贵,使用得比较少。使用得最多是示波器加上软件处理,如TEK的TDSJIT3软件。通过软件处理,分离出各个分量,比如RJ和DJ,以及DJ中的各个分量。对于这种测试,选择的示波器,长存储和高速采样是必要条件,比如2M以上的存储器,20GSa/s 的采样速率。不过目前抖动测试,各个公司的解决方案得到结果还有相当差异,还没有哪个是权威或者行业标准。

4. TDR测试

TDR测试目前主要使用于PCB(印制电路板)信号线、以及器件阻抗的测试,比如单端信号线,差分信号线,连接器等。这种测试有一个要求,就是和实际应用的条件相结合,比如实际该信号线的信号上升沿在300ps左右,那么TDR的输出脉冲信号的上升沿也要相应设置在300ps附近,而不使用30ps左右的上升沿,否则测试结果可能和实际应用有比较大的差别。影响TDR测试精度有很多的原因,主要有反射、校准、读数选择等,反射会导致较短的PCB 信号线测试值出现严重偏差,特别是在使用TIP(探针)去测试的情况下更为明显,因为TIP 和信号线接触点会导致很大的阻抗不连续,导致反射发生,并导致附近三、四英寸左右范围的PCB信号线的阻抗曲线起伏。

5. 时序测试

现在器件的工作速率越来越快,时序容限越来越小,时序问题导致产品不稳定是非常常见的,因此时序测试是非常必要的。测试时序通常需要多通道的示波器和多个探头,示波器的逻辑触发或者码型和状态触发功能,对于快速捕获到需要的波形,很有帮助,不过多个探头在实际操作中,并不容易,又要拿探头,又要操作示波器,那个时候感觉有孙悟空的三头六臂就方便多了。逻辑分析仪用做时序测试并不多,因为它主要作用是分析码型,也就是分析信号线上跑的是什么码,和代码联系在一起,可以分析是哪些指令或者数据。在对于要求不高的情况下,可以用它来测试,它相对示波器来说,优势就是通道数多,但是它的劣势是探头连接困难,除非设计的时候就已经考虑了连接问题,否则飞线就是唯一的选择,如果信号线在PCB的内层,几乎很难做到。

6. 频谱测试

对于产品的开发前期,这种测试应用相对比较少,但是对于后期的系统测试,比如EMC测试,很多产品都需要测试。通过该测试发现某些频点超标,然后可以使用近场扫描仪(其中关键的仪器是频谱仪),例如EMC SCANER,来分析板卡上面具体哪一部分的频谱比较高,从而找出超标的根源所在。不过这些设备相对都比较昂贵,中小公司拥有的不多,因此通常情况下都是在设计时仔细做好匹配和屏蔽,避免后面测试时发现信号频谱超标,因为后期发现了问题,很多情况下是很难定位的。

7. 频域阻抗测试

现在很多标准接口,比如E1/T1等,为了避免有太多的能量反射,都要求比较好地匹配,另外在射频或者微波,相互对接,对阻抗通常都有要求。这些情况下,都需要进行频域的阻抗测试。阻抗测试通常使用网络分析仪,单端端口相对简单,对于差分输入的端口,可以使用Balun进行差分和单端转换。

传输损耗测试,对于长的PCB走线,或者电缆等,在传输距离比较远,或者传输信号速率非常高的情况下,还有频域的串扰等,都可以使用网络分析仪来测试。同样的,对于PCB差分信号或者双绞线,也可是使用Balun进行差分到单端转换,或者使用4端口网络分析来测试。多端口网络分析仪的校准,使用电子校准件可以大大提高校准的效率。

8. 误码测试

误码测试实际上是系统测试,利用误码仪,甚至是一些软件都可做,比如可以通过两台电脑,使用软件,测试连接两台电脑间的网络误码情况。误码测试可以对数据的每一位都进行测试,这是它的优点,相比之下示波器只是部分时间进行采样,很多时间都在等待,因此漏过了很多细节。低误码率的设备的误码测试很耗费时间,有的测试时间是一整天,甚至是数天。

实际中如何选用这上述测试手段,需要根据被测试对象进行具体分析,不同的情况需要不同的测试手段。比如有标准接口的,就可以使用眼图测试、阻抗测试和误码测试等,对于普通硬件电路,可以使用波形测试、时序测试,设计中有高速信号线,还可以使用TDR测试。对

于时钟、高速串行信号,还可以抖动测试等。

另外上面众多的仪器,很多都可以实现多种测试,比如示波器,可以实现波形测试,时序测试,眼图测试和抖动测试等,网络分析仪可以实现频域阻抗测试、传输损耗测试等,因此灵活应用仪器也是提高测试效率,发现设计中存在问题的关键。

信号完整性仿真

信号完整性测试是信号完整性设计的一个手段,在实际应用中还有信号完整性仿真,这两个手段结合在一起,为硬件开发活动提供了强大的支持。图1是目前比较常见的硬件开发过程。

在需求分析和方案选择阶段,就可以应用一些信号完整性测试手段和仿真手段来分析可行性,或者判断哪种方案优胜,比如测试一些关键芯片的评估板,看看信号的电平、速率等是否满足要求,或者利用事先得到的器件模型,进行仿真,看接口的信号传输距离是否满足要求等。在平时利用测试手段,也可以得到一些器件的模型,比如电缆的传输模型,这种模型可以利用在仿真中,当这些模型积累比较多,一些部分测试,包括设计完毕后的验证测试,可以用仿真来替代,这对于效率提高很有好处,因为一个设计中的所有的信号都完全进行测试,是比较困难的,也是很耗费时间的。

在设计阶段,通常是使用仿真手段,对具体问题进行分析,比如负载的个数,PCB信号线的拓扑结构,并根据仿真结果对设计进行调整,以便将大多数的信号完整性问题解决在设计阶段。

系统调试以及验证测试阶段,主要是利用信号完整性测试手段,对设计进行测试,看是否设计的要求。如果发现了严重问题,就要去解决,信号完整性的测试和仿真手段都将用来寻找问题的根源,以及寻找适合的解决方案上面。

信号完整性测试和信号完整性仿真紧密结合,是信号完整性设计的基本要求。

应用实例

某种进口电缆A在公司的各个产品中广泛应用,由于是独家供应商,多年价格一直没有下降过,在通信产品的价格逐年大幅度地下降的情况下,是不大正常的,这种情况下需要寻找替代的供应商,由于涉及的产品众多,并且产品在网络中的地位很高,替代就显得非常谨慎,因此需要通过多方面测试验证,才能够决定能否替代。

根据规格需求,找到拟用来替代的国产电缆B,根据这种情况,设计多种测试进行验证两种电缆的效果:1. 频域测试:测试两种电缆的传输损耗、反射、串扰等;2. 时域测试:测试两种电缆的眼图测试、波形测试等;3. 仿真:利用仿真软件,仿真眼图传输情况;4. 其他测试:呼叫测试(系统测试的一种,模拟实际应用的性能)。图2、3和4是部分的测试结果。

从图2可以看到,两种电缆的差分传输损耗差不多,而电缆A得近端串扰则相对比较大。图3使用了仿真软件,仿真20米长的电缆,传输40Mbps信号的眼图情况,仿真使用的电缆模型是利用上面频域测试得到的模型,通过仿真可以看到电缆B的眼图比电缆A的眼图要好,不论眼高还是眼图抖动。

图4是实际应用的眼图情况,很明显电缆B的眼图要比电缆A的眼图要好,和前面的仿真结果比较吻合,不过电缆A的实际反射比较大一点,这和仿真使用驱动器件的模型有关。

综合其他测试的结果,最后结论认为拟用来替代的国产电缆B,性能优于进口电缆电缆A,因此完全可以替代。这个替代,将给公司带来每年数百万元的成本下降。

作者:莫道春(Moore Mo)

华为技术有限公司高速实验室主任

A

华为资源池迁移VRM虚拟机操作指导步骤

迁移VRM虚拟机磁盘操作指导 【故障类型】:迁移虚拟机虚拟机磁盘 【关键词】:VRM虚拟机磁盘迁移 【适用版本】: 【案例作者】: 【问题现象】: 局点在扩减容、虚拟机压力大的情况下,需要进行VRM虚拟机的磁盘迁移操作【告警信息】:无 【问题分析】:无 【解决方法】: 建议先进行备VRM的磁盘迁移,再主备倒换后进行主VRM的磁盘迁移操作 1.首先打开需要迁移的VRM虚拟机的权限 a.用putty工具登录VRM浮动IP,先用gandalf账号登录,再切换到root账号。 b.如果是R003版本执行命令 sh /opt/galax/vrm/tomcat/script/OpenRights.sh 按照提示输入虚拟机ID和数据库密码 虚拟机ID示例为i-00000001,数据库默认为SingleLOUD!1 c.如果是R005版本执行命令 sh /opt/galax/vrm/tomcat/script/OpenRights.sh i-00000001 根据提示输入数据库默认为SingleLOUD!1 d.重启VRM进程 service vrmd restart

2.将要迁移的VRM虚拟机关机 a.以root用户通过Putty登录要迁移的VRM虚拟机,执行halt命令命令关机 b.登录FusionCompute Portal,进行VRM的磁盘迁移,保证目的存储和VRM目的主 机互通 注意:VRM虚拟机的磁盘不能使用虚拟化存储,只能使用非虚拟化存储 c.磁盘迁移成功后,需要将VRM与目的主机进行绑定 d.重新生成vrm虚拟机的xml文件,下面步骤的作用是要让主机启动时能够根据xml 文件把vrm虚拟机拉起。 /opt/galax/vrm/tomcat/script/vrmWindowsInstall/bin/importVrmDb.pl -g -i i-00000001 执行成功后在VRM的/home目录生成xml i-00000001.xml

华为SDH设备操作维护手册

移动通信维护手册 华为传输S D H设备维护分册 -故障处理 版本号:1.0.0 2013-8-12发布2013-8-12实施

目录 1、APS_FAIL----------保护倒换失败指示 (5) 2、APS_INDI----------保护倒换指示 (5) 3、APS_PARA_ERR----------复用段节点参数校验失败告警 (6) 4、A_LOC----------上路总线时钟丢失 (6) 5、A_LO_J1----------上路信号J1信号丢失 (7) 6、AU_AIS---------- AU告警指示 (7) 7、AU_AIS_C----------级联单元业务全1 (8) 8、AU_LOP---------- AU指针丢失 (8) 9、AU_LOP_C----------级联指针丢失 (8) 10、B1B_EXC----------每秒有B1误码帧数过限 (9) 11、B1_EXC----------再生段(B1)误码过量 (9) 12、B2_EXC----------复用段(B2)误码过量 (10) 13、B3_EXC----------高阶通道(B3)误码过量 (11) 14、B1_SD----------再生段(B1)信号劣化 (11) 15、B2_SD----------复用段(B2)信号劣化 (12) 16、B3_SD----------复用段(B3)信号劣化 (12) 17、BD_STATUS----------单板不在位告警 (12) 18、BIP_EXC---------- BIP误码过量 (13) 19、BIP_SD---------- BIP信号劣化 (14) 20、BUF_ERR----------单板缓冲区错误 (14) 21、BUS_LOC----------总线下时钟丢失 (14) 22、C4_R_LAISD----------下路140M信号AIS (15) 23、C4_T_LAISD----------上路140M信号AIS (15) 24、CC_LOC----------连续性检测时信号丢失 (16) 25、CFG_OVFLOW----------配置溢出 (16) 26、COMMUN_FAIL----------单板串口通信失效 (17) 27、CONF_DATA_LOS----------配置数据丢失 (17) 28、COOL_CUR_OVER----------冷却电流过限 (18) 29、DATA_DIFFER----------保存数据与当前配置数据不一致 (18) 30、DBMS_ERROR----------数据库错误 (19) 31、DBMS_PROTECT_MODE----------数据库处于保护模式 (19) 32、D_LO_J1----------下路总线JI失锁 (19) 33、DOWN_E1_AIS----------2M下路信号告警指示 (20) 34、E1_LOS----------2M线路信号丢失指示 (20) 35、ETH_LOS----------以太网端口连接丢失 (21) 36、EXER_FAIL----------练习倒换失败 (21) 37、EXT_LOS----------接口外部信号丢失 (22) 38、EXT_SYNC_LOS----------外部时钟源丢失 (22) 39、FAN_FAIL----------风扇故障 (22) 40、FI_FAIL---------- F口通信失败 (23) 41、FPGA_ABN---------- FPGA状态异常 (23)

华为IT软件测试笔试题

华为IT软件测试笔试题 判断题(10*1分): 1、软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。(√) 2、白盒测试侧重于程序结构,黑盒测试侧重于功能,其中白盒测试需要程序员参与,黑盒测试不需要(×) 3、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(√) 4、集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试(×) 5、系统测试应尽可能在实际运行使用环境下进行(√) 6、详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。(√) 7、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。(×) 8、程序、需求规格说明、设计规格说明都是软件测试的对象(√) 9、第三方测试是在开发方与用户方的测试基础上进行的验证测试(×) 10、数据流图和数据字典共同构成系统的逻辑模型。(√) 选择题(20*2分): 1、软件测试的目的正确的是(D) ①测试是为了发现程序中的错误而执行程序的过程; ②好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案; ③成功的测试是发现了至今为止尚未发现的错误的测试 ④测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进; A、① B、①②③ C、②③④ D、①②③④ 2、软件测试的对象包括(B) A.目标程序和相关文档 B.源程序、目标程序、数据及相关文档 C.目标程序、操作系统和平台软件 D.源程序和目标程序 3、从是否关心软件内部结构和具体实现的角度划分。(B)

ensp实验-基本操作

实验二、交换机端口配置 2.1.1端口常用配置 1、实验内容:华为系列以太网交换机物理端口常见配置; 2、实验目的:掌握华为系列以太网交换机物理端口常见命令及配置方法; 3、实验拓扑: 配置文件: LSW1:dis cu # sysname Huawei # cluster enable ntdp enable ndp enable # drop illegal-mac alarm # diffserv domain default # drop-profile default # aaa authentication-scheme default authorization-scheme default accounting-scheme default domain default domain default_admin local-user admin password simple admin local-user admin service-type http

interface Vlanif1 ip address 192.168.1.3 255.255.255.0 # interface MEth0/0/1 # interface Eth-Trunk1 # interface Ethernet0/0/1 undo negotiation auto speed 100 flow-control description to_lsw2 eth-trunk 1 # interface Ethernet0/0/2 undo negotiation auto speed 100 flow-control description to_lsw2 eth-trunk 1 # interface Ethernet0/0/3 undo negotiation auto speed 100 flow-control description to_lsw2 eth-trunk 1 # interface Ethernet0/0/4 # interface Ethernet0/0/5 # interface Ethernet0/0/6 # interface Ethernet0/0/7 # interface Ethernet0/0/8 # interface Ethernet0/0/9 # interface Ethernet0/0/10 # interface Ethernet0/0/11

华为软件测试工程师笔试题目

华为软件测试工程师笔试题目 1、怎么来设计测试方案 根据测试需求(包括功能需求和非功能性需求),识别测试要点,识别测试环境要求,安排测试轮次,根据项目计划和开发计划做整体的测试安排。 被测试的特性:通过对需求规格说明书进行分析,列出本次测试需要进行测试的各部分特性(如要测试的功能需求、性能需求、安全性需求等等); 不被测试的特性:由于资源、进度等方面原因,本次测试不列入测试范围的特性; 测试组网图:进行本次系统测试所需要的软硬件设备、配置数据已及相互间的逻辑、物理连接。今后测试执行时需要依据这个组网图来进行环境的搭建。 2、如果给你一个B/S系统你怎么来进行测试 此题答案还可用于回答测试流程,测试流程题亦可参考15题。 阅读系统需求,充分理解需求,记录问题,并与项目需求人员充分沟通。 编写测试需求,包括系统功能和非功能测试要点、测试类型、测试进度质量要求等。 制定测试计划,包括熟悉测试业务、设计测试用例、执行测试用例、进行测试小结、编写测试报告,任务颗粒度一般应小于5人天 编写测试用例,根据测试方案设计用例,即便没有明确的性能和安全测试要求,也应识别进行此两项测试。 执行软件测试, 进行测试小结,如果测试持续时间较长,每个版本间隙总结本轮测试。 编写测试报告,总结测试过程,汇总度量数据。 3、怎么进行工作流的测试 把握需求,找准结点,理清流程,画出流转图,弄清节点间的数据流转,设计测试用例的时候必须覆盖所有可能的流程。 工作流: 如果问到有没有做过,根据对工作流的了解情况回答,如果比较了解,可以把参与的某个项目中说上一些有工作流的,如果不是很了解就说没有做过,但是学习过相关知识。

华为软件测试笔试

前面几道大题是基础形的判断、选择、阅读理解题,涉及到网络、通信、软件工程等等,都是大英文。不过不难,CET4的水平就差不多了,但是重要的还是计算机方面的一些基础知识。后面的几道大题如下: 1、有A、B两个水杯,都没有刻度,也不允许做刻度。A杯装满水是5升,B杯装满水是3升。不借助别的任何工具,只用这两个杯子如何精确的得到4升水? 第一步: A杯装满水,将A杯中水装入空杯B中,装满 第二步:将B杯中水倒掉,将A杯中剩余的2升水倒入B杯 第三步:将A杯中装满水,继续倒入B杯,倒满 此时A杯中剩余4升水。 2、软件工程中,根据软件开发的 V 模型,有哪些基本的阶段划分? 3、软件测试方法有哪些分类?各有什么特点?设计测试用例的主要方法有哪些? 4、网络安全方面,简述Syn_FLOOD攻击的原理。你还知道哪些类型的网络攻击? 一、根据一张“策略—收获”图,张三可以选择横向的方案A和方案B,李四可以选择纵向的方案1、方案2、方案3。两人选择方案的交叉点就是两人各自的收获。比如张三选择方案B,李四选择方案1,交叉点是(50,80),则张三收获50元,李四收获80元。两人都想让自己的收获尽可能的高,选择方案时两人均不知对方的选择。问两人最终的收获各是多少? 二、桌上排列着一行乒乓球,一共100个。两个人轮流拿球装入口袋,拿到第100个球的人是胜利者。每次拿球最少拿1个,最多拿5个。如果你先开始拿球,你要拿几个?以后你要怎样拿球,才能保证你能拿到第100个? 三、冒泡排序。用C 或Java 语言。(从小到大排序) class Px1{ public static void main(String args[]){ int[] a={31,2,5,7,17,1,33,40}; for(int i=0;ia[j]){ int x=a[j-1]; a[j-1]=a[j]; a[j]=x; } } for(int i=0;i

软件测试工程师面试题汇总(华为篇)

软件测试工程师面试题汇总(华为篇) 1、怎么来设计测试方案 根据测试需求(包括功能需求和非功能性需求),识别测试要点,识别测试环境要求,安排测试轮次,根据项目计划和开发计划做整体的测试安排。 被测试的特性:通过对需求规格说明书进行分析,列出本次测试需要进行测试的各部分特性(如要测试的功能需求、性能需求、安全性需求等等)。 不被测试的特性:由于资源、进度等方面原因,本次测试不列入测试范围的特性。 测试组网图:进行本次系统测试所需要的软硬件设备、配置数据及相互间的逻辑、物理连接。今后测试执行时需要依据这个组网图来进行环境的搭建。 2、如果给你一个B/S系统你怎么来进行测试 此题答案还可用于回答测试流程,测试流程题亦可参考15题。 阅读系统需求,充分理解需求,记录问题,并与项目需求人员充分沟通。 编写测试需求,包括系统功能和非功能测试要点、罗列测试类型、测试进度、质量要求等。 制定测试计划,包括熟悉测试业务、设计测试用例、执行测试用例、进行测试小结、编写测试报告,任务颗粒度一般应小于5人天 编写测试用例,根据测试方案设计用例,即便没有明确的性能和安全测试要求,也应识别进行此两项测试。 执行软件测试。 进行测试小结,如果测试持续时间较长,每个版本间隙总结本轮测试。 编写测试报告,总结测试过程,汇总度量数据。 3、怎么进行工作流的测试 把握需求,找准结点,理清流程,画出流转图,弄清节点间的数据流转,设计测试用例的时候必须覆盖所有可能的流程。 工作流: 如果问到有没有做过,根据对工作流的了解情况回答,如果比较了解,可以把参与的某个项目中说上一些有工作流的,如果不是很了解就说没有做过,但是学习过相关知识。 4、做性能测试的时候都需要关注哪些参数 并发访问量,服务器响应时间(最小、平均、最大) 并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程。 负载测试(Load Testing)是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等来决定系统的性能。 负载测试是一个分析软件应用程序和支撑架构、模拟真实环境的使用,从而来确定能够接收的性能过程。压力测试(Stress Testing)是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。 疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。疲劳强度测试可以采用工具自动化的方式进行测试,也可以手工编写程序测试,其中后者占的比例较大。 一般情况下以服务器能够正常稳定响应请求的最大并发用户数进行一定时间的疲劳测试,获取交易执行指标数据和系统资源监控数据。如出现错误导致测试不能成功执行,则及时调整测试指标,例如降低用户数、缩短测试周期等。还有一种情况的疲劳测试是对当前系统性能的评估,用系统正常业务情况下并发用户数为基础,进行一定时间的疲劳测试。 大数据量测试可以分为两种类型:针对某些系统存储、传输、统计、查询等业务进行大数据量的独立数据量测试;与压力性能测试、负载性能测试、疲劳性能测试相结合的综合数据量测试方案。大数据量测试的关键是测试数据的准备,可以依靠工具准备测试数据。 5、客户没给性能指数,怎么开展性能测试 如果客户没有提出明确的性能指标,可以按照惯例和经验设置,需要和项目经理协商,一般由项目经理确认,质量保证负责给出建议。 举例说一个Server端程序,要求峰值时CPU和MEM消耗在75%以下,而一个页面的访问响应时间一般认为

华为产品测试流程的演变

华为公司产品测试流程的演变 在研发项目管理中,成本、进度、质量是项目控制的铁三角,其中研发项目质量的控制包括产品测试、评审、质量保证(QA),如果涉及到硬件,还得包括FMEA和新物料认证,产品测试是目前国内很多公司研发部门头疼的环节,如何通过测试保证产品质量,如何通过测试降低产品发布的风险,如何通过测试降低因设计而造成的维护成本…..这些问题都在困扰着大部分的中国研发管理者, 如何通过有效的测试手段在较短的时间里找出所有了产品缺陷,是许多企业负责人或研发总监面临的困惑。 那么,面临这种情况,究竟是技术问题还是管理问题? 华为轮值CEO徐直军如是说: 7万多人的研发队伍,还能有序地开展工作,这是我们1998年跟IBM开始的产品开发变革的贡献,我们叫IPD(集成产品开发)。我们从1998年开始到现在不断在优化研发流程,不断在优化组织,不断在提升研发能力,从来没有停过。……从一个创意到走向产品,整个的管理体系、流程、工具、能力提升,这个过程华为没有停止过。现在不管有多少人,别说7万人,再加7万人,我们管理也没有问题,能够有序地运作,确保把产品做出来,而丐做出来的产品是稳定的、达到质量要求,这是我们这么多年管理体系和研发流程优化的结果。 测试是产品开发过程中必不少的环节,在华为的研发人员中,有近三分之一的人员是测试人员,华为的测试体系在国内算是起步较早,大概经历了这样几个阶段: 1) 青铜器时代: 手工作坊式测试 1996年研发测试团队成立手工作坊方式的研发过程和测试 2) 铁器时代:IPD 和CMM阶段 1998年华为与IBM合作,开始引进IPD流程 1999年左右引入CMM理念产生IPD-CMMI 流程 3) 火器时代:PTM阶段 2004年在IPD基础上开发PTM流程,自动化测试规模开展 2006~2007年左右PTM趋于完善

华为交换机MGW维护作业计划操作指导书

华为交换机MGW维护作业计划操作指导书

目录 第1项告警管理系统的各种告警信息检查 (3) 第2项:各种单板运行状态检查 (3) 第3项:IP承载路由状态检查 (5) 第4项:时钟状态检查 (5) 第5项:MGW状态检查 (7) 第6项:H248、M2UA、M3UA链路状态检查 (9) 第7项:CPU占用率检查 (11) 第8项:基本呼叫功能测试(包括特服号码) (12) 第9项:配置文件备份 (12) 第10项:机房环境检查、设备状况检查及清洁 (14) 第11项:口令及操作权限清理 (14) 第12项:系统主备倒换 (15) 第13项:电源及地线检查、地阻测试 (15)

第1项告警管理系统的各种告警信息检查 要求:实时进行,每天对告警信息进行浏览,对异常告警进行必要的分析和处理。 操作部门:网管监控部、分公司 操作步骤: 1.对实时告警窗口中的告警进行浏览,是否有严重故障告警、重要故障告警、紧急重要事件告警、其他事件告警; 2.分公司应注意每日对历史告警进行分析总结,点击“故障管理”菜单下“告警日志查询”,输入告警时间,有必要还可输入相关告警编号、告警级别等,确定; 3.在查询出的历史告警中,进行逐项检查,对某些异常告警进行重点查看,双击该告警信息,在弹出的详细解释中查询具体告警参数,以及帮助信息、修复参考建 议等。 第2项各种单板运行状态检查 要求:每日进行,每天对单板运行状态进行检查,确保交换机各单板正常。 操作部门:网管监控部、分公司 操作步骤: 1.使用DSP BRD指令查看单板状态 ?命令:DSP BRD:; ?原始报告: +++ HUAWEI UMG8900 2006-10-22 09:58:13

(完整word版)华为任职资格全套——软件测试类技术,文档.doc

华为技术有限公司 软件测试类技术任职资格标准 版本号: 2.0 拟制单位:测试业务部 / 技术干部部 二○○一年十一月

目录 概述 .............................. 3 页第一部分级别定义 ................. 5 页第二部分资格标准 ................ 8 页

概述 任职资格管理的目的 规范人才的培养和选拔,推动做实的人不断提高水平,引导有水平的人做实,按做实给予评价。 激励员工不断提高其职位胜任能力,以职业化的员工队伍参与国际竞争。 树立有效培训和自我学习的标杆,以资格标准牵引员工不断学习、不断改进,保持公司的持续性发展。 任职资格认证原则 以关键行为和核心技能为中心 以工作实绩为导向 标准公开、程序公正 测试、评议相结合 任职资格标准体系 软件测试类任职资格标准由工作经验、必备知识、技能标准、工作绩效、行 为标准等五个部分组成。 软件测试类任职资格认证对象

从事软件测试类工作的人员

第一部分级别定义 根据软件测试类的实际情况,将技术任职资格等级分为一至六级,如下图所示。 技术 1 级 技术 2 级 技术 3 级 级别定义 技术任职资格 技术 4 级 技术 5 级 技术 6 级资格标准 级别定义描述了各级人员的工作定义、工作内容、工作性质、主要职责及影响 范围。 级别代码:T0401(01) 级别名称:软件测试类一级工程师 要点:有一定系统特性的测试实践经验,参与测试方案和测试用例的设计,能够独立完成测试代码实现、测试环境搭建、测试执行等工作。承担华为某一产品 领域或特定产品技术领域中一般系统特性的测试、质量保证活动等工作。在二级及 以上工程师的指导下按计划要求完成任务并保证其质量。

华为设备ptn(L2考试)2015年6月18日

2015年6月18日14点30分 试题数:119,重复命题数:30,重复命题率:25.21% 1. TCAT IP业务自动割接工具不包括以下功能() A.针对PWE3业务调整的IP业务割接 B.时钟调整 C.减点和链路调整 D.IP网络扩容加点 答案:B 2. 接入层成环以后可以通过配置-APS保护管理进行APS保护组倒换状态查询,但是不包括以下哪些操作 A.强制倒换 B.测试与检查 C.人工倒换工作到保护 D.清除 答案:B 3. 下列优先处理的告警是() A.ETH_CFM-LOC B.MPLS_PW_LOCV C.MPLS_TUNNEL_LOCV D.MAC_FCS_EXC 答案:D 4. 下列不属于传输网属重大操作是() A.优化整改等直接改变网络性能或拓扑结构的操作 B.网络软件或硬件升级 C.PTN网络服务器数据转储 D.传输网络扩容 答案:C 5. PTN设备中,Tunnel的APS保护是()的保护,动态tunnel的FRR保护是()的保护。 A.全局端到端全局端到端 B.局部局部 C.局部全局端到端 D.全局端到端局部 答案:D 重复命题1次 2015年5月18日14点30分传输设备PTN 华为L2 6. 聚合组成员失效的情况下,对于非负载分担模式下可能会造成() A.带宽不够,持续丢包 B.没有影响 C.业务中断 D.引发链路倒换,短暂丢包 答案:D 重复命题1次

2015年5月18日14点30分传输设备PTN 华为L2 7. 在进行资源一致性核查时是否需要以竣工图纸为依据 A.是 B.否 答案:A 8. 关于ECC的描述,正确的是( ) A.网关网元与其它非网关网元是通过ECC通信 B.网管计算机与网关网元是通过ECC通信 C.ECC通信路由与业务路由是一致的 D.ECC通信路由的选取是由物理距离决定的 答案:A 9. TD业务在PTN网络上的承载方式为 A.CES B.ETH C.VPLS D.L3VPN 答案:B 重复命题1次 2015年5月18日14点30分传输设备PTN 华为L2 10. PTN设备不支持哪种业务 A.ATM B.TDM C.ETH D.MSTP 答案:D 11. 对于网管脚本导入导出功能,下面说法正确的是() A.可以从全网配置文件中查到保护子网的倒换状态 B.网管使用脚本导出和使用MO备份数据的效果一样 C.网管不同的版本导出的脚本是不兼容的 D.导入脚本数据可以导入保护子网和路径自定义数据,这些数据不下发到网元答案:D 12. 155. 用T2000DM工具备份的MO存放的目录可以任意选择,而用网管界面上的“数据库备份”备份后的MO只能存放在: A./T2000/server/database/MO B./T2000/server/script C./T2000/server/database/dbbackup 答案:C 13. 网管升级失败导致无法监控网元达10个小时,哪一点违反了割接规范 A.技术支撑响应速度慢 B.没有准备备机 C.操作人员技术水平有限 D.研发人员处理速度慢 答案:B

华为瑞星360等公司软件测试工程师面试题

华为软件测试工程师面试题 Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? 答:七层结构从上到下依次是: 7 应用层 ;6 表示层 ;5 会话层 ;4 传输层 ;3 网络层 ;2 数据链路层 ;1 物 理层 五层结构是 5 应用层;4 运输层;3 网络层; 2 链路层;1 物理层。 Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP 与UDP呢? 答:UDP,TCP在传输层,IP在网络层, TCP/IP是英文Transmission Control Protocol/Internet Protocol的缩写,意思是"传输控制协议/网际协议"。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232 串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP (User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到 Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的? 一般意义上说交换机是工作在数据链路层。但随着科技的发展,现在有了三层交换机,三层交换机已经扩展到了网络层。也就是说:它等于“数据链路层 + 部分网络层”。交换机中传的是帧。通过存储转发来实现的。 路由器是工作在网络层。路由器中传的是IP数据报。主要是选址和路由。 Q4:请问C++的类和C里面的STRUCT有什么区别? 答:除关键字不同外(class,struct)的唯一区别是, 结构在默认情况下的成员是公共(public)的, 而类在默认情况下的成员是私有(private)的。

移动 华为 数据L1 20151025

1. 网络控制协议可为 PPP 连接提供什么功能? () A.管理网络拥塞以及测试链路质量 B.错误检测 C.为 PPP 提供身份验证功能 D.建立和终止数据链路 E.允许多种第 3 层协议在同一物理链路上工作 答案:E 2. 下面哪种业务属于IPTV通信类服务 A.视频点播 B.即时通信 C.直播电视 D.时移电视 答案:A 3. 下列哪条命令用于测试网络的连通性 A.ipconfig B.ping C.telnet D.show 答案:B 4. 中国移动互联网网络运行质量主要指标不包括( ) A.CPU历史值 B.内存平均和峰值利用率 C.网内主要节点间时延和丢包率 D.网络互联链路平均和峰值带宽利用率 答案:A 5. 网管告警显示某数据链路丢包率超过20%,且不规则,则以下原因中不可能的是() A.链路传输链路故障导致丢包 B.端口硬件故障 C.链路端口收光超过范围导致丢包 D.链路没有业务流量 E.链路流量拥塞导致丢包 答案:D 6. 关于中国移动互联网(CMNET)故障分级称述正确的是( ) A.CMNET骨干网承载的某项或若干项业务中断,造成全网或部分省用户无法正常使用业务,称为重大故障 B.除重大故障和严重故障外的其他故障为一般故障 C. 由于各种原因,造成全国CMNET骨干网或各省CMNET网络所承载的某项或若干项业务中断(如国际/国内出入口互联业务中断、域名服务中断、认证计费服务中断、省内/地市出入口互联业务中断、省内域名服务中断等),在凌晨1时至凌晨6时,业务故障历时超过60分钟;在其他时间段,业务故障历时超过45分钟。 答案:B 7. 可以通过以下手段查看协议状态

2017华为软件测试工程师笔试题

2017华为软件测试工程师笔试题 1、怎么来设计测试方案 根据测试需求(包括功能需求和非功能性需求),识别测试要点,识别测试环境要求,安排测试轮次,根据项目计划和开发计划做整体的测试安排。 被测试的特性:通过对需求规格说明书进行分析,列出本次测试需要进行测试的各部分特性(如要测试的功能需求、性能需求、安全性需求等等); 不被测试的特性:由于资源、进度等方面原因,本次测试不列入测试范围的特性; 测试组网图:进行本次系统测试所需要的软硬件设备、配置数据已及相互间的逻辑、物理连接。今后测试执行时需要依据这个组网图来进行环境的搭建。 2、如果给你一个B/S系统你怎么来进行测试 此题答案还可用于回答测试流程,测试流程题亦可参考15题。 阅读系统需求,充分理解需求,记录问题,并与项目需求人员充分沟通。 编写测试需求,包括系统功能和非功能测试要点、测试类型、测试进度质量要求等。 制定测试计划,包括熟悉测试业务、设计测试用例、执行测试用例、进行测试小结、编写测试报告,任务颗粒度一般应小于5人天 编写测试用例,根据测试方案设计用例,即便没有明确的性能和安全测试要求,也应识别进行此两项测试。 执行软件测试, 编写测试报告,总结测试过程,汇总度量数据。 3、怎么进行工作流的测试 把握需求,找准结点,理清流程,画出流转图,弄清节点间的数据流转,设计测试用例的时候必须覆盖所有可能的流程。 工作流: 如果问到有没有做过,根据对工作流的了解情况回答,如果比较了解,可以把参与的某个项目中说上一些有工作流的,如果不是很了解就说没有做过,但是学习过相关知识。

4、做性能测试的时候都需要关注哪些参数 并发访问量,服务器响应时间(最小、平均、最大) 并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程。 负载测试(Load Testing)是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、CPU 负载、内存使用等来决定系统的性能。 负载测试是一个分析软件应用程序和支撑架构、模拟真实环境的使用,从而来确定能够接收的性能过程。压力测试(Stress Testing)是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。 疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。疲劳强度测试可以采用工具自动化的方式进行测试,也可以手工编写程序测试,其中后者占的比例较大。 一般情况下以服务器能够正常稳定响应请求的最大并发用户数进行一定时间的疲劳测试,获取交易执行指标数据和系统资源监控数据。如出现错误导致测试不能成功执行,则及时调整测试指标,例如降低用户数、缩短测试周期等。还有一种情况的疲劳测试是对当前系统性能的评估,用系统正常业务情况下并发用户数为基础,进行一定时间的疲劳测试。 大数据量测试可以分为两种类型:针对某些系统存储、传输、统计、查询等业务进行大数据量的独立数据量测试;与压力性能测试、负载性能测试、疲劳性能测试相结合的综合数据量测试方案。大数据量测试的关键是测试数据的准备,可以依靠工具准备测试数据。 5、客户没给性能指数,怎么开展性能测试 协商,一般由PM确认,QA负责给出建议。 举例说一个Server端程序,要求峰值时CPU和MEM消耗在75%以下,而一个页面的访问响应时间一般认为用户的忍耐时间是3-5秒以内,这些要参考实际的应用来确定用户规模、操作频率、同时在线数等。 6、有没有做过接口测试,是如何做的

华为研发新员工技能培训操作方法

华为员工培训体系介绍 华为员工培训体系介绍 (1) 新员工培训 (1) 一、开发流程培训 (1) 二、编程基础培训 (2) 三、业务知识培训 (2) 四、答辩考核 (3) 普通员工培训 (3) 一、经典案例库 (3) 二、培训讲师制 (4) 三、技术等级划分 (4) 四、培训的组织形式 (4) UC新员工培训建议 (5) 本文根据我的经验和自己的理解介绍华为的员工培训体系,第一部分介绍新员工培训,第二部分介绍普通员工的培训,最后对我们公司新员工的培训提出几点建议,供参考。 新员工培训 华为每年都会从高校招聘大量应届毕业生,应届本科毕业生大多擅长编写千行以下的小程序,对于规模软件开发缺乏实际经验,为了使毕业生能快速适应规模软件开发,公司开发了新员工培训体系,主要包含:1 开发流程培训;2 编程基础培训;3业务知识培训;4转正答辩考核;通过三个月的试用期培训,大部分员工能够掌握规模软件开发所需要的基础知识并养成良好的编程、学习习惯,为以后的软件开发打下坚实的基础,华为的研发实践证明,这是一套行之有效的培训体系。 一、开发流程培训 新员工入职三个月内,质量部会组织开发流程培训,培训形式为5天封闭培训。5天内由培训讲师带队完成一个小项目开发,在开发过程中详细讲解公司的开发流程以及质量文化,培训结束进行闭卷考核。 这个培训叫做mini项目培训,通过培训,新员工基本对公司的开发流程和质量控制体体系有了大概的了解,进入项目组后,能够更好、更快融入项目开发。

二、编程基础培训 新员工在三个月试用期内必须通过两门基础知识考试:1 编程基础;2 编程规范,试用期满进行答辩,答辩分为A、B、C、D四等,打D的为没有通过试用期,淘汰或延期转正。 1.编程基础考试 根据语言分为c/c++类和java类,每月举行一次,每人有三次机会,考试100分(满分100)为通过。 内容主要包含数据结构、c/c++编程以及公司总结的在开发过程中容易出错的知识点,具体包含:拷贝/构造函数、运算符/函数重载、虚函数/多态、继承、类成员访问控制、对象模型、模板、内存操作,考察点多,考试题要比面试时的笔试题难。 考试形式为:选择题(含单选、多选)/判断题/填空。 新员工入职一个月内,部门组织技术骨干进行c++基础培训,平时复习主要通过自学,课余时间为主,考试前部门答疑一次;考试试题主要从公司题库中抽取。 2.编程规范考试 编程规范考试每月一次,每人有三次机会,考试90分及格(满分100)。公司有一本整理的编程规范文档,内容包含排版、注释、标示符命名、可读性、变量/结构定义、可测试性、程序效率、质量保证、代码逻辑/编译、代码测试/维护、宏等规范,涵盖内容比较多,word文档有50多页。考试形式为选择(单选、多选)/判断,考试以“编程规范”为依据出题。 统一的编程规范能显著提高代码的可读性,降低维护成本。 部分应届毕业生编程基础不扎实,编码不规范,通过这两个考试,能够巩固基础知识,养成良好的编码习惯,为项目的开发打下较好的基础。其次,编程基础考试是新员工入职面临的第一座大山,考试不通过,或被淘汰或转测试,因此使新员工有一定的学习压力,迫使他主动学习,从进入公司开始就养成较好的学习习惯。 三、业务知识培训 业务知识是指与项目相关的知识,主要培训责任人为导师(新员工入职后会分配一个导师,一般为入职比较久,项目骨干,类似于uc的入职引导人)。培训主要有三项:1 熟悉项目;3 学习经典案例;2 修改bug。 1.熟悉项目 新员工由导师负责熟悉项目的整体知识,学习项目组的培训资料,然后重点学习某一模块,新员工主要学习的模块一般是其导师负责的模块。新员工定期(二周或一个月)输出学习汇报胶片,在项目组中进行汇报讲解。 部门会组织业务骨干对新员工进行技术培训,培训内容为本部门开发使用的平台或组件以及开发过程中需要的业务知识。

华为修改F频点测试步骤(改进版)

修改F频点测试步骤 华为设备: 1、首选提取全网支持F频点的小区,以小区RRU类型判断,目前支 持的RRU类型后带-fa、-fae,只要带F都支持。取小区中1 块H载波做轮巡载波,每天只改这1块载波的频点即可。 2、小区CDCA算法修改如下图:(CDCA不用每天都修改,只第一次 修改)。 2.先选取1个TD小区的待测试载波(辅载波)进行F频点轮询测试,操作为: 使用DEA TCARRIER命令去激活测试的载波:DEA TCARRIER: CELLID=1111, CARRIERINDEX=SECONDARY_2; 使用MOD TCARRIER命令修改频点并限制载波最大HSDPA用户数为0,R4优先级、DPA\UPA优先级设置最低0、让用户尽量不要接入F频点测试载波(此处可以放在下面闭时隙里一块操作):MOD

TCARRIER: CELLID=1111, CARRIERINDEX=SECONDARY_2, UARFCN=9405, DCHCARRIERORDER=0, HSDPACARRIERORDER=0,HSUPACARRIERORDER=0, CARRIERMAXHSDPAUSERNUM=0, CARRIERMAXHSUPAUSERNUM=0; 如果要闭时隙的话,先去激活H载波,使用DEACTHSDPA TCARRIER 去激活F轮巡载波;再用MOD TCARRIER修改时隙状态;(注:TS1/2/6必须保留,TS3/4/5时隙必须保留一个,目前没有完全不让用户接入的方法,只能尽量较少。)最后要激活轮巡H载波使用ACTHSDPA TCARRIER。(此步骤可以和上面修改优先级同时修改) 使用ACT TCARRIER命令激活测试的载波:ACT TCARRIER: CELLID=1111, CARRIERINDEX=SECONDARY_2; 4、如果指令脚本执行正常,则编辑使用批命令将其他待测小区的测试载波进行频点修改: F频点轮巡脚本(94 13).xls内涵所有脚本,但批处理时,要一列一列黏贴到窗口

E1监控华为1+1MSP倒换测试

LMXE E1 监控业务和华为1+1线性复用段单端非恢复式业务对接测试总结 一﹑业务配置条件:我们的SNCP业务和华为的SNCP业务对接完全没问题,如果是和华为的1+1线性复用段对接,建议华为必须配置成“单端非恢复式业务”。如果配置成“恢复式”或者是“双端倒换”,会有问题,华为后两种业务是要走协议的。 二、不跨交叉盘和华为的1+1线性复用段对接,直接配置成SNCP业务就可以正常倒换,E1监控没有问题。 三、跨交叉连接盘X1\X2业务配置方式和存在的问题 1.E1监控保护组设置方法,分两步。第一,先设置SDH交叉连接业务;第二,在“配置” “E1监控通道保护组”设置保护组,具体可以参照图0网管界面配置。以上2条原则同时进行配置否则,E1监控不能正常工作,切记!! 图0 如果您配置的一条业务如下:X1-1(光口)-1(VC12)和E1监控通道-X1-1,或者是X2-1(光口)-1(VC12)和E1监控通道-X2-1,华为那边配置的是1+1单端非恢复式MSP业务,而且这时是按照1+1 保护方式连接了2对光纤,光路质量OK,那么无论你是否设置了保护组,仅有一种可能性通,就是你现在设置的业务和华为那边选收的业务光纤在一条光路上,否则业务不通,需要在华为那边做强制倒换或者是人工倒换及拔纤倒换,使其工作在同一路径上。这种配置方式本生不合理,但是这种不合理性在实际中也可能存在,需要大家在实际操作中加以注意。 为什么会照成以上现象呢? 因为华为的MSP业务倒换判断条件是:接收到R_LOS、R_LOF、MS_AIS、B2_EXC、B2_SD告警后,复用段保护组进入倒换态,那么现在我们的2条光路均是OK的,所以不

华为软件开发行为规范标准

软件开发行为规范 第一版 深圳市华为技术有限公司 版权所有不得复制

软件开发行为规范 (第一版) 为了把公司已经发布的软件开发过程规范有效地运作于产品开发活动中,把各种规范“逐步形成工程师的作业规范”,特制定本软件开发行为规范,以达到过程控制的目的。 与软件开发相关的所有人员,包括各级经理和工程师都必须遵守本软件开发行为规范。对违反规范的开发行为,必须按照有关管理规定进行处罚。 本软件开发行为规范的内容包括:软件需求分析、软件项目计划、概要设计、详细设计、编码、需求管理、配置管理、软件质量保证、数据度量和分析等。 本软件开发行为规范,采用以下的术语描述: ★规则:在软件开发过程中强制必须遵守的行为规范。 ★建议:软件开发过程中必须加以考虑的行为规范。 ★说明:对此规则或建议进行必要的解释。 ★示例:对此规则或建议从正或反两个方面给出例子。 本软件开发过程行为规范由研究技术管理处负责解释和维护。 研究技术管理处

目录 1 软件需求分析 5 2 软件项目计划9 3 概要设计11 4 详细设计14 5 编码18 6 需求管理19 7 软件配置管理21 8 软件质量保证23 9 数据度量和分析25

1 软件需求分析 1-1:软件需求分析必须在产品需求规格的基础上进行,并保证完全实现产品需求规格的定义。 1-2:当产品的需求规格发生变更时,必须修订软件需求规格文档。软件需求规格的变更必须经过评审,并保存评审记录。 1-3:必须对软件需求规格文档进行正规检视。 1-4:软件需求分析过程活动结束前,必须经过评审,并保存评审记录。 1-5:在对软件需求规格文档的正规检视或评审时,必须检查软件需求规格文档中需求的清晰性、完备性、兼容性、一致性、正确性、可行性、易修改性、健壮性、易追溯性、易理解性、易测试性和可验证性、性能、功能、接口、数据、可维护性等内容。 说明:参考建议1-1到1-16。 1-1:采用以下检查表检查软件需求规格文档中需求的清晰性。 1-2:采用以下检查表检查软件需求规格文档中需求的完备性。

相关文档
最新文档