当前位置:文档之家› 液晶显示器DVI接口及测试规范

液晶显示器DVI接口及测试规范

液晶显示器DVI接口及测试规范
液晶显示器DVI接口及测试规范

液晶电视接收机 DVI视频接口及显示规范

1、范围

本部分规定了液晶电视接收设备中视频DVI(Digital Visual Interface)

信号外部接口互连的电特性标称值和机械配接要求。

本部分适用于液晶电视接收设备间标准清晰度电视模拟视频信号的连接。

2、术语及定义

DVI全称为Digital Visual Interface

TMDS(Transition MinimizedDifferential Signaling) 最小化传输差分

信号; DVI接口利用T.M.D.S.链路将像素数据进行最小变换直流平衡编码,实

现了高速实时数字显示数据传输.

3、DVI概述及工作原理与标准

3.3.1、DVI有DVI1.0和DVI2.0两种标准,其中DVI1.0仅用了其中的一组

信号传输信道,传输图像的最高像素时钟为165M(1600RGB*1200@60Hz,UXGA),

信道中的最高信号传输码流为1.65GHz。DVI2.0则用了全部的两组信号传输

信道,传输图像的最高像素时钟为330M,每组信道中的最高信号传输码流也

为1.65GHz。在显示设备中,目前还没有DVI2.0的应用,因此本文所讨论的

DVI都是指DVI1.0标准。连接规定及电气性能要求如表1所示。

3.3.2、DVI是基于TMDS(Transition Minimized Differential Signaling,

转换最小差分信号)技术来传输数字信号,TMDS运用先进的编码算法把8bit

数据(R、G、B中的每路基色信号)通过最小转换编码为10bit数据(包含行场同步信息、时钟信息、数据DE、纠错等),经过DC平衡后,采用差分信号传输数据,它和LVDS、TTL相比有较好的电磁兼容性能,可以用低成本的专用电缆实现长距离、高质量的数字信号传输。TMDS技术的连接传输结构如图1所示。

图1

3.3.3 DVI数字信号传输有单连接(Single Link)和双连接(Dual Link)两种方式,对于单连接,仅用图1所示的1/2、 9/10、17/18脚传输,它的传输速率可达

4.9Gbps,双连接可达9.9Gbps。

3.3.4 TMDS是使用差分(Differential)的传输技术,除了可有效的降低同模噪音(Common Mode Noise)之干扰,并可仅用一半的电位变动(VSwing)来传输实际峰值大小为2倍VSwing的讯号,如图2.2所示。这样不但可以减少传输的功率销耗,合省电原则,也可以降低EMI的干扰。

圖2.2 TMDS差分的传輸方式

4.3、DVI接口标准介绍

DVI-A ( A= Analog ) 是模拟信号接口,只能去接 DVI-A或者VGA接口的信号。DVI-D ( D= Digital ) 是数字信号接口,只能去接 DVI-D 接口的信号. DVI-I (I = A+D = Integrated)含及上述两个接口,在管脚定义上有明显的区分。

4.3.1、DVI信号的各种特性

规格信号备注

DVI-I 双通道数字/模拟可转换VGA

DVI-I单通道数字/模拟可转换VGA

DVI-D双通道数字不可转换VGA

DVI-D单通道数字不可转换VGA

DVI-A 模拟

4.3.2、接口定义

DVI-D:

DVI-I:

实际处理电路中信号定义脚说明:

PIN脚 信号规格 PIN脚 信号规格

C1=Analog Red 三基色信号线中的红 PIN13=NC NC

C2=Analog Green 三基色信号线中的绿 PIN14=DVI+5V +5VCC

C3=Analog Blue 三基色信号线中的蓝 PIN15=NC NC

水平扫描)行同步信号PIN16=HOT_PLUG HDCP功能探测脚 C4=AnalogH(Horizontal)

sync

C5=Analog Ground 地线 PIN17=RX0N 数字视频信号 PIN1=RX2P 数字视频信号 PIN18=RX0P 数字视频信号PIN2=RX2N 数字视频信号PIN19=DVI_DTE GND

PIN3=DC- 数字视频信号PIN20=NC NC

PIN4=DC- 数字视频信号PIN21=NC NC

PIN5=D2- 数字视频信号PIN22=GND GND

PIN6=DDC2_SCL DDC2时钟信号PIN23=RXCP 数字视频信号PIN7=DDC2_SDA DDC2数据信号PIN24=RXCN 数字视频信号PIN8=NC NC

PIN9=RX1N 数字视频信号

PIN10=RX1P 数字视频信号

PIN11=GND GND

PIN12=NC NC

4.3.2、电气性能要求

电气参数 性能建议要求

TMDS Termination Voltage 3.125V≤TMDS ±Data≤3.475V DDC Line OutPut Voltage 4.5V≤SDA/SCL Voltage≤5.5V HPD Output Voltage +5VCC

HPD Output Resistance 800 ohm≤ZHPD≤1200 ohm

差分阻抗

(Differential Impedance)

100W±10W

同模阻抗

(Common Mode Impedance)

33W±10W

差动延迟

(Differential Delay)

4.5ns/m

差分对内延迟差

(Inter-Pair Skew)

0.4T Pixel

差分对间延迟差

(Intra-Pair Skew)

0.25T Bit

上升时间衰退或频宽

(Rise Time Degradation or Bandwidth )212ps,1.65Ghz (Tr = 0.35/BW)

衰减(Attenuation)-0.09 dB/m@1Mhz

-0.18 dB/m@10Mhz

-0.34 dB/m@65Mhz

-0.44 dB/m@100Mhz

-0.64 dB/m@200Mhz

-0.94 dB/m@400Mhz

-1.36 dB/m@600Mhz

-1.79 dB/m@800Mhz

-3.49 dB/m@1600Mhz 本范围性能标准均符合VESA标准及增强型数据显示通道

(1)差动阻抗

DDWG DVI Rev1.0并没有很明确的指出为100W±10W,但在第38页中提及Receiver连接器的差动阻抗为100W±20W,且组装线的阻抗需小于此变动。然后,接收器本身预设的阻抗为100W±10W,因此,考虑传输线材和Receiver的匹配性,差分线的差分特性阻抗定为100W±10W,是合理的。

此外,3M主导MDR接头的组装线材,也是TMDS的一种载具,其差分特性阻抗规范也是定为100W ±10W。

(2)同模阻抗

DDWG和Molex都没有定义此项,但为了估算同模噪声,同模阻抗是相当重要的参数,如IEEE1394a 及USB2.0都有要求测同模阻抗。这里惠盈使用公式计算出,理想同模阻抗应为

33W±10W。

(3)差动延迟

DDWG DVI Rev1.0并没有公开定出DVI线材机械尺寸,所以差动延迟的规范也没有明确的定义。

从Molex的公开的测试报告观之,其量测结果大约在4.3 ns/m到4.4 ns/m。然而查阅3M的目录,可看出其MDR接头的组装线,其差动延迟的规格定义在4.1ns/m。然而考虑DVI接头不同于MDR 接头,这里取较松的上限,4.5ns/m。另外,这里提供IEEE1394a的规范,其差动延迟的规格上限在5.05ns/m。

(4) 差分对内延迟差及(5) 差分对间延迟差

不论是Intra-pair Skew或Inter-pair Skew,DDWG DVI Rev1.0已在内文第39页,明确指出Inter-pair Skew上限是0.4T Pixel,Intra-pair Skew上限是0.25T Bit,这边T Pixel是指像素时间(Pixel Time),这边T Bit 是指单位间格(Unit Interval)。

一般而言,上升时间衰退和频宽有一经验公式来连接两者的关系,即

0.35 =上升时间衰退(ps)′频宽(Ghz) (2.4)

以Molex DVI线材目录所言,可传输1.65Ghz的差分讯号,所以其上升时间衰退以式(2.4)估算,约为212ps。

另外,DDWG DVI Rev1.0第41页规定,这Risetime Degradation是要用TDR的20%-50%-80%之35ps 上升时间设定量测,这和Molex报告的10%-50%-90%,35ps上升时间设定不同,不过惠盈认为,DDWG的规定较为合理,因为这样可以降低DVI接头Open端TDR或TDT脉冲反射的不准度。(6)衰减

DDWG目前没有也没规定差分线传输的衰减。参考Molex的试验报告,在425Mhz约为1.00dB/1m,在560Mhz约为1.27dB/m,在850Mhz约为1.90dB/m。除此之外,惠盈另有一份相关的TMDS在P&D规范,规定了TMDS在112MHz传输速率之衰减规范。

5, 结构实物图

DVI-D如图2所示。

图2 针连接器

另外一种则是DVI-I接口,可同时兼容模拟和数字信号。兼容模拟幸好并不意味着模拟信号的接口D-Sub接口可以连接在DVI-I接口上,而是必须通过一个转换接头才能使用,一般采用这种接口的显卡都会带有相关的转换接头。如图3所示.

图3 针连接器

6, 相关测试技术指标

指标名称:DVI图像质量

测试设备:待测LCD Monitor主板1PCS,PC 一台,屏一片,12V 电源一部,DVI连接线一根.

技术指标:画面显示是否正常

测量方法:按“MENU”功能键,切换到DVI 模式,检查相应画面(使用16 阶灰阶信号和彩条信号,见图4、5 所示)应色彩鲜艳?稳定清晰?不可有雪花?缺色?拖影及其它异常现象。

图14 16 灰阶信号 图15 彩阶画面

【WebService】接口的测试方法

【WebService】接口的测试方法 有以下多种方式: 一、通过WSCaller.jar工具进行测试: 前提:知道wsdl的url。 wsCaller可执行程序的发布方式为一个wsCaller.jar包,不包含Java运行环境。你可以把wsCaller.jar复制到任何安装了Java运行环境(要求安装JRE/JDK 1.3.1或更高版本)的计算机中,用以下命令运行wsCaller: java -jar wsCaller.jar 使用wsCaller软件的方法非常简单,下面是wsCaller的主界面: 首先在WSDL Location输入框中输入你想调用或想测试的Web Service的WSDL位置,如“https://www.doczj.com/doc/d12723631.html,/axis/services/StockQuoteService?wsdl”,然后点“Find”按钮。wsCaller就会检查你输入的URL地址,并获取Web Service的WSDL信息。如果信息获取成功,wsCaller会在Service和Operation下拉列表框中列出该位置提供的Web Service服务和服务中的所有可调用的方法。你可以在列表框中选择你要调用或测试的方法名称,选定后,wsCaller窗口中间的参数列表框就会列出该方法的所有参数,包括每个参数的名

称、类型和参数值的输入框(只对[IN]或[IN, OUT]型的参数提供输入框)。你可以输入每个参数的取值。如下图: 这时,如果你想调用该方法并查看其结果的话,只要点下面的“Invoke”按钮就可以了。如果你想测试该方法的执行时间,则可以在“Invoke Times”框中指定重复调用的次数,然后再按“Invoke”按钮。wsCaller会自动调用你指定的方法,如果调用成功,wsCaller会显示结果对话框,其中包括调用该方法所花的总时间,每次调用的平均时间和该方法的返回值(包括返回值和所有输出型的参数)。如下图:

接口自动化测试方案

接口自动化测试方案 2018年4月9日 文档编号:(V1.0) 目录 目录 1测试需求及范围 (2) 1.1测试目的 (2) 1.2测试需求 (2) 2测试方法 (3) 3测试工具及框架拓扑图 (3) 3.1测试工具 (3) 3.2自动化测试拓扑图 (3) 4流程示例 (3) 5测试环境 (5) 2.1硬件配置 (5) 2.2软件配置 (5)

6测试思路 (6) 6.1通用测试场景 (6) 6.2逻辑场景 (7) 6.3断言检查 (7) 1测试需求及范围 1.1测试目的 随着公司项目的不断增大,接口的服务随之增多,回归的任务量越来越大,需要对接口进行定时回归测试来保证系统的稳定性。 1.在开发提交新的接口前进行冒烟测试,以保证系统是能够正常开展测试的 2.功能测试完成/bug回归完成后进行回归测试,保证bug修改完成后没有引入新的问题 1.2测试需求 1、目前提供的接口多为Rest 规范的接口,需要使用JMeter进行自动化接口测试,核对接口入参及返回报文格式、内容的正确性,最终通过Jenkins持续集成生成测试报告。 2、对开发人员的需求 接口文档的规范,如:输入输出模板,输出类型是否全面

2测试方法 根据开发人员提供的接口访问地址、入参格式、请求格式,进行接口请求数据拼接,并查看返回结果及返回报文、响应时间,检查返回Json内容是否符合接口定义规范,是否符合预期的返回结果。 3测试工具及框架拓扑图 3.1测试工具 Jemeter+Jenkins 3.2自动化测试拓扑图 4流程示例 测试数据从csv或者txt文件里读取,包含入参、出参、预期结果/断言

接口测试方法

接口功能测试策略 分类:java 学习 2012-04-18 15:30 1105人阅读评论(0) 收藏举报 测试服务器数据库游戏平台网络协议 由于平台服务器是通过接口来与客户端交互数据提供各种服务,因此服务器测试工作首先需要进行的是接口测试工作。测试人员需要通过服务器接口功能测试来确保接口功能实现正确,那么其他测试人员进行客户端与服务器结合的系统测试过程中,就能够排除由于服务器接口缺陷所导致的客户端问题,便于开发人员定位问题。以下便是个人的平台服务器接口功能测试经验总结: 一、接口测试范围 根据服务器的测试需求,接口测试范围主要分为:1、新增接口的测试;2、新增业务功能接口测试;3、整个服务器的接口测试。所需测试测试接口依次增多,在测试时间足够的条件下,当然需要对所有接口进行测试用例的设计,但如果测试较短的情况下,则应该首先根据用户的典型操作对测试接口进行优先级划分,对调用频繁接口需要优先进行测试。 二、接口测试策略 在进行平台服务器接口测试之前,首先需要整理服务器接口的测试方案,分析接口测试的要点,平台服务器的接口测试内容主要有: 接口设计检查 接口用于服务器与客户端的数据交互,客户端通过网络协议传递的数据为服务器接口的输入数据,因此应该首先通过服务器接口文档及客户端数据约束文档进行交互数据的有效性检查: n 整数型数据位数 n 浮点型数据精度 n 字符串数据范围值 要求客户端的整数型、浮点型、字符串数据以及其最大值和最小值都能作为服务器接口的有效输入。这些工作在服务器设计评审时就可以进行,以便确保不会出现客户端上传数据被服务器自动进行截断或四舍五入的操作。 接口依赖关系检查 以上策略只谈到单个接口的测试方法,对于用户来说,一个操作可能会造成服务器调用多个接口来进行完成,因此还需要从业务处理的角度,对各种业务操作所涉及的多个接口之间依赖调用进行测试。

李龙: 单元测试:模块接口、局部数据结构、路径、边界条件、错误处理、代码书写规范

单元测试 单元测试是以程序设计说明书为指导,测试模块范围内的重要控制路径,以揭露错误。 当程序编好以后,将它录制在媒体上,或者直接由终端键盘输入到机中进行调试。测试的相对复杂性和所发现的错误受到单元测试所限定的范围的限制。它在执行的过程中紧密的依照程序框架对模块进行测试(调试),测试包含入口和出口的参数,输入和输出信息,错误处理信息,部分边界数值测试。需要在6个方面对所测模块进行检查。 1.模块接口测试 模块接口测试是单元测试的基础,当模块通过外部设备进行输入/输出操作时,只有在数据能正确流入、流出模块的前提下,模块才能完成他的功能。 模块接口测试应考虑下列因素: ★调用其他模块时所给的输入参数与模块的形式参数在个数、属性、顺序上是否匹配;★调用其他模块时所给实际参数的个数是否与被调模块的形参个数相同; ★调用其他模块时所给实际参数的属性是否与被调模块的形参属性匹配; ★调用预定义函数时所用参数的个数、属性和次序是否正确; ★输入的实际参数与形式参数的个数是否相同; ★输入的实际参数与形式参数的属性是否匹配; ★输入的实际参数与形式参数的量纲是否一致; ★是否修改了只做输入用的形式参数; ★是否存在与当前入口点无关的参数引用; ★是否修改了只读型参数; ★对全程变量的定义各模块是否一致; ★是否把某些约束作为参数传递。 ★输出给标准函数的参数在个数、属性、顺序上是否正确; ★限制是否通过形式参数来传送; ★文件属性是否正确; ★OPEN/CLOSE语句是否正确; ★格式说明与输入输出语句是否匹配; ★缓冲区大小与记录长度是否匹配; ★文件使用前是否已经打开; ★是否处理了输入/输出错误; ★输出信息中是否有文字性错误; ★在结束文件处理时是否关闭了文件。 2.局部数据结构测试 局部数据结构是为了保证临时存储在模块内的数据在程序执行过程中完整、正确的基础。模块的局部数据结构往往是错误的根源,力求发现最常见的几类错误: ★不合适或不相容的类型说明; ★变量无初值; ★变量初始化或省缺值有错; ★不正确的变量名(拼错或不正确地截断); ★出现上溢、下溢和地址异常。

接口测试的两种方法

接口测试的两种方法 < Publish > 123 456 2 123 456 Don't forget the meeting!

有了上述的说明书之后,测试人员可以根据文档的描述在LoadRunner书写相应的接口测试脚本。 LoadRunner中涉及到向服务器发送请求的API方法包括:web_url(),web_submit_form(),web_submit_data(),web_custom_request()。下面介绍两种我常用的方法: 方法一:使用web_submit_data() web_submit_data("insert", "Action=http://116.211.23.123/SNS/Publish.htm ", "Method=POST", "Referer=http://116.211.23.123/SNS/Publish.htm ", "Mode=HTML", ITEMDATA, "Name= SNSID ","Value=6601",ENDITEM, "Name= UserID ","Value=123",ENDITEM,

HDMI接口测试规范

深圳市鹏元晟实业有限公司测试规范 XXX-XXX-XXX A00 HDMI接口测试规范 (共8 页) 编制/日期:覃秋林/2018.3.5 审核/日期:苏建龙/2018.3.5 批准/日期:陶亮/2018.3.5 发布1

目录 前言 (3) 修订履历 (4) 1适用范围 (5) 2编写目的 (5) 3设备、平台、物料 (5) 4操作人员 (5) 5测试内容 (5) 6测试步骤与判定标准 (5) 6.1显示测试 (5) 6.2长线测试 (6) 6.3热拔插测试 (6) 6.4复制/扩展显示测试 (6) 6.5分辨率/刷新率测试 (7) 6.6主机唤醒后测试 (8) 6.7兼容性测试 (8) 6.8老化烤机测试 (8)

前言 本规范将HDMI接口测试的标准操作步骤、测试要求、判定标准描述出来,用来指导和规范测试人员和品质检验人员的测试工作,将HDMI显示接口测试的关键控制点进行细化和量化,使其具有可操作性,可检查性,可追溯性,可验证性以及系统性。 本规范由鹏元晟实业有限公司研发中心提出并归档管理。 本规范起草部门:研发中心 本规范起草人:覃秋林 本规范审核人:苏建龙 本规范批准人:陶亮

修订履历

HDMI接口测试规范 1适用范围 本规范适用于任何带有HDMI显示接口的产品的测试,包括Adapter、Cable等。 2编写目的 用于规范新产品验证测试的作业流程,确保新产品开发设计的质量。 3设备、平台、物料 3.1 测试环境:常温常压 3.2 测试设备:笔记本电脑、台式机、手机、HDMI线材、HDMI显示器、4K片源; 3.3 测试平台:WIndows 7/8/10 OS、Mac OS、Linux/Android操作系统; 3.4 物料:待测产品。 4操作人员 4.1 产品测试工程师(技术员)、品质检验员 5测试内容 5.1 HDMI显示接口测试项目包括:显示(包括声音)、长线显示(包括声音)、热拔插、分辨率/刷新率、复制模式/扩展模式、主机唤醒后测试、兼容性测试、老化烤机。6测试步骤与判定标准 6.1显示测试 测试目的:检查VGA的显示功能。 显示测试步骤一:以Type-C产品为例,先将产品Type-C接口插到笔记本电脑的Type-c接口;再用HDMI线材的一端插到产品HDMI接口,线材另一端插到带喇叭显示器的HDMI接口;播放4K视频。 显示测试步骤二:由于Type-C接口支持正反插,步骤一测试完后将产品Type-C 接口翻过来插到笔记本电脑的Type-c接口;再用HDMI线材的一端插到产品HDMI接口,线材另一端插到带喇叭显示器的HDMI接口;播放4K视频。 显示测试步骤三:先用HDMI线材的一端插到产品HDMI接口,线材另一端插到带喇叭显示器的HDMI接口;再将产品Type-C接口插到笔记本电脑的Type-c接口;

V.35接口测试规范

V.35接口测试规范 目录 一、业务开通测试 (2) 1、端对端对测 (2) 2、端对端环测 (2) 二、故障诊断测试 (3) 1、2M传输通道环回测试 (3) 2、2M环回测试 (4) 3.V.35环回测试 (5) 4.V.35和2M对测 (5) 三、附录:V.35/G.703转换器使用手册 (6)

一、业务开通测试 定义:检测端到端的通道可用性测试。 业务开通测试有2种方案来测试,需根据现场情况来任选择如下其中一种方案进行测试。 1、端对端对测 测试配置: 图1 操作步骤 a)如上图连接测试配置。两端V.35接口各挂一台具有V.35接口的测试仪。 b)两台表分别向对端发送信号,同时接收对方发来的信号。 c)12小时持续测试,记录测试结果。 指标要求:误码个数为零。 注意事项: 1.若V.35/G.703转换器的V.35接口为DCE模式,则仪表V.35接口选择DTE模式。2.若V.35/G.703转换器的V.35接口为DTE模式,则仪表V.35接口选择DCE模式。 3.仪表接地。 2、端对端环测 测试配置:

图2 操作步骤 a)如上图连接测试配置。V.35接口分析仪挂在一边的V.35接口上,另一端用一个V.35 口自环头自环。 b)仪表发送信号,穿过整个通道后经过V.35口自环头环回来。 c)12小时持续测试,记录测试结果。 指标要求:误码个数为零。 注意事项: 1.若V.35/G.703转换器的V.35接口为DCE模式,则仪表V.35接口选择DTE模式。2.若V.35/G.703转换器的V.35接口为DTE模式,则仪表V.35接口选择DCE模式。3.V.35自环头均能适用于DCE和DTE模式。 4.仪表接地。 二、故障诊断测试 当有故障发生时,首先使用业务开通的测试方法来判断故障是发生在客户设备端还是我方通道端,然后再组合使用如下几种方法来分段逐步定位出故障点。 1、2M传输通道环回测试 定义:测试2M传输通道的可用性 配置图

接口测试思路

你好,我觉得接口测试用例的设计方法其实和功能测试用例的设计方法是类似的,因为接口是需要满足需求的,而接口测试所依赖的也是需求说明书,但是,因为接口测试毕竟是通过代码去测试代码,所以,为了保证覆盖率,可能会使用到单元测试的方法,具体的测试用例设计,我考虑的如下,请参考,如果有错误,一起讨论。 输入参数测试:针对输入的参数进行测试,也可以说是假定接口参数的不正确性进行的测试,确保接口对任意类型的输入都做了相应的处理:输入参数合法,输入参数不合法,输入参数为空,输入参数为null,输入参数超长; 功能测试:接口是否满足了所提供的功能,相当于是正常情况测试,如果一个接口功能复杂时推荐对接口用例进行结构划分,这样子用例具有更好的可读性和维护性。 逻辑测试:逻辑测试严格讲应为单元测试,单元测试应保持内部逻辑的正确性,可单元测试和接口测试界限并不是那么清楚,所以我们也可以从给出的设计文档中考虑内部逻辑错误的分支情况和异常; 异常情况测试:接口实现是否对异常情况都进行了处理,接口输入参数虽然合法,但是在接口实现中,也会出现异常,因为内部的异常不一定是输入的数据造成的,而有可能是其他逻辑造成的,程序需要对任何的异常都进行处理。 具体实列参考: 需求内容: 功能描述:店铺会有很多的评价,评价分两种类型,好评,差评,根据店铺的没个评价,确定这个店铺有多少个星。具体的要求是 1. 评价分好评,差评 2. 连续5个好评可以转换为1个星,有一个差评,减少1个星 3. 最多有5个星 4. 初始星为0,最少有0个星 接口设计: public interface IStoreService { /** * 根据店铺Id,得到店铺的星数 * @param storeId店铺id * @return店铺星数 */ public int getSotreStar(String storeId);} 分析过程: 从需求角度分析,需要测试的点包括: 1.店铺没有评价 2.店铺全部差评 3.店铺全部好评 4.店铺有差评,有好评 5.点评评价数小于5个 6.店铺评价中,连续好评不够5个 7.根据星计算规则,店铺所得星号大于5个 具体实现: private int getStar(List pingJiaList) {

Java接口自动化测试项目构建规范

java接口自动化测试项目构建规范 概要: 本文档旨在指导说明如何基于eclipse+maven构建Java接口自动化测试项目,并遵循相关规范说明,各Java接口自动化测试项目需按此规范执行 基本要求 1)JDK:JDK1.8 svn://https://www.doczj.com/doc/d12723631.html,/https://www.doczj.com/doc/d12723631.html,/软件共享/SOFT/jdk-8u25-windows-x64.exe 2)git客户端 svn://https://www.doczj.com/doc/d12723631.html,/https://www.doczj.com/doc/d12723631.html,/软件共享/SOFT/Git-2.5.3-64-bit.exe 3)Eclipse:相关插件testNG、maven等已安装配置好 svn://https://www.doczj.com/doc/d12723631.html,/https://www.doczj.com/doc/d12723631.html,/软件共享/SOFT/eclipse-jee-mars-R-win32-x86_64.zip 4)构建Java项目编码要求:统一使用UTF-8编码 5)所有项目源码使用teamcode管理 Teamcode操作及最佳实践 git clone ssh://{yourUserName}@https://www.doczj.com/doc/d12723631.html,:29418/fangdd/engineering/teamcode && scp -p -P 29418 {yourUserName}@https://www.doczj.com/doc/d12723631.html,:hooks/commit-msg teamcode/.git/hooks/ clone后可参考specs目录下teamcode-workflow.md与teamcode-best-practice.md说明Maven基本配置 maven环境配置.ppt testNG测试框架介绍及使用 T e s t N G介绍.p 构建步骤说明 1)新建Java maven项目,如下图所示,点击新建

HDMI测试规范

HDMI测试规范 HDMI测试规范 HDMI测试规范的规范细节请参考:《HDMI一致性测试规范1.1》,《HDMI规范1. 1》,《HDCP规范1.1》; 一.HDMI输出兼容性测试: 1.和HDMI接口电视的兼容性:同时传输音频和视频; 2.和DVI接口电视的兼容性:只传输视频; 3.和HDMI接口的功放的兼容性:只传输音频; 判断标准:HDMI接口可以传输的音频支持“任何能通过S/PDIF输出的压缩数字音频”和“2/6/8声道,32-192KHZ采样率的未压缩的数字音频”,可以输出“I2S(一种数字传输界面,时差性能要优于S/PDIF,适合短距离通讯)和SPDIF的音频”;它总能获得CD的音频质量;HDMI接口可以传输的视频支持“高清1080I”,“高清720P”,“普通隔行”和“普通逐行”(目前后两种我们没有支持),同时支持NTSC和PAL电视制式;可以根据接受端可以接受的视频状态自动输出“YUV”或“RGB”编码的视频格式; 二.HDMI端口插拔可靠性测试: 1.接口热插拔可靠性:在碟机和接受端都工作的状态下,插拔HDMI接口,两端的设备是否工作正常,HDMI输出的音视频功能是否正常; 2.ESD 测试 3.接口插拔寿命测试:多次插拔HDMI接口,测试HDMI接口寿命;判断标准:热插拔时接受端能正常输出HDMI的音视频信号,源端系统需仍正常工作;接口插拔寿命最少需要5000次以上; 三.HDMI输出的可靠性测试: 1.源输出端驱动能力测试; 2.连接线的衰减特性测试; 3.高频和大容量数据传输可靠性; 判断标准:最长可以传输30米,保证声音图像正常;大容量DVD(多字幕,多通道)碟片播放画面的流畅性; 4.开机,待机时,HDMI是否输出正常。 四.HDMI连接线和接口的检测标准: 请参考HDMI接口和连接线的供应商的检测标准; 五.非正常工作状态下HDMI端口输出测试: 1.高低温状态: 2.高低压状态: 3.长时间工作状态: 判断标准:具体的温度,电压和工作时间的参数参考普通碟机;在这些状态下,需要H DMI接口的音视频功能正常工作;

lr做接口测试的2种方法-最有用

接口测试的两种方法 其实无论用那种测试方法,接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程。 方法一、用LoadRunner实现接口测试 大家都知道LoadRunner是一种性能测试工具,但它也可以用在我们做接口测试的时候。开发人员开发出来的接口,提供给测试人员详细的接口使用说明书,该说明书最基本的要求如下:接口测试地址:/SNS/Publish 请求报文参数说明: 请求报文格式: < Publish > 123 456 2 123

456 Don't forget the meeting! 应答报文的参数接口说明: 有了上述的说明书之后,测试人员可以根据文档的描述在LoadRunner书写相应的接口测试脚本。

LoadRunner中涉及到向服务器发送请求的API方法包括:web_url(),web_submit_form(),web_submit_data(),web_custom_request()。下面介绍两种我常用的方法:方法一:使用web_submit_data() web_submit_data("insert", "Action=http://116.211.23.123/SNS/Publish.htm ", "Method=POST", "Referer=http://116.211.23.123/SNS/Publish.htm ", "Mode=HTML", ITEMDATA, "Name= SNSID ","Value=6601",ENDITEM, "Name= UserID ","Value=123",ENDITEM, "Name= CommentsTypeID ","Value=1",ENDITEM, "Name= CommentsID ","Value=456",ENDITEM, "Name= AuthorID","Value=789",ENDITEM, "Name= CommentsContent ","Value=Just for testing",ENDITEM, LAST); 方法二:使用web_custom_request() char str[1000]; strcpy(str,"SNSID=7999&UserID=1&CommentsTypeID=1&CommentsID=1&AuthorID=1&Comme ntsContent=1"); web_custom_request("Publish", "Url= http://116.211.23.123/SNS/Publish.htm", "Method=POST", "Referer=http://116.211.23.123/SNS/Publish.htm ", "Mode=HTTP", str, LAST); 这也是一种写法,可以跟web_submit_data互换。这种写法更利于拼接参数。 方法一适合一些xml结构的根元素下的子元素同处于根元素下面,且子元素数目较少的情况下,如果xml结构比较复杂,比如说根元素下面有多级子元素,或者xml树结构分叉较多的时候,我们可以先把xml拼接成一个字符串然后通过web_custom_request()向服务器发送请求。

COM接口测试方法

COM接口测试方法 测试主板RS485功能可以直接将主板上的有RS485功能的COM跳线或是BIOS中设设置为485接口(没有统一标准),一般情况主板上只会有一个485接口,此时就会用到市面上较常见的RS232/RS485模块将RS232接口转转成RS485接口。RS485通讯使用两条线,其中一条定义为正,一条定义为副,转换卡接口上都会有标示出T/R+和T/R-丝印,只需要将RS232/RS485转换模块接口按照相对应关系连接即可,不同型号的主板RS485定义也会不一样,测试时还请参考主板详细说明说操作。 RS485定义及接线方式: 图一

图二 a先将主板上跳线设置为RS485模式,(不同主板设置不一样,如果主板没有RS485跳线设置,需要在BIOS中设置)图一 b跳线或是BIOS中设置为RS485接口后,此时COM1PIN1为485 DATA-讯号PIN2为485DATA+讯号 c将RS232/RS485模块接在任意一个RS232COM接口上,将RS232直接转成RS485讯号 d将RS232/RS485模块讯号线和主板上COM1RS485讯号依照相对应,具体如下: T/R+接485DATA+ T/R—接485DATA—

1打开 2点击红色方框会弹出如下图界面:

3将COM Options Ports设置为COM1接口,其他选择默认选项,点击确定按钮, 4再次点击红色方框按钮,出现如下界面:

着确认。 6点击如下图红色方框“Send Pattern”选项会弹出如下对话框:

7选中“ASCII”选项,输入对应的字符串,如“123456”“abcdef”都可,点击Start Sent 按钮会出现如下界面 8若接线方式正确或和COM正常,点击“Send Pattern”就会有数据正常发送接收,反之为RS485通讯异常。 RS422定义及接线方式:

相关主题
文本预览
相关文档 最新文档