文档库 最新最全的文档下载
当前位置:文档库 › 有线数字互动电视系统技术规范测试用例(临时版)V1.0

有线数字互动电视系统技术规范测试用例(临时版)V1.0

有线数字互动电视系统技术规范测试用例(临时版)V1.0
有线数字互动电视系统技术规范测试用例(临时版)V1.0

有线数字互动电视系统技术规范测试用例(临时版)V1.0

2011-6-7

目录

1.测试环境 (7)

1.1测试环境

7

1.1.1测试地点

7

1.1.2测试接口说明

7

1.2测试人员

8

1.3测试时间安排

8

2.接口测试 (10)

2.1媒资类接口

10

2.1.1A1接口

10

2.1.2A2接口

23

2.1.3A3接口

2.1.4A4接口

36

2.1.5A5接口

41

2.1.6A6接口

44

2.1.7A7接口

46

2.2内容分发类接口 46

2.2.1B1接口

46

2.2.2B2接口

48

2.3终端服务类接口 50

2.3.1F1接口

50

2.3.2D1接口

51

2.3.3D2接口

2.3.4C1接口

71

2.3.5S1接口

75

2.4会话管理类接口 80

2.4.1S2接口

80

2.4.2S3接口

82

2.4.3S4接口

84

2.4.4S5接口

85

2.5资源管理类接口 90

2.5.1R1接口

90

2.5.2R2接口

92

2.6计费认证授权类接口

105

2.6.1E1接口

105

1.测试环境

1.1测试环境

1.1.1测试地点

国家广播电影电视总局NGB业务研究实验室(北京市西城区真武庙二条真武家园4号楼地下一层NGB业务研究实验室)。

1.1.2测试接口说明

数字系统设计技术实验指导书

Experiment 2 Designing Number Comparer 实验目的: 熟悉QuartusII 的开发环境 熟练掌握编程开发流程 学习VHDL 的基本语法 学习VHDL 编程设计 实验内容:数值比较器设计 实验要求:熟练掌握QuartusII 开发环境下对可编程逻辑器件进行程序化设计的整套流程 设计输入使用插入模板 (Insert Template ) 在QuartusII 开发环境下对设计程序进行时序仿真 将生成的配置文件下载到实验板,进行最终的实物测试验证 实验原理:根据两位二进制数的大小得到对应的比较结果,其电路示意图及电路特性表为: 比较器特性表 比较器电路示意图 实验报告内容要求: (1) 实验目的; (2) 实验内容; (3) 实验要求; (4) 实验原理; (5) 程序编写; (6) 程序编译(首先选择器件具体型号); (7) 功能仿真和芯片时序仿真; (8) 芯片引脚设定; (9) 适配下载结果及结论。 Number Comparer A(3..0) B(3..0) In_s In_l In_e Yl Ye Ys Y

Experiment 3 Designing 8 to1-Multiplxer 实验目的:熟悉QuartusII的开发环境 熟练掌握编程开发流程 学习VHDL的基本语法 学习VHDL编程设计 实验内容:八选一数据选择器设计。 实验要求:熟练掌握QuartusII开发环境下对可编程逻辑器件进行程序化设计的整套流程设计输入使用插入模板(Insert Template) 在QuartusII开发环境下对设计程序进行时序仿真 将生成的配置文件下载到实验板,进行最终的实物测试验证 实验原理: 电路功能表及其电路外部符号如下: 电路功能表 实验报告内容要求: (1)实验目的; (2)实验内容; (3)实验要求; (4)实验原理; (5)程序编写; (6)程序编译(首先选择器件具体型号); (7)功能仿真和芯片时序仿真; (8)芯片引脚设定; (9)适配下载结果及结论。

白盒测试用例设计方法

1白盒测试用例设计方法 1.1白盒测试简介 白盒测试又称结构测试、逻辑驱动测试或基于程序的测试,一般多发生在单元测试阶段。白盒测试方法主要包括逻辑覆盖法,基本路径法,程序插装等。 这里重点介绍一下常用的基本路径法,对于逻辑覆盖简单介绍一下覆盖准则。 1.2基本路径法 在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出独立路径集合,从而设计测试用例,设计出的测试用例要保证在测试中程序的每一个可执行语句至少执行一次。 在介绍基本路径测试方法(又称独立路径测试)之前,先介绍流图符号: 图1 如图1所示,每一个圆,称为流图的节点,代表一个或多个语句,流程图中的处理方框序列和菱形决策框可映射为一个节点,流图中的箭头,称为边或连接,代表控制流,类似于流程图中的箭头。一条边必须终止于一个节点,即使该节点并不代表任何语句,例如,图2中两个处理方框交汇处是一个节点,边和节点限定的范围称为区域。 图2

任何过程设计表示法都可被翻译成流图,下面显示了一段流程图以及相应的流图。 注意,程序设计中遇到复合条件时(逻辑or, and, nor 等),生成的流图变得更为复杂,如(c)流图所示。此时必须为语句IF a OR b 中的每一个a 和b 创建一个独立的节点。

(c)流图 独立路径是指程序中至少引进一个新的处理语句集合,采用流图的术语,即独立路径必须至少包含一条在定义路径之前不曾用到的边。例如图(b)中所示流图的一个独立路径集合为: 路径1:1-11 路径2:1-2-3-4-5-10-1-11 路径3:1-2-3-6-8-9-10-1-11 路径4:1-2-3-6-7-9-10-1-11 上面定义的路径1,2,3 和4 包含了(b)流图的一个基本集,如果能将测试设计为强迫运行这些路径,那么程序中的每一条语句将至少被执行一次,每一个条件执行时都将分别取true 和false(分支覆盖)。应该注意到基本集并不唯一,实际上,给定的过程设计可派生出任意数量的不同基本集。如何才能知道需要寻找多少条路径呢?可以通过如下三种方法之一来计算独立路径的上界: 1. V=E-N+2,E 是流图中边的数量,N 是流图节点数量。 2. V=P+1,P 是流图中判定节点的数量 3. V=R,R 是流图中区域的数量 例如,(b)流图可以采用上述任意一种算法来计算独立路径的数量 1. V=11 条边-9 个节点+2=4 2. V=3 个判定节点+1=4 3. 流图有4 个区域,所以V=4 由此为了覆盖所有程序语句,必须设计至少4 个测试用例使程序运行于这4 条路径。 在采用基本路径测试方法中,获取测试用例可参考以下方式:

软件测试用例设计方法---决策表

决策表,也叫判定表。在所有的功能性测试方法中,基于决策表的测试方法被认为是最严格的,因为决策表具有逻辑严格性。 在一些数据处理问题当中,某些操作的实施以来与多个逻辑条件的组合,既针对不同逻辑条件的组合之,分别执行不同的操作;决策表就是分析和表达多逻辑条件下执行不同操作情况的工具。 1 决策表通常由以下4部分组成: 条件桩(condition stub):列出了问题的所有条件。通常认为列出的条件的次序无关紧要。 动作桩(action stub):列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。 条件项(condition entry):列出针对它所列条件的取值,在所有可能情况下的真假值。作项(action entry):列出在条件项的各种取值情况下应该采取的动作。 2 决策表的生成: (1)确定规则的个数 ?有n个条件的决策表有2n个规则(每个条件取真、假值)。(2)列出所有的条件桩和动作桩 (3)填入条件项 (4)填入动作项,得到初始决策表 (5)简化决策表,合并相似规则

?若表中有两条以上规则具有相同的动作,并且在条件项之间存在极为相似的关系,便可以合并。 ?合并后的条件项用符号“-”表示,说明执行的动作与该条件的取值无关,称为“无关条件”。 举个例子↓↓

3 决策表的优缺点: 决策表最突出的优点是,能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。 ? 利用决策表能够设计出完整的测试用例集合。 ? 运用决策表设计测试用例可以将条件理解为输入,将动作理解为输出 4 何种情况下使用? ? 规格说明以决策表形式给出,或较容易转换为决策表;

白盒测试方法

一、白盒测试概念 1、定义 白盒测试又称结构测试、透明盒测试、逻辑驱动测试、基于代码的测试。盒子指被测试的软件,白盒指盒子是可视的。白盒测试是一种测试用例设计方法,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例。白盒测试主要针对被测程序的源代码,主要用于软件验证,不考虑软件的功能实现,只验证内部动作是否按照设计说明书的规定进行。 2、目的 我们一方面注重软件功能需求的实现,另一方面还要注重程序逻辑细节,主要是因为软件自身的缺陷,具体如下: 1)逻辑错误和不正确假设与一条程序路径被运行的可能性成反比。日常处理往往被很好地了解,而“特殊情况”的处理则难于发现。 2)我们经常相信某逻辑路径不可能被执行,而事实上,它可能在正常的基础上被执行。程序的逻辑流有时是违反直觉的,只有路径测试才能发现这些错误。 3)代码中的笔误是随机且无法杜绝的。笔误出现在主流上和不明显的逻辑路径上的机率是一样的。很多被语法检查机制发现,但是其他的会在测试开始时才会被发现。 4)功能测试本身的局限性。如果程序实现了没有被描述的行为,功能测试是无法发现的,例如病毒,而白盒测试很容易发现它。 3、目标 采用白盒测试必须遵循以下几条原则,才能达到测试的目标: 1)保证一个模块中的所有独立路径至少被测试一次。 2)所有逻辑值均需测试真(true) 和假(false)两种情况。 3)检查程序的内部数据结构,保证其结构的有效性。 4)在上下边界及可操作范围内运行所有循环。 4、黑白灰区别 黑盒测试技术:也称功能测试或数据驱动测试,只关注规格说明中的功能,测试者在程序接口对软件界面和软件功能进行测试,它只检查实现了的功能是否按照“用户需求说明书”的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。主要用于软件确认测试,结合兼容、性能测试等方面,但黑盒测试不能保证已经实现的各个部分都被测试到。黑盒测试适用于各阶段测试。 白盒测试技术:只关注软件产品的测试,深入到代码一级的测试,它是知道产品内部结构,通过测试来检测产品内部动作是否按照“设计规格说明书”的规定正常进行,按照程

系统测试用例设计方法

系统测试用例设计方法 --------------王永安

目录 一、测试用例格式以及写作要点 (3) 二、系统测试用例设计方法 (4) 1、等价类划分法 (5) 2、边界值分析法 (6) 3、判定表法 (7) 4、因果图法 (9) 5、状态迁移图法 (15) 6、流程分析法 (20) 7、正交试验法 (35) 8、错误推测法 (42)

一、测试用例格式以及写作要点 测试用例编号 测试用例编号是由字母和数字组合而成的,用例的编号应该具有唯一性,易识别性。比如可以采用统一的约定,产品编号—ST—系统测试项名—系统测试子项名—编号。这样看到编号就可以知道是做的什么测试,测试的对象是什么。也方便维护。 测试项目 你现在这个测试用例所测的项目名,可以是测试用例所属的大类,被测需求,被测的模块,或者是被测的单元。例如:计算器加法功能。 测试标题 测试标题是对测试用例的简单描述。用概括的语言描述该测试用例的测试点。每个测试用例的标题不能够重复,因为每个测试用例的测试点是不一样的。例如:手机在没有SIM 卡的情况下,拨打119。 重要级别 重要级别分为高中底三等: 高:保证系统基本功能、重要特性、实际使用频率比较高的用例; 中:重要程度介于高和底之间的测试用例; 底:实际使用频率不高、对系统业务功能影响不大的模块或功能的测试用例。 注:一般情况下,重要级别为高的测试用例,一个测试子项里有且尽有一个,大多数都是重要级别为中的测试用例。因为一般我们会进行一个系统测试预测试,如果重要级别为高的太多,则就失去了预测试的实际意义。 预置条件 就是执行当前测试用例的前提条件,如果不满足这些条件,则无法进行测试。 输入 测试用例执行时,需要输入的外部信息。例如某一个文件,数据记录等。

软件测试用例实例非常详细

1、兼容性测试在大多数生产环境中,客户机工作站、网络连接和数据库服务器的具体硬件驱动程客户机工作站可能会安装不同的软件例如,应用程序、规格会有所不同。序等而且在任何时候,都可能运行许多不同的软件组合,从而占用不同的资源。测试目的 操作系统系统软件外设应用软件结果配置说明 Window2000(S) 服务器 WindowXp Window2000(P) Window2003 TestCase_LinkWorks_WorkEvaluate 用例编号LinkWorks项目名称WorkEvaluate模块模块名称研发中心-质量管理部项目承担部门 用例作者2005-5-27 完成日期质量管理部本文档使用部门评审负责人审核日期 批准日期 注:本文档由测试组提交,审核由测试组负责人签字,由项目负责人批准。 历史版本: 备注起止日期参与者作者状态/版本 V1.1 1.1. 疲劳强度测试用例

强度测试也是性能测试是的一种,实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。如果内存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。而其他缺陷则可能由于争用共享资源(如数据库锁或网络带宽)而造成的。强度测试还可用于确定测试对象能够处理的最大工作量。 测试目的 测试说明 用户并发设置添加10连续运行8前提条件小时,输出/响应输入测试需求/动作是否正常运行1 2小时功能4小时6小时8 小时 2小时功能1 4小时6小时 小时8 一、功能测试用例 此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。主要测试技术方法为用户通过GUI(图形用户界面)与应用程序交互,对交互的输出或接受进行分析,以此来核实需求功能与实现功能是否一致。

测试用例设计练习

一、等价类划分法 例子1: 现在有一个档案管理系统,容许用户通过输入年月对档案文件进行检索,系统对查询条件年月的输入限定为1990年1月-2049年12月,并规定,日期由6位数字组成,前4位表示年,后2位表示月。 1,根据需求进行分析,找出有哪些输入条件 年份:【1990,2049】 月份:【01,12】 字符长度:6位 字符类型:数字 2,画出等价类 输入条件有效等价类边界值分析无效等价类 年份【1990,2049】(1)上点:1990,2049(12) 离点:1989,2050 内点:2016 <1990 (2)>2049 (3) 月份【01,12】(4)上点:01,12(13) 离点:00,13 内点:11 <01 (5)>12 (6) 字符长度6位(7)上点:6 离点:5,7 内点:6 <6 (8)>6 (9) 字符类型数字(10)非数字(11)3,为每个等价类规定一个唯一编号(如上图) 4,转换成测试用例 转换测试用例的原则: A,设计一个测试用例尽可能多的覆盖多个有效等价类; B,设计一个测试用例必须对应覆盖一个无效等价类。 有效等价类用例: 用例1:201611 (1)(4)(7)(10) 无效等价类用例: 用例2:198911 (2) 用例3:205011 (3) 用例4:201600 (5) 用例5:201613 (6) 用例6:20161 (8) 用例7:2016113 (9) 用例8:20161a/abcedf (11) 根据边界值分析法分析后补充测试用例 用例9:199001 (12) 用例10:204912 (13) 5,转成正式格式用例(用例写作的8大要素) 用例编号D1223232_ST_Search_Date_001 项目搜索功能 标题输入正确的日期格式成功搜索

#有线数字电视系统设计方案(最新)

有线电视系统设计方案 一、方案介绍: 根据贵单位的需要及实际情况,该系统设计思路定位成集中供电型860MHz邻频传输系统,系统的总容量100套(PAL-D)电视信号,入户电平65±3dB,初期系统节目数量定为20套(根据需要可增加其它节目内容)。数字卫星接收机完全符合DVB-S标准,采用意法ST 处理器,具有高灵度信号接收功能;调制器采用内嵌式微机控制电路,图像中频、伴音中频、射频本振均采用PLL锁相。 二、系统设计依据: 本有线电视系统以国家有关标准为依据,参考国内和研究了国内若干个城市有线电视系统的先进技术资料及经验,并结合贵单位的实际情况,设计出符合贵单位特点的有线电视系统。 系统设计的主要技术指标的依据如下: 1、GY/T106-92 《有线电视系统技术规范》 2、GB50200-94 《有线电视系统工程技术规范》 3、GB/T50311-2000 《建筑和建筑群综合布线系统工程设计规范》 4、GB6510-86 《30MHz-1GHz声音和电视信号的电缆分配系统》 5、GBJ 《民用建筑电缆电视工程技术规范》 6、GB7401-87 《彩色电视图像质量主观评价方法》 三、本系统功能特点 1)、向用户传输N套(PAL-D)高清晰数字卫星电视模拟信号,也可以在N套节目的基础上增加自办节目。 2)、网络通过光缆可以实行远距离传输,图像清晰、流畅。 3)、系统容量大,传输节目多。 四、广播电视系统组成及指标分配:

35 3-24 3-24 29-34 29-34 35 36 36 39 39 40 40 有线信 号 37 38 37 38 1、系统组成 系统主要由信号源、机房前端、干线传输、分配放大、同轴电缆分配网络组成。 项目 设计值 前端 比例dB 电缆 比例dB 分配系统 比例dB 终端 比例dB C/N 44 dB 1/10 54 2.5/10 50 3.5/10 48.5 3/10 49.1 CTB 55 dB 1/10 55 3/10 65 2.0/10 69 4/10 63 CSO 55 dB 1/10 65 3/10 60 3.0/10 60 3/10 60 五、系统组成框图: 1 1 2 2 亚洲 3S 25 25 26 26 27 27 28 28 中星 6B 六、主要设备选用 1、华泰750MH 邻频调制器或PBI-4000MUV 广播级全频道捷变式邻频调制主机 (入网证书编号:011040100427) (3C 证书编号:2003020815000065) 是专业级的全频道870MHz 捷变式邻频电视调制器,采用高可靠性残留边带滤波器,中频调制信号处理方式;双重PLL 频率锁定,性能稳定可靠;射频放大采用进口模块组件,非线性失真小,确保高输出电平;其带外寄生输出抑制度大于 60dB (若外加频道滤波器,可大于70dB );微电脑CPU 控制,可编程100个频道,两位LED 频道显示;有断电记忆功能,具有频率微调功能,最大微调频率范围可达±4MHz ,射频输出电平高达115dBμV ,有极好的音频及视频线性度;可独立或和视景调制器,PBI-3000MC, 2500MB, 2000MB 调制器或其它品牌的调制器组成中大型的CATV 系统,尤其可用于CATV 系统的扩容和节目的增加。 技术参数: 输出频率: 48MHz~870MHz (Ch1~Ch56,Z1~Z43频道连续可调) 功 分 器 视景混合器 合 成 器 视景混 合器 卫星接收机 功 分 器 卫星接收机 卫星接收机 卫星接收机 华泰调制器 华泰调制器 华泰调制器 华泰调制器 卫星接收机 卫星接收机 华泰调制器 华泰调制器 调制器 卫星接收机 卫星接收机 华泰调制器 调制器 华泰调制器 调制器 视景混合器 分 支 器 数字机顶盒 数字机顶盒 英特接收机 华泰调制器 调制器 数字机顶盒 英特接收机 数字机顶盒 英特接收机 华泰调制器 调制器 华泰调制器 至用户

测试用例实例

测试用例实例 Corporation standardization office #QS8QHH-HHGX8Q8-GNHHJ8

测试用例实例 1、一个好的用例的表述要点,即用例中应当包含的信息 一个优秀的用例,应该包含以下信息: 1)软件或项目的名称 2)软件或项目的版本(内部版本号) 3)功能模块名 4)测试用例的简单描述,即该用例执行的目的或方法 5)测试用例的参考信息(便于跟踪和参考) 6)本测试用例与测试用例间的依赖关系 7)本用例的前置条件,即执行本用例必须要满足的条件,如对的访问权限 8)用例的编号(ID),如可以是软件名称简写-功能块简写-NO.。 9)步骤号、操作步骤描述、测试数据描述 10) 预期结果(这是最重要的)和实际结果(如果有BUG管理工具,这条可以省略)11)开发人员(必须有)和测试人员(可有可无) 12)测试执行日期 2、 该测试案例是以一个B/S结构的登录功能点位被测对象,该测试用例为黑盒测试用例。假设用户使用的浏览器为IE6.0 SP4。 功能描述如下: 1.用户在地址栏输入相应地址,要求显示登录界面; 2.输入用户名和密码,登录,系统自动校验,并给出相应提示信息; 3.如果用户名或者密码任一信息未输入,登录后系统给出相应提示信息; 4.连续3次未通过验证时,自动关闭IE。

取款用例说明: 此用例完成用户利用自动取款机取款的全部流程,分为以下流程:插卡,输入密码,选择金额,取款,取卡等操作。 事件流: 该用例在用户插卡之后启动 1. 系统提示用户插卡; 2. 提示客户输入密码信息; 3. 密码输入完毕后,客户选择“确认”,向系统提交信息;

如何设计和执行测试用例

如何设计和执行测试用例测试需求收集完毕后,开始测试设计。 测试用例是什么?测试用例就是一个文档,描述输入、动作、或者时间和一个期望的结果,其目的是确定应用程序的某个特性是否正常的工作。设计测试用例需要考虑以下问题: 测试用例的基本格式: 软件测试用例的基本要素包括测试用例编号、测试标题、重要级别、测试输入、操作步骤、预期结果,下面逐一介绍。 用例编号:测试用例的编号有一定的规则,比如系统测试用例的编号这样定义规则: PROJECT1-ST-001 ,命名规则是项目名称+测试阶段类型(系统测试阶段)+编号。定义测试用例编号,便于查找测试用例,便于测试用例的跟踪。 测试标题:对测试用例的描述,测试用例标题应该清楚表达测试用例的用途。比如“测试用户登录时输入错误密码时,软件的响应情况”。 重要级别:定义测试用例的优先级别,可以笼统的分为“高”和“低”两个级别。一般来说,如果软件需求的优先级为“高”,那么针对该需求的测试用例优先级也为“高” ;反之亦然, 测试输入:提供测试执行中的各种输入条件。根据需求中的输入条件,确定测试用例的输入。测试用例的输入对软件需求当中的输入有很大的依赖性,如果软件需求中没有很好的定义需求的输入,那么测试用例设计中会遇到很大的障碍。 操作步骤:提供测试执行过程的步骤。对于复杂的测试用例,测试用

例的输入需要分为几个步骤完成,这部分内容在操作步骤中详细列出。 预期结果:提供测试执行的预期结果,预期结果应该根据软件需求中的输出得出。如果在实际测试过程中,得到的实际测试结果与预期结果不符,那么测试不通过;反之则测试通过。 软件测试用例的设计主要从上述 6 个域考虑,结合相应的软件需求文档,在掌握一定测试用例设计方法的基础上,可以设计出比较全面、合理的测试用例。具体的测试用例设计方法可以参见相关的测试书籍,白盒测试方法和黑盒测试方法在绝大多数的软件测试书籍中都有详细的介绍。 一般来说,每个软件公司的项目可以分为固定的几大类。可以按业务类型划分,比如 ERP 软件、产品数据管理软件、通信软件、地理信息系统软件等等;可以按软件结构来划分,比如 B/S 架构的软件、 C/S 架构的软件、嵌入式软件等等。参考同类别软件的测试用例,会有很大的借鉴意义。如果,公司中有同类别的软件系统,千万别忘记把相关的测试用例拿来参考。如果,系统非常接近,甚至经过对测试用例简单修改就可以应用到当前被测试的软件。“拿来主义”可以极大的开阔测试用例设计思路,也可以节省大量的测试用例设计时间。 加强测试用例的评审: 测试用例设计完毕后,最好能够增加评审过程。 同行评审是 CMM3 级的一个 KPA ,如果因为公司没有通过 CMM3 级,就不开展同行评审是不恰当的。测试用例应该由产品相关的软件测试人员和软件开发人员评审,提交评审意见,然后根据评审意见更新测试用例。如果认真操作这个环节,测试用例中的很多问题都会暴露出来,比如用例设计错

对有线数字电视前端系统的设计的浅析

对有线数字电视前端系统的设计的浅析 摘要:近几年来,有线数字电视在我国的建设获得了极大的发展,作为有线数 字电视中心环节的前端系统的设计工作也处于不断地进步中。当前时期,设计人 员充分地做好前端系统设计的优化工作,已经成为有线数字电视进一步发展的必 然要求,也是推动有线字电视为人们提供更大的便利的必要保证。而本文则从其 前端系统设计工作的角度出发,通过析有线数字电视的前端系统组成,谈论了设 计工作中应该注意的几个问题,以求推动前端系统的逐渐完善。 关键词:有线数字电视;前端系统;组成部分;设计;注意问题 1 有线数字电视的前端系统的系统组成分析 前端系统是整个有线电视网络运行的必要保障,其系统的工作状况将直接对有线数字电 视工作造成影响,我国有线数字电视设计人员要想全面推动数字电视技术的优化发展,就必 须对前端系统进行持续的完善设计。而就前端系统的组成来讲,它主要可以分为信号的接收、处理、输出以及系统的管理工作四个部分,本文下面就对这四个部分做一下详细介绍。 首先,就前端系统的信号接收部分来讲,这一部分主要负责接受数字电视的不同网络所 发出的各种信号,然后再将这些信号转化为与MPEG-2的标准相符的TS信息流。而数字电视 网络所发出的信号繁多、复杂,信号接受工作就变得较为繁杂。信号接收部分主要以卫星接 收机、光收机以及编码器等几种信息转化设备,工作人员要对系统的接收环节进行优化,就 应该选用类似综合IRD接收机的卫星接收机,这种接收机带有AIS标准的基带数字信号的传 输设备。而且,还要为卫星接收机选择具备稳定振频及较低噪声温度的高频头以及与天线技 术标准要求相符合的可靠的卫星天线等。 其次,就前端系统的信号处理部分来讲,这一部分则主要利用复用器设将信号接收环节 所转换的TS流转换为多个电视节目所需要的TS流,同时对这些再度转化后的TS流进行CA 加密处理,最终进行信号传输。而处理环节的具体功能可归纳为对于传输码流即TS流的监视、解扰及复用,还有对于业务信息即SI的处理等,处理环节是整个系统的核 心。工作人员要采用集成管理系统来对此部分信号进行管理,而且每一个前端处理部位都具 备一个异步串行即ASI的接口,以保证设备具有必须的兼容性。同时,工作人员在利用前端 系统处理环节来增加节目时是虚拟进行的,他们是将节目设置到了某个随意的复用器中,然 后由机顶盒利用SI信息找寻到这个虚拟的节目。 再者,就前端系统的信号输出部分来讲,它主要是将处理部分再度处理好的加密的TS系 统制作成为RF信号,然后再传输到整个的HFC网络。这一环节需要使用64QAM的调制器以 及38MB/S的宽带,而且此调制器一般要低于模拟调制器10db的输出电平。同时,模拟频道 的载频则是以图像载波频率的形式呈现,而数字频道的载频一般处于8MHz频道的中心位置。 此外,就前端系统的系统管理环节来讲,它主要是对前端信号输入以及输出工作的状态 进行管理,同时监视其输入及输出信号有无与质量,其设备工作利用DVB-ASI进行基带信号 的传输连接,对所有基于SNMP的前端管理系统皆适用。从细节上来,这个系统管理环节的 管理服务器需要负责对用户信息进行收集,并做好计费工作及各种影视资料的安全保密管理,而管理的网络控制部分则要完成对服务器收集的各种信息进行传递及对影视材料与数据的后 台交换等。 2 前端系统的设计与实现 2.1 设计需求 伴随着双向网的改造深入进行,长沙市数字电视目前拟开展的业务主要包括数字视频转播、数据广播和NVOD准视频点播。其中视频转播主要包括:5套长沙本地的模拟视频信号 数字化;湖南省SDH网络传输的17套数字电视节目信号;国内的卫视节目(24套各省卫视 加上15套中央卫视),从22个央视节目平台和14个境外卫视节目中挑选22套节目。随着 4县并网的完成以及长沙城市的发展,整个数字前端系统将需要提供过百万用户的业务需求(广播业务与交互式业务)。 2.2 设计原则

软件测试用例实例 非常详细

1、兼容性测试 在大多数生产环境中,客户机工作站、网络连接和数据库服务器的具体硬件规格会有所不同。客户机工作站可能会安装不同的软件例如,应用程序、驱动程序等而且在任何时候,都可能运行许多不同的软件组合,从而占用不同的资源。 测试目的 配置说明操作系统系统软件外设应用软件结果 服务器Window2000(S) WindowXp Window2000(P) Window2003 用例编号TestCase_LinkWorks_WorkEvaluate 项目名称LinkWorks 模块名称WorkEvaluate模块 项目承担部门研发中心-质量管理部 用例作者 完成日期2005-5-27 本文档使用部门质量管理部 评审负责人 审核日期 批准日期 注:本文档由测试组提交,审核由测试组负责人签字,由项目负责人批准。历史版本: 版本/状态作者参与者起止日期备注 V1.1

1.1. 疲劳强度测试用例 强度测试也是性能测试是的一种,实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。如果内存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。而其他缺陷则可能由于争用共享资源(如数据库锁或网络带宽)而造成的。强度测试还可用于确定测试对象能够处理的最大工作量。 测试目的 测试说明 前提条件连续运行8小时,设置添加10用户并发 功能1 2小时 4小时 6小时 8小时 功能1 2小时 4小时 6小时 8小时 一、功能测试用例 此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。主要测试技术方法为用户通过GUI(图形用户界面)与应用程序交互,对

常见的测试用例设计方法都有哪些

常见的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 1. 等价类划分 常见的软件测试面试题划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类. 2. 边界值分析法 边界值分析方法是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误. 使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据. 3. 错误推测法 基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法. 错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例. 例如, 在单元测试时曾列出的许多在模块中常见的错误. 以前产品测试中曾经发现的错误等, 这些就是经验的总结。还有, 输入数据和输出数据为0的情况。输入表格为空格或输入表格只有一行. 这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例. 4. 因果图方法 前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例. 这就需要利用因果图(逻辑模型). 因果图方法最终生成的就是判定表. 它适合于检查程序输入条件的各种组合情况. 5. 正交表分析法 有时候,可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。 6. 场景分析方法

常见的测试用例设计方法都有哪些

常见的测试用例设计方法都有哪些 常见的测试用例设计方法都有哪些? 请分别以具体的例子来说明这些方 法在测试用例设计工作中的应用。 1. 等价类划分常见的软件测试面试题划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并 合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类. 2. 边界值分析法边界值分析方法是对等价类划 分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入

输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误. 使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据. 3. 错误推测法基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法. 错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况根据他们选择测试用例. 例如, 在单元测试时曾列出的许多在模块中常见的错误. 以前产品测试中曾经发现的错误等, 这些就是经验的总结。还有, 输入数据和输出数据为0 的情况。输入表格为空格或输入表格只有一行. 这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例. 4. 因果图方法前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查

数字电子技术实验指导书

数字电子技术实验指导书 (韶关学院自动化专业用) 自动化系 2014年1月10日 实验室:信工405

数字电子技术实验必读本实验指导书是根据本科教学大纲安排的,共计14学时。第一个实验为基础性实验,第二和第七个实验为设计性实验,其余为综合性实验。本实验采取一人一组,实验以班级为单位统一安排。 1.学生在每次实验前应认真预习,用自己的语言简要的写明实验目的、实验原理,编写预习报告,了解实验内容、仪器性能、使用方法以及注意事项等,同时画好必要的记录表格,以备实验时作原始记录。教师要检查学生的预习情况,未预习者不得进行实验。 2.学生上实验课不得迟到,对迟到者,教师可酌情停止其实验。 3.非本次实验用的仪器设备,未经老师许可不得任意动用。 4.实验时应听从教师指导。实验线路应简洁合理,线路接好后应反复检查,确认无误时才接通电源。 5.数据记录 记录实验的原始数据,实验期间当场提交。拒绝抄袭。 6.实验结束时,不要立即拆线,应先对实验记录进行仔细查阅,看看有无遗漏和错误,再提请指导教师查阅同意,然后才能拆线。 7.实验结束后,须将导线、仪器设备等整理好,恢复原位,并将原始数据填入正式表格中,经指导教师签名后,才能离开实验室。

目录实验1 TTL基本逻辑门功能测试 实验2 组合逻辑电路的设计 实验3 译码器及其应用 实验4 数码管显示电路及应用 实验5 数据选择器及其应用 实验6 同步时序逻辑电路分析 实验7 计数器及其应用

实验1 TTL基本逻辑门功能测试 一、实验目的 1、熟悉数字电路试验箱各部分电路的基本功能和使用方法 2、熟悉TTL集成逻辑门电路实验芯片的外形和引脚排列 3、掌握实验芯片门电路的逻辑功能 二、实验设备及材料 数字逻辑电路实验箱,集成芯片74LS00(四2输入与非门)、74LS04(六反相器)、74LS08(四2输入与门)、74LS10(三3输入与非门)、74LS20(二4输入与非门)和导线若干。 三、实验原理 1、数字电路基本逻辑单元的工作原理 数字电路工作过程是数字信号,而数字信号是一种在时间和数量上不连续的信号。 (1)反映事物逻辑关系的变量称为逻辑变量,通常用“0”和“1”两个基本符号表示两个对立的离散状态,反映电路上的高电平和低电平,称为二值信息。(2)数字电路中的二极管有导通和截止两种对立工作状态。三极管有饱和、截止两种对立的工作状态。它们都工作在开、关状态,分别用“1”和“0”来表示导通和断开的情况。 (3)在数字电路中,以逻辑代数作为数学工具,采用逻辑分析和设计的方法来研究电路输入状态和输出状态之间的逻辑关系,而不必关心具体的大小。 2、TTL集成与非门电路的逻辑功能的测试 TTL集成与非门是数字电路中广泛使用的一种逻辑门。实验采用二4输入与非门74LS20芯片,其内部有2个互相独立的与非门,每个与非门有4个输入端和1个输出端。74LS20芯片引脚排列和逻辑符号如图2-1所示。

数字化测量技术讲解

一、集成电路发展概况 电子技术经历了四个发展阶段: ①1906年电子管的问世和1947年晶体管的发明,揭开了电子电路的设计阶段; ②1958年集成电路(IC)的诞生,跨入了新一代电路的逻辑设计阶段; ③1975年以后超大规模集成电路(VLSI)的问世,将电子技术引向IC的系统设计与相关的软件设计阶段; ④面向21世纪的以微电子为基础、以计算机和通信为媒体的新阶段。 (一)CMOS电路的迅速崛起 1、CMOS电路发展史 63年研制成功,68年商品化。 分为: 标准系列CD4000、MC14500 CC4000A CC4000B 高速系列74HC 54HC 注:在电子线路设计,在画图软件中(如protel)中,有其原理图库与精装图库。 2、CMOS电路十大优点 (1)工作电源电压范围宽 通用型CMOS电路的电源电压范围(UDD~USS)为+3~18V,高速CMOS电路的电源电压范围(UCC~GND)是+2~6V。在此范围内选取任何一个电压值,均能正常工作。若选+5V电源,则能与TTL电路直接匹配。 (2)微功耗CMOS电路的静态功耗极低,耗电省,属于微功耗器件。 每个门的功耗低至1μW,仅为TTL的1/1000。采用CMOS电路,便于构成电池供电的小型化数字仪表,便于设计备用电源和掉电保护电路,还能降低稳压电源的容量。 2、CMOS电路十大优点 (3)输入阻抗高 其输入阻抗大于108Ω(100MΩ),对输入信号无衰减作用。 (4)驱动能力强 通常一个输出端可驱动50个以上的输入端。有的还能直接驱动LED显示器。 (5)抗干扰能力强 当电路的输出状态维持不变时允许加到输入端的噪声电压最大值,称为电压噪声容限。噪声容限愈高,器件的抗干扰能力愈强。在各种数字IC中,CMOS电路的噪声容限最高,可达40%UDD;选5V电源时,其噪声容限约2V,而TTL电路仅为0.8V。 (6)输出电平的摆幅大 摆幅表示输出高电平(UOH)与低电平(UOL)之差。CMOS电路的输出电平摆幅很大,可称为“顶天立地”,UOH≈UDD,UOL≈USS,因此电源利用率最高。相比之下,TTL电路的UOH=+3.4V,UOL=+0.2V。 (7)工作频率高 4000系列的工作频率为1MHz至几兆赫。74HC系列可达40~50MHz,与LS-TTL电路相当。 8)温度稳定性好 CMOS电路能在很宽的温度范围内正常工作,一般塑封产品为-40~85℃,陶封产品为-55~125℃。 (9)集成度高 CMOS电路的功耗低,芯片发热量小,单片集成度可以做得很高。集成度在105~108元器。VLSI

白盒测试及用例设计

白盒测试 白盒测试(White-box Testing,又称逻辑驱动测试,结构测试) 是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。白盒测试又称为结构测试和逻辑驱动测试。 白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。 六种覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖发现错误的能力呈由弱至强的变化。语句覆盖每条语句至少执行一次。判定覆盖每个判定的每个分支至少执行一次。条件覆盖每个判定的每个条件应取到各种可能的值。判定/条件覆盖同时满足判定覆盖条件覆盖。条件组合覆盖每个判定中各条件的每一种组合至少出现一次。路径覆盖使程序中每一条可能的路径至少执行一次。 白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。 "白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。但即使每条路径都测试了仍然可能有错误。第一,穷举路径测试决不能查出程序违反了设计规范,即程序本身是个错误的程序。第二,穷举路径测试不可能查出程序中因遗漏路径而出错。第三,穷举路径测试可能发现不了一些与数据相关的错误。

数字系统测试

本章主要介绍了四方面的内容: 1. 数字系统测试的基本原理,包括常用术语、故障模型等数字系统测试和数据域分析的基本概念、建立在通路敏化思想上的D算法和用数学方法寻求组合电路测试的布尔差分法、基于迭接阵列的时序电路测试方法和时序电路功能核实序列、随机测试和穷举测试的基本原理、数据域测试系统的组成和原理概述; 2. 逻辑分析的主要特点、类型以及它的主要技术指标;逻辑分析仪的基本结构和组成原理;触发与跟踪方式、显示方式和在软硬件测试中的应用方法。 3. 可测性设计技术,包括可测性设计的基本原理,扫描可测性设计技术,内建自测试技术和边界扫描测试技术。 4.误码率测试和嵌入式微处理器的可测性设计。 11.1 数字系统测试的基本原理 本节要求 理解数字系统测试、数据域测试和传统时域测试和频域测试相比所具有的特点;理解数字系统测试和故障诊断中常用的故障模型;理解敏化通路法、D算法的基本原理和用D算法求解无冗余组合逻辑电路单故障测试矢量的基本步骤;了解用迭接阵列方法测试时序电路的基本原理;掌握一阶布尔差分法的运用和同步序列、引导序列和区分序列三种时序电路的功能核实序列的求法;理解随机测试和穷举测试的基本思想。掌握数据域测试系统的基本和基本原理,特别是特征分析的原理和数字信号源的作用和原理。 11.1.1 数字系统测试和数据域分析的基本概念 1.数字系统测试和数据域测试的特点 与其它测试领域相比,数字系统测试和数据域测试有许多鲜明的特点,例如: 第一,数字系统的响应与激励之间不是简单的线性关系。 第二,随着数字集成电路集成度增长,常常不得不依靠少数外部测试点上所得到的有限测试结果去推断电路内部所发生的复杂过程。 第三,在微机化数字系统中,除了由于硬件故障引起外部信息错乱外,还可能由于软件问题而导致异常输出。 第四,在一个数字系统的某一点上所发生的事件,往往经过若干个内部工作循环以后,才会在另一点或输出端有所表现,甚至可能毫无表现。 第五,由于数字信息几乎都是多位传输的,且数据流往往很长,许多信号仅发生一次,而其中可能只有一位,甚至只在某一瞬时出错,造成故障和出错不易辨认和捕获。 2.几个术语 数据域测试的目的在于:首先,判断被测系统或电路中是否存在故障,此过程称为故障侦查(Fault Detection),也称作故障检测;进一步,如果有故障,则应查明其原因、性质和产生的位置,此过程称为故障定位(Fault Location)。故障侦查和故障定位合称故障诊断或简称为诊断。 被测件因构造特性的改变而产生一个缺陷(Defect),称为物理故障。缺

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