===会议(无占用)=== {| class="wikitable" style="text-align: left;" |- | '''ID:''' || TC- CONFERENCE-CLIENT–001 | '''Module:''' || Conference | '''Type:''' || F | '''Version:''' || 0.1 |- | '''Reference ID:''' || FR-CLIENT-039 | '''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点击 “测试“会议区 #点击‘启动会议’按钮 |- | '''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- CONFERENCE-CLIENT–002 | '''Module:''' || Conference | '''Type:''' || F | '''Version:''' || 0.1 |- | '''Reference ID:''' || FR-CLIENT-039 | '''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点击 “测试-低优先级“会议区 #点击‘启动会议’按钮 B: #user3接听会议请求 C: # use1点击导航‘会议’,进入会议操作页面 #user1点击 “测试-全部“会议区 #点击‘启动会议’按钮 D: #user1点击结束会议 |- | '''Post-conditions:''' || colspan="7" | #只有A流程达到预期效果,才进行B流程 #只有B流程达到预期效果,才进行C流程 |- | '''Expectations:''' || colspan="7" | A: # user3都收到user2的会议请求 # user1空闲 B: #user3,user2可以进行会议 C: #user2的会议被挂起 #user2,user3,直接进入 user1的会议 D: #user1空闲 # user2,user3会议被恢复,可以继续会议 |- | '''Remark:''' || colspan="7" | 无 |- | '''Change History:''' || colspan="7" | 无 |} ===会议(低占用-只包含会议发起者)=== {| class="wikitable" style="text-align: left;" |- | '''ID:''' || TC- CONFERENCE-CLIENT–003 | '''Module:''' || Conference | '''Type:''' || F | '''Version:''' || 0.1 |- | '''Reference ID:''' || FR-CLIENT-039 | '''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点击 “测试-低优先级“会议区 #点击‘启动会议’按钮 B: # use1点击导航‘会议’,进入会议操作页面 #user1点击 “测试-全部“会议区 #点击‘启动会议’按钮 C1: #user1点击结束会议 C2: #user2挂断,user1点击结束会议 |- | '''Post-conditions:''' || colspan="7" | #只有A流程达到预期效果,才进行B流程 #只有B流程达到预期效果,才进行C流程 |- | '''Expectations:''' || colspan="7" | A: # user3都收到user2的会议 # user1空闲 B: #user2的会议被挂起 #user2直接进入 user1的会议 #user3等待中 C: #user2的会议不会被恢复,被挂断 #user3,use1空闲 |- | '''Remark:''' || colspan="7" | 无 |- | '''Change History:''' || colspan="7" | 无 |} ===会议(低占用-只包含接受者)=== {| class="wikitable" style="text-align: left;" |- | '''ID:''' || TC- CONFERENCE-CLIENT–004 | '''Module:''' || Conference | '''Type:''' || F | '''Version:''' || 0.1 |- | '''Reference ID:''' || FR-CLIENT-003 | '''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“会议区 #点击‘启动会议’按钮 B: #客户端1003接听会议请求 C1: # user2不挂断,user1点击结束会议 C2: #user2挂断,user1点击结束会议 |- | '''Post-conditions:''' || colspan="7" | #只有A流程达到预期效果,才进行B流程 #只有B流程达到预期效果,才进行C1,C2流程 |- | '''Expectations:''' || colspan="7" | A: # user3都收到user2的会议请求 # user1空闲 B: #user2与user1进行会议 C1: #user2的会议被恢复 #user3继续收到use2的会议 C2: #user2与user3的会议不会继续 #user1,user2,user3处于空闲 |- | '''Remark:''' || colspan="7" | 无 |- | '''Change History:''' || colspan="7" | 无 |} ===会议(高占用)=== {| class="wikitable" style="text-align: left;" |- | '''ID:''' || TC- CONFERENCE-CLIENT–005 | '''Module:''' || Conference | '''Type:''' || F | '''Version:''' || 0.1 |- | '''Reference ID:''' || FR-CLIENT-039 | '''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“会议区 #点击‘启动会议’按钮 B: #user2接听会议请求 C: # use3点击导航‘会议’,进入会议操作页面 #user3点击 “测试2“会议区 #点击‘启动会议’按钮 D: #user1点击结束会议 E: #user3收到会议请求 |- | '''Post-conditions:''' || colspan="7" | #只有A流程达到预期效果,才进行B流程 #只有B流程达到预期效果,才进行C流程 |- | '''Expectations:''' || colspan="7" | A: # user2都收到user1的会议请求 B: #user2可以与 user1的会议 C: #user2等待确认中 #user1与user3会议进行中 D: #user3收到user2会话请求 E: #user3可以与user2进行会话 |- | '''Remark:''' || colspan="7" | 无 |- | '''Change History:''' || colspan="7" | 无 |} ===会议(高低同时并占用)=== {| class="wikitable" style="text-align: left;" |- | '''ID:''' || TC- CONFERENCE-CLIENT–005 | '''Module:''' || Conference | '''Type:''' || F | '''Version:''' || 0.1 |- | '''Reference ID:''' || FR-CLIENT-039 | '''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“会议区 #点击‘启动会议’按钮 A2 #客户端1003点击导航‘会议’,进入会议操作页面 #客户端1003点击 “测试3“会议区 #点击‘启动会议’按钮 #客户端1003开始会议 B1: #客户端1006接听 1001会议请求 B2: #客户端1004收听客户端1003的会议请求 B: #客户端1002点击导航‘会议’,进入会议操作页面 #客户端1002点击 “测试1“会议区 #点击‘启动会议’按钮 #客户端1002开始会议 C: #客户端1001点击结束会议 D: #客户端1001,1006接听会话请求 E: #客户端1002点击结束会议 F: |- | '''Post-conditions:''' || colspan="7" | #只有A1,A2流程达到预期效果,才进行B流程 #只有B流程达到预期效果,才进行C流程 |- | '''Expectations:''' || colspan="7" | A1: #客户端1006都收到客户端1001的会议请求 A2: #客户端1004收听客户端1003的会议请求 B1: #客户端1006开始与 1001会议 B2: #客户端1004开始 1003的会议 C: #客户端 1001,1006收到会议请求 D: #客户端1001,1003,1004,1005,1006,1002可以开始会议 E: #1003发起的会议继续,1004可以与1003进行会议 #其他客户端空闲 |- | '''Remark:''' || colspan="7" | 无 |- | '''Change History:''' || colspan="7" | 无 |}