===音频广播（无占用）===
{| class="wikitable" style="text-align: left;"
|-
| '''ID:''' || TC- BROADCAST-CLIENT–001
| '''Module:''' || BroadCast
| '''Type:''' || F
| '''Version:''' || 0.1
|-
| '''Reference ID:''' || FR-CLIENT-030
| '''Author:''' ||  huxl
| '''Created Date:''' || colspan="3" | 2012/11/05
|-
| '''Description:''' || colspan="7" |音频广播（无占用）
|-
| '''Pre-conditions:''' || colspan="7" | 
#客户端，服务端服务启动正常
#有三个客户端1001,1002，1003连接该主机
#网络连接正常
#该功能已经实现
|-
| '''Required Data:''' || colspan="7" | 
#有三个用户，分别为user1,user2,user3他们对应的优先级分别管理员（优先级1），消防用户（优先级2），普通用户（优先级3）
#三个客户端都属于广播区“测试”
|-
| '''Run-Instructions:''' 
| colspan="7" | 
# user1,user2,user3分别登录客户端1001,1002,1003
# use1点击导航‘广播’，进入广播操作页面
#user1点击 “测试“广播区
#点击‘启动广播’按钮
#user1开始广播
|-
| '''Post-conditions:''' || colspan="7" |  
|-
| '''Expectations:''' || colspan="7" | 
#user2,user3都收到user1的广播 
|-
| '''Remark:''' || colspan="7" | 无
|-
| '''Change History:''' || colspan="7" | 无
|}

===音频广播（低占用-全包含）===
{| class="wikitable" style="text-align: left;"
|-
| '''ID:''' || TC- BROADCAST-CLIENT–002
| '''Module:''' || BroadCast
| '''Type:''' || F
| '''Version:''' || 0.1
|-
| '''Reference ID:''' || FR-CLIENT-030
| '''Author:''' ||  huxl
| '''Created Date:''' || colspan="3" | 2012/11/05
|-
| '''Description:''' || colspan="7" |音频广播（低占用）
|-
| '''Pre-conditions:''' || colspan="7" | 
#客户端，服务端服务启动正常
#有三个客户端1001,1002，1003连接该主机
#网络连接正常
#该功能已经实现
|-
| '''Required Data:''' || colspan="7" | 
#有三个用户，分别为user1,user2,user3他们对应的优先级分别管理员（优先级1），消防用户（优先级2），普通用户（优先级3）
#三个客户端都属于广播区“测试-全部”
#客户端1002,1003属于广播区“测试-低优先级”
|-
| '''Run-Instructions:''' 
| colspan="7" | user1,user2,user3分别登录客户端1001,1002,1003
A:
# use2点击导航‘广播’，进入广播操作页面
#user2点击 “测试-低优先级“广播区
#点击‘启动广播’按钮
#user2开始广播
B:
# use1点击导航‘广播’，进入广播操作页面
#user1点击 “测试-全部“广播区
#点击‘启动广播’按钮
#user1开始广播
C:
#user1点击结束广播
|-
| '''Post-conditions:''' || colspan="7" |  
#只有A流程达到预期效果，才进行B流程
#只有B流程达到预期效果，才进行C流程
|-
| '''Expectations:''' || colspan="7" | 
A：
# user3都收到user2的广播 
# user1空闲
B:
#user2的广播被挂起
#user2,user3都收到user1的广播
C:
#user2的广播被恢复
#user3可以收到use2的广播
|-
| '''Remark:''' || colspan="7" | 无
|-
| '''Change History:''' || colspan="7" | 无
|}
===音频广播（低占用-只包含广播发起者）===
{| class="wikitable" style="text-align: left;"
|-
| '''ID:''' || TC- BROADCAST-CLIENT–003
| '''Module:''' || BroadCast
| '''Type:''' || F
| '''Version:''' || 0.1
|-
| '''Reference ID:''' || FR-CLIENT-030
| '''Author:''' ||  huxl
| '''Created Date:''' || colspan="3" | 2012/11/05
|-
| '''Description:''' || colspan="7" |音频广播（低占用-只包含广播发起者）
|-
| '''Pre-conditions:''' || colspan="7" | 
#客户端，服务端服务启动正常
#有三个客户端1001,1002，1003连接该主机
#网络连接正常
#该功能已经实现
|-
| '''Required Data:''' || colspan="7" | 
#有三个用户，分别为user1,user2,user3他们对应的优先级分别管理员（优先级1），消防用户（优先级2），普通用户（优先级3）
#客户端1001,1002属于广播区“测试1”
#客户端1002,1003属于广播区“测试2”
|-
| '''Run-Instructions:''' 
| colspan="7" | user1,user2,user3分别登录客户端1001,1002,1003
A:
# use2点击导航‘广播’，进入广播操作页面
#user2点击 “测试-低优先级“广播区
#点击‘启动广播’按钮
#user2开始广播
B:
# use1点击导航‘广播’，进入广播操作页面
#user1点击 “测试-全部“广播区
#点击‘启动广播’按钮
#user1开始广播
C:
#user1点击结束广播
|-
| '''Post-conditions:''' || colspan="7" |  
#只有A流程达到预期效果，才进行B流程
#只有B流程达到预期效果，才进行C流程
|-
| '''Expectations:''' || colspan="7" | 
A：
# user3都收到user2的广播 
# user1空闲
B:
#user2的广播被挂起
#user2收到user1的广播
#user3空闲
C:
#user2的广播被恢复
#user3可以收到use2的广播
|-
| '''Remark:''' || colspan="7" | 无
|-
| '''Change History:''' || colspan="7" | 无
|}
===音频广播（低占用-只包含接受者）===

{| class="wikitable" style="text-align: left;"
|-
| '''ID:''' || TC- BROADCAST-CLIENT–004
| '''Module:''' || BroadCast
| '''Type:''' || F
| '''Version:''' || 0.1
|-
| '''Reference ID:''' || FR-CLIENT-030
| '''Author:''' ||  huxl
| '''Created Date:''' || colspan="3" | 2012/11/05
|-
| '''Description:''' || colspan="7" |音频广播（低占用-只包含接受者）
|-
| '''Pre-conditions:''' || colspan="7" | 
#客户端，服务端服务启动正常
#有三个客户端1001,1002，1003连接该主机
#网络连接正常
#该功能已经实现
|-
| '''Required Data:''' || colspan="7" | 
#有三个用户，分别为user1,user2,user3他们对应的优先级分别管理员（优先级1），消防用户（优先级2），普通用户（优先级3）
#客户端1001,1003属于广播区“测试1”
#客户端1002,1003属于广播区“测试2”
|-
| '''Run-Instructions:''' 
| colspan="7" | user1,user2,user3分别登录客户端1001,1002,1003
A:
# use2点击导航‘广播’，进入广播操作页面
#user2点击 “测试2“广播区
#点击‘启动广播’按钮
#user2开始广播
B:
# use1点击导航‘广播’，进入广播操作页面
#user1点击 “测试-全部“广播区
#点击‘启动广播’按钮
#user1开始广播
C:
#user1点击结束广播
|-
| '''Post-conditions:''' || colspan="7" |  
#只有A流程达到预期效果，才进行B流程
#只有B流程达到预期效果，才进行C流程
|-
| '''Expectations:''' || colspan="7" | 
A：
# user3都收到user2的广播 
# user1空闲
B:
#user2的可以继续广播
#user3只收到user1的广播
C:
#user2的广播被恢复
#user3继续收到use2的广播
|-
| '''Remark:''' || colspan="7" | 无
|-
| '''Change History:''' || colspan="7" | 无
|}





















===音频广播（高占用）===
{| class="wikitable" style="text-align: left;"
|-
| '''ID:''' || TC- BROADCAST-CLIENT–005
| '''Module:''' || BroadCast
| '''Type:''' || F
| '''Version:''' || 0.1
|-
| '''Reference ID:''' || FR-CLIENT-030
| '''Author:''' ||  huxl
| '''Created Date:''' || colspan="3" | 2012/11/05
|-
| '''Description:''' || colspan="7" |音频广播（高占用-全包含）
|-
| '''Pre-conditions:''' || colspan="7" | 
#客户端，服务端服务启动正常
#有三个客户端1001,1002，1003连接该主机
#网络连接正常
#该功能已经实现
|-
| '''Required Data:''' || colspan="7" | 
#有三个用户，分别为user1,user2,user3他们对应的优先级分别管理员（优先级1），消防用户（优先级2），普通用户（优先级3）
#客户端1001,1002属于广播区“测试1”
#客户端1002,1003属于广播区“测试2”
|-
| '''Run-Instructions:''' 
| colspan="7" | user1,user2,user3分别登录客户端1001,1002,1003
A:
# use1点击导航‘广播’，进入广播操作页面
#user1点击 “测试1“广播区
#点击‘启动广播’按钮
#user1开始广播
B:
# use3点击导航‘广播’，进入广播操作页面
#user3点击 “测试2“广播区
#点击‘启动广播’按钮
#user3开始广播
C:
#user1点击结束广播
|-
| '''Post-conditions:''' || colspan="7" |  
#只有A流程达到预期效果，才进行B流程
#只有B流程达到预期效果，才进行C流程
|-
| '''Expectations:''' || colspan="7" | 
A：
# user2都收到user1的广播 
# user3空闲
B:
#user2收听user1的广播
#user3也在广播
C:
#user1空闲
 #user2可以收到use3的广播
|-
| '''Remark:''' || colspan="7" | 无
|-
| '''Change History:''' || colspan="7" | 无
|}

===音频广播（高低同时并占用）===

{| class="wikitable" style="text-align: left;"
|-
| '''ID:''' || TC- BROADCAST-CLIENT–005
| '''Module:''' || BroadCast
| '''Type:''' || F
| '''Version:''' || 0.1
|-
| '''Reference ID:''' || FR-CLIENT-030
| '''Author:''' ||  huxl
| '''Created Date:''' || colspan="3" | 2012/11/05
|-
| '''Description:''' || colspan="7" |音频广播（高占用-全包含）
|-
| '''Pre-conditions:''' || colspan="7" | 
#客户端，服务端服务启动正常
#有三个客户端1001,1002，1003，1004,1005,1006连接该主机
#网络连接正常
#该功能已经实现
|-
| '''Required Data:''' || colspan="7" | 
#有三个用户，分别为user1,user2,usre3他们对应的优先级分别管理员（优先级1），消防用户（优先级2），普通用户（优先级3）
#客户端1001,1002,1003,1005都属于广播区“测试1”
#客户端1001,1006属于广播区“测试2”
#客户端1003,1004属于广播区“测试3”
|-
| '''Run-Instructions:''' 
| colspan="7" | 
user1,user2,usre3,user3,user3,user3分别登录客户端1001,1002,1003,1004,1005,1006
A1:
#客户端1001点击导航‘广播’，进入广播操作页面
#客户端1001点击 “测试1“广播区
#点击‘启动广播’按钮
#客户端1001开始广播
A2
#客户端1003点击导航‘广播’，进入广播操作页面
#客户端1003点击 “测试3“广播区
#点击‘启动广播’按钮
#客户端1003开始广播

B:
#客户端1002点击导航‘广播’，进入广播操作页面
#客户端1002点击 “测试1“广播区
#点击‘启动广播’按钮
#客户端1002开始广播
C:
#客户端1001点击结束广播
D:
#客户端1002点击结束广播

|-
| '''Post-conditions:''' || colspan="7" |  
#只有A1,A2流程达到预期效果，才进行B流程
#只有B流程达到预期效果，才进行C流程
|-
| '''Expectations:''' || colspan="7" | 
A1：
#客户端1006都收到客户端1001的广播 
#其他 空闲
A2：
#客户端1004收听客户端1003的广播
B:
#客户端 1003发起广播被挂起
#客户端1003,1004,1005收听到1002的广播 
C:
#客户端1001，1003,1004,1005，1006收听到1002的广播 
D：
#1003的广播继续，1004可以接听到
#其他客户端空闲
|-
| '''Remark:''' || colspan="7" | 无
|-
| '''Change History:''' || colspan="7" | 无
|}