某系统测试用例.docx
《某系统测试用例.docx》由会员分享,可在线阅读,更多相关《某系统测试用例.docx(100页珍藏版)》请在冰豆网上搜索。
某系统测试用例
密级:
编号:
**/**006-**-CS-CSYL
*监控指挥系统
测试用例
编制:
审核:
批准:
文件修订记录
日期
修订版本
描述
作者
目录
1概述1
1.1文档目的1
1.**测试范围1
**软件测试环境1
**.1.1软件环境要求测试环境软件要求1
**.1.**其他相关设备1
3参考文档**
4测试用例说明3
4.1编号格式3
5缺陷类型及缺陷等级3
5.1缺陷等级3
6集成测试4
7系统功能测试65
7.1用户接口(****-CS-GN-CSYL-YYJK)65
7.11查询统计176
7.11.1发送通信查询(****-CS-GN-CSYL-JKCT-TXCX)176
7.11.**接收通信查询(****-CS-GN-CSYL-TXCX-TXCX-)18**
7.11.3通信查询(****-CS-GN-CSYL-TXCX-TXCX)186
7.11.4缺陷记录查询(****-CS-GN-CSYL-TXCX-QXCX)189
7.11.5设备信息查询194
7.11.6地理信息查询(****-CS-GN-CSYL-TXCX-DLXX)196
7.13记录功能**11
7.13.1飞行参数记录(****-CS-GN-CSYL-JKCT-FXVS)**11
7.13.**缺陷信息记录(****-CS-GN-CSYL-JKCT-QXXX)**13
7.14数据维护**15
7.14.1用户管理(****-CS-GN-CSYL-SJWH-YHGL)**15
7.14.**线路数据维护(****-CS-GN-CSYL-SJWH-XLWH)****4
7.14.3绝缘子数据维护(****-CS-GN-CSYL-SJWH-JYZ)****9
7.14.4设备数据维护(****-CS-GN-CSYL-SJWH-SBWH)**3**
7.14.5终端数据管理(****-CS-GN-CSYL-SJWH-ZDWH)**37
7.14.6缺陷设备图片管理(****-CS-GN-CSYL-SJWH-QXZP)**4**
8性能测试(****-CS-XN-CSYL-BFCS)**45
8.1系统响应时间的测试**45
8.**并发测试**47
8.3强度测试**48
8.4配置测试**50
9安装测试(****-CS-AZ-CSYL-AZCS)**51
10日志测试**5**
11故障恢复测试**54
1概述
1.1文档目的
本文档介绍了*监控指挥系统所有功能的测试步骤和测试数据。
1.2测试范围
本文档从功能测试的角度详细记录了*监控指挥系统的测试用例。
2软件测试环境
2.1.1软件环境要求测试环境软件要求
硬件环境
硬件
一般配置
推荐配置
软件环境
简体中文WindowsXP,Oracle数据库,多串口服务器
安装ArcGIS,.NET**.0框架
2.1.2其他相关设备
!
!
!
!
1台
手持机
4台
普通终端
多台
普通台式电脑
多台
硬件
一般配置
推荐配置
CPU
奔腾1.33以上
酷睿双核
内存
1G
**G
硬盘
**0G以上
**0G以上
显示器
15"显示器
15"显示器
其它
CDROM
CDROM
笔记本电脑
1台
硬件
一般配置
推荐配置
CPU
奔腾1.33以上
酷睿双核
内存
1G
**G
硬盘
**0G以上
**0G以上
显示器
15"显示器
15"显示器
其它
CDROM
CDROM
3参考文档
1.CTC/**006-****-XQ-YHXQ《*监控指挥系统需求规格说明书》
2.CTC/**006-****-SJ-XTSJ《*监控指挥系统监控端设计》
3.CTC/**006-****-SJ-XTSJ《*监控指挥系统服务端设计》
4.CTC/**006-****-SJ-SJK《*监控指挥系统数据库表结构.xls》
5.CTC/**006-****-CS-CSJH《*监控指挥系统测试计划》
6.CTC/**006-****-CS-CSFA《*监控指挥系统测试方案》
7.GB/T1**504-1990《计算机软件质量保证计划规范》
8.GB/T11457-1995《软件工程术语》
9.GB/T8566-**004《信息技术软件生存周期过程》
10.《*监控指挥系统质量保证计划》
4测试用例说明
4.1编号格式
功能说明加序号:
****-CS-GN-CSYL-窗体或模块名-功能名称
如监收终端通信****-CS-GN-CSYL-JKCT-JSTX-001
5缺陷类型及缺陷等级
5.1缺陷等级
错误的严重性分为4种,定义如下:
VeryHigh:
导致系统崩溃、死机及混乱,系统无法正常运转的错误,主要需求功能不符和遗漏问题;
High:
破坏系统完整性及数据完整性导致相关部分操作混乱的错误,较主要需求功能不符和遗漏问题,以及严重的性能问题;
Middle:
非主要需求功能不符和遗漏问题,一般性能问题、计算误差问题、以及错误提示信息等问题;
Low:
操作不方便、不符合业务操作的习惯;
建议修改:
格式不合理、或界面文字错误等问题。
6系统功能测试
6.1用户接口(****-CS-GN-CSYL-YYJK)
6.2查询统计
6.2.1发送通信查询(****-CS-GN-CSYL-JKCT-TXCX)
6.2.1.1****发送通信查询
用例编号
****-CS-GN-CSYL-JKCT-TXCX-1
需求编号/需求功能描述
通信查询****-XQ-GN-CXTJ-FSTX
用例目的
测试系统能实现向监控中心发送不同机别的普通通信
设计方法
通信信息表中插入若干数据,时间**007-01-01到**007-0**-**8,(当前时间**007-**-**6);通信信息表中包含已发送和接收的普通通信和缺陷报告,测试数据见文档《测试数据》
sourceid
destid
sortie
sendtime
msgtype
msglength
msgcontent
username
settime
linename
polename
bugtype
buginfo
photonum
type
***0000*
******
**007010101
**007-1-100:
00:
00
4
38
user
**007-1-100:
00:
0039
1
5
杆塔地基塌陷,正在抢修,人员没有到位。
3
1
***0000*
******
**0070****609
**007-**-**6**:
****:
39
5
40
user
**007-1-11**:
****:
39
1
5
杆塔地基塌陷,正在抢修,人员没有到位啊。
4
1
***0000*
******
**0070****509
**007-**-**51**:
****:
39
6
10
user
**007-1-11**:
****:
39
1
5
1**34567890
5
1
***0000*
******
**0061**3107
**007-1**-31**3:
59:
59
0
15
user
**007-1**-31**3:
59:
59
1
5
ABCDEFGHIJK1**345
0
1
***0000*
**00000
**007010**06
**007-**-064:
1**:
39
1
10
1**34567890
user
0
***0000*
******
**007010**07
**007-**-071**:
1**:
40
**
11
1**345678901
user
0
***0000*
******
**0070****609
**007-**-**610:
49:
41
3
1**3
1**345678901**3
user
0
测试使用sql见《测试数据》
对时间做边界值测试
前提条件
程序已开发完毕,单元测试已通过,测试环境部署完毕,已新建ICEProxes
!
!
!
!
******的下属终端有***0000*(飞机)和**00000(手持)
动作/输入
预期输出
实际输出
状态
在发送通信查询窗口中
选择接收终端:
所有
时间:
**007-01-0100:
00:
00到**007-**-**610:
49:
40
查出架次是:
**007010101,**0070****609,**0070****509,**0061**3107,**007010**06,**007010**07,**007010****6记录,以列表形式显示
包含通信和缺陷
(检索条件符合输入的时间)
查出架次是:
**007010101,**0070****609,**0070****509,**0061**3107,**007010**06,**007010**07,**007010****6记录,以列表形式显示
包含通信和缺陷
(检索条件符合输入的时间)
在发送通信查询窗口中
选择接收终端:
所有
时间:
**006-1**-31**3:
59:
59到**007-**-**610:
49:
41
查出数据库T_Txxx表中的所有记录,以列表形式显示
**007010101,**0070****609,**0070****509,**0061**3107,**007010**06,**007010**07,**007010****6
查出数据库T_Txxx表中的所有记录,以列表形式显示
**007010101,**0070****609,**0070****509,**0061**3107,**007010**06,**007010**07,**007010****6
在发送通信查询窗口中
选择接收终端:
**00000
时间:
**006-1**-31**3:
59:
59到**007-**-**610:
49:
41
查出表中架次是
**007010**06的记录,列表显示
查出表中架次是
**007010**06的记录,列表显示
在发送通信查询窗口中
选择接收终端:
******
时间:
**006-1**-31**3:
59:
59到**007-**-**610:
49:
41
查出表中架次是**007010101,**007010101,**0070****509,**007010**07,**007010****6的记录,列表显示;
查出表中架次是**007010101,**007010101,**0070****509,**007010**07,**007010****6的记录,列表显示;
双击列表中的一条通信
双击架次是**007010****6的记录
通信详细信息窗口中显示“1**345678901**3“,和数据库中一致
通信详细信息窗口中显示“1**345678901**3“,和数据库中一致
双击列表中的一条缺陷记录
双击架次是**0070****609的记录
通信详细信息窗口中显示“杆塔地基塌陷,正在抢修,人员没有到位啊”,和数据库中一致
通信详细信息窗口中显示“杆塔地基塌陷,正在抢修,人员没有到位啊”,和数据库中一致
点击打印按钮
以exel格式打印查询结果,检查打印出的结果和查出的结果一致
以exel格式打印查询结果,检查打印出的结果和查出的结果一致
6.2.1.2!
!
!
!
接收通信查询
用例编号
****-CS-GN-CSYL-TXCX-TXCX-4
需求编号/需求功能描述
接收通信查询****-XQ-GN-CXTJ-JSTX
用例目的
测试系统能实现向监控中心发送不同机别的普通通信
设计方法
通信信息表中插入若干数据,时间**007-01-01到**007-0**-**8,(当前时间**007-**-**6);通信信息表中包含已发送和接收的普通通信和缺陷报告,测试数据见文档《测试数据》
sourceid
destid
sortie
sendtime
msgtype
msglength
msgcontent
username
settime
linename
polename
bugtype
buginfo
photonum
type
***0000*
******
**007010101
**007-1-100:
00:
00
4
38
user
**007-1-100:
00:
0039
1
5
杆塔地基塌陷,正在抢修,人员没有到位。
3
1
***0000*
******
**0070****609
**007-**-**6**:
****:
39
5
40
user
**007-1-11**:
****:
39
1
5
杆塔地基塌陷,正在抢修,人员没有到位啊。
4
1
***0000*
******
**0070****509
**007-**-**51**:
****:
39
6
10
user
**007-1-11**:
****:
39
1
5
1**34567890
5
1
***0000*
******
**0061**3107
**007-1**-31**3:
59:
59
0
15
user
**007-1**-31**3:
59:
59
1
5
ABCDEFGHIJK1**345
0
1
***0000*
**00000
**007010**06
**007-**-064:
1**:
39
1
10
1**34567890
user
0
***0000*
******
**007010**07
**007-**-071**:
1**:
40
**
11
1**345678901
user
0
***0000*
******
**0070****609
**007-**-**610:
49:
41
3
1**3
1**345678901**3
user
0
修改配置文件UserDef.xml中TerminalId值=******
重复上面的查询
测试使用sql见《测试数据》
对时间做边界值测试
前提条件
程序已开发完毕,单元测试已通过,测试环境部署完毕,已新建ICEProxes
!
!
!
!
******的下属终端有***0000*(飞机)和**00000(手持)
动作/输入
预期输出
实际输出
状态
在发送通信查询窗口中
选择接收终端:
所有
时间:
**007-01-0100:
00:
00到**007-**-**610:
49:
41
查出架次是:
**007010101,**0070****609,**0070****509,**0061**3107,**007010**06,**007010**07,**007010****6记录,以列表形式显示
包含通信和缺陷
(检索条件符合输入的时间)
同预期结果
修改配置文件
UserDef.xml中TerminalId值=1**3333
查询结果为空(destID没有等于1**3333的记录)
同预期结果
选择发送终端:
**00000
(其他普通终端发送通信)
数据库中符合条件的记录:
查出架次是:
**007010101,**0070****609,**0070****509,**0061**3107,**007010**07,**007010****6记录,以列表形式显示
包含通信和缺陷
同预期结果
双击某条记录如:
架次=**007010101
发送时间=**007-1-100:
00:
00
显示该通信的详细信息如数据库中的记录:
杆塔地基塌陷,正在抢修,人员没有到位。
同预期结果
点击打印按钮
以exel格式打印查询结果,检查打印出的结果和查出的结果一致
同预期结果
6.2.2通信查询(****-CS-GN-CSYL-TXCX-TXCX)
用例编号
****-CS-GN-CSYL-TXCX-TXCX-5
需求编号/需求功能描述
接收通信查询****-XQ-GN-CXTJ-TX
用例目的
测试系统能实现向监控中心发送不同机别的普通通信
设计方法
通信信息表中插入若干数据,时间**007-01-01到**007-0**-**8,(当前时间**007-**-**6);通信信息表中包含已发送和接收的普通通信和缺陷报告,测试数据见文档《测试数据》
sourceid
destid
sortie
sendtime
msgtype
msglength
msgcontent
username
settime
linename
polename
bugtype
buginfo
photonum
type
***0000*
******
**007010101
**007-1-100:
00:
00
4
38
user
**007-1-100:
00:
0039
1
5
杆塔地基塌陷,正在抢修,人员没有到位。
3
1
***0000*
******
**0070****609
**007-**-**6**:
****:
39
5
40
user
**007-1-11**:
****:
39
1
5
杆塔地基塌陷,正在抢修,人员没有到位啊。
4
1
***0000*
******
**0070****509
**007-**-**51**:
****:
39
6
10
user
**007-1-11**:
****:
39
1
5
1**34567890
5
1
***0000*
******
**0061**3107
**007-1**-31**3:
59:
59
0
15
user
**007-1**-31**3:
59:
59
1
5
ABCDEFGHIJK1**345
0
1
***0000*
**00000
**007010**06
**007-**-064:
1**:
39
1
10
1**34567890
user
0
***0000*
******
**007010**07
**007-**-071**:
1**:
40
**
11
1**345678901
user
0
***0000*
******
**007010****6
**007-**-**610:
49:
41
3
13
1**345678901**3
user
0
******
***0000*
**007010**07
**007-**-071**:
1**:
40
**
114
1**345678901**34
user
**00000
***0000*
**007010****6
**007-**-**610:
49:
41
3
15
1**345678901**345
user
***0000*
***0000*
**007010****6
**007-**-**610:
49:
41
3
16
1**345678901**3456
user
修改配置文件UserDef.xml中TerminalId值=******
重复上面的查询
测试使用sql见《测试数据》
对时间做边界值测试
前提条件
程序已开发完毕,单元测试已通过,测试环境部署完毕,已新建ICEProxes
!
!
!
!
******的下属终端有***0000*(飞机)和**00000(手持)
动作/输入
预期输出
实际输出
状态
选择
发送终端ID:
**00000
接收终端ID:
***0000*
时间:
**007-01-0100:
00:
00到**007-**-**610:
49:
41
界面显示符合条件的记录如下
**00000
***0000*
**.007E+09
**007-**-**610:
49:
41
3
15
1.**3457E+14
user
同预期结果
**00000
***0000*
**.007E+09
**007-**-**610:
49:
41
3
15
1.**3457E+14
user
发送终端多选,当选择第**个接收终端时弹出提示
当选择第**个接收终端时弹出提示或其他处理方法确保接收终端只能选择一个
同预期结果
先选接收终端,选择**个接收终端后返回选择发送终端,发送终端选择**个
当选择第**个发送终端时弹出提示或其他处理方法确保只能选择一个发送终端
同预期结果
选择
发送终端ID:
**00000,******
接收终端ID:
***0000*
时间:
**007-01-0100:
00:
00到**007-**-**610:
49:
41
界面显示符合条件的记录
**00000
***0000*
**.007E+09
**007-**-**610:
49:
41
3
15
1.**3457E+14
user
******
***0000*
**.007E+09
**007-**-071**:
1**:
40
**
114
1.**3457E+13
user
同预期结果
**00000
***0000*
**.007E+09
**007-**-**610:
49:
41
3
15
1.**3457E+14
user
******
***0000*
**.007E+09
**007-**-071**:
1**:
40
**
114
1.**3457E+13
user
选择
发送终端ID:
***0000*,
接收终端ID:
***0000*,**00000,******
时间:
**007-01-0100:
00:
0