===音频广播(无占用)=== {| 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" | 无 |}