logo资料库

软件测试用例文档.doc

第1页 / 共70页
第2页 / 共70页
第3页 / 共70页
第4页 / 共70页
第5页 / 共70页
第6页 / 共70页
第7页 / 共70页
第8页 / 共70页
资料共70页,剩余部分请下载后查看
0. 文档介绍
0.1 文档目的
0.2 文档范围
0.3 读者对象
0.4 参考文献
0.5 术语与缩写解释
1. 接口-路径测试用例
1.1 被测试对象(单元)的介绍
1.2 测试范围与目的
1.3 测试环境与测试辅助工具的描述
1.4 测试驱动程序的设计
1.5 接口测试用例
2. 功能测试用例
2.1 被测试对象的介绍
2.2 测试范围与目的
2.3 测试环境与测试辅助工具的描述
2.4 测试驱动程序的设计
2.5 功能测试用例
2.5.1 登录和退出
2.5.2 地图比例
2.5.3 地图上的鼠标事件
2.5.4 刷新周期
2.5.5 观察范围
2.5.6 颜色和地图
2.5.7 实时信息查询
2.5.8 用户管理
2.5.9 接收实时信息
2.5.10 实时XX状况统计
2.5.11显示内容
2.5.12综合统计分析
2.5.13快捷工具栏
2.5.14帮助
2.5.15 系统管理
2.5.16 瘦客户端登录和退出
2.5.17 瘦客户端接收实时信息
2.5.18 瘦客户端实时信息查询
2.5.19 瘦客户端地图上的鼠标事件(同胖客户端)
2.5.20 瘦客户端的地图比例(同胖客户端)
2.5.21瘦客户端的显示内容(同胖客户端)
2.5.22瘦客户端的快捷工具栏(同胖客户端)
2.5.23牌照识别前置机
2.5.24 SCOOT(线圈)前置机
2.5.25 服务器报警
2.5.26 服务器服务器自动重连
2.5.27服务器牌照识别数据处理
3. 健壮性测试用例
3.1 被测试对象的介绍
3.2 测试范围与目的
3.3 测试环境与测试辅助工具的描述
3.4 测试驱动程序的设计
3.5 容错能力/恢复能力测试用例
4. 性能测试用例
4.1 被测试对象的介绍
4.2 测试范围与目的
4.3 测试环境与测试辅助工具的描述
4.4 测试驱动程序的设计。
4.4.1 牌照识别测试驱动程序主要设计:
4.4.2 SCOOT测试驱动程序主要设计:
4.4.3 服务器测试驱动程序主要设计:
4.5 性能测试用例
4.6 输出
5. 图形用户界面测试用例
5.1 被测试对象的介绍
5.2 测试范围与目的
5.3 测试环境与测试辅助工具的描述
5.4 测试驱动程序的设计
5.5 测试人员分类
5.6 用户界面测试的检查表
6. 压力测试用例
6.1 被测试对象的介绍
6.2 测试范围与目的
6.3 测试环境与测试辅助工具的描述
6.4 测试驱动程序的设计
6.5 压力测试用例
6.5 输出
7. 可靠性测试用例
7.1 被测试对象的介绍
7.2 测试范围与目的
7.3 测试环境与测试辅助工具的描述
7.4 测试驱动程序的设计
7.5 可靠性测试用例
7.6 输出
8. 安装/反安装测试用例
8.1 被测试对象的介绍
8.2 测试范围与目的
8.3 测试环境与测试辅助工具的描述
8.4 测试驱动程序的设计
8.5 安装/反安装测试用例
XXXX 信息采集、 处理/分析、发布系统 II 测试用例 文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改 文件标识: GCIS-BTMB-TEST-CASE 当前版本: 1.0 作 完成日期: 2004-06-20 者:
信息采集、处理/分析、发布系统 II,测试用例 版 本 历 史 版本/状态 创建 作者 参与者 起止日期 备注 2004/06/15 至 2004/06/20 Page 2 of 70
信息采集、处理/分析、发布系统 II,测试用例 目目 录录 0. 文档介绍 5 0.1 文档目的 ....................................................................................................................................5 0.2 文档范围 ....................................................................................................................................5 0.3 读者对象 ....................................................................................................................................5 0.4 参考文献 ....................................................................................................................................5 0.5 术语与缩写解释 .......................................................................................................................5 1. 接口-路径测试用例 6 1.1 被测试对象(单元)的介绍 ................................................................................................. 6 1.2 测试范围与目的 .......................................................................................................................6 1.3 测试环境与测试辅助工具的描述 .........................................................................................6 1.4 测试驱动程序的设计 .............................................................................................................. 7 1.5 接口测试用例 ........................................................................................................................... 7 1.6 路径测试的检查表 ...................................................................................................................8 2. 功能测试用例 11 2.1 被测试对象的介绍 .................................................................................................................11 2.2 测试范围与目的 .....................................................................................................................11 2.3 测试环境与测试辅助工具的描述 .......................................................................................11 2.4 测试驱动程序的设计 ............................................................................................................ 12 2.5 功能测试用例 .........................................................................................................................12 3. 健壮性测试用例 52 3.1 被测试对象的介绍 ................................................................................................................ 52 3.2 测试范围与目的 .....................................................................................................................53 3.3 测试环境与测试辅助工具的描述 .......................................................................................53 3.4 测试驱动程序的设计 ............................................................................................................ 53 3.5 容错能力/恢复能力测试用例 ..............................................................................................53 4. 性能测试用例 52 4.1 被测试对象的介绍 ................................................................................................................ 53 4.2 测试范围与目的 .....................................................................................................................54 4.3 测试环境与测试辅助工具的描述 .......................................................................................54 4.4 测试驱动程序的设计 ............................................................................................................ 54 4.5 性能测试用例 .........................................................................................................................55 Page 3 of 70
信息采集、处理/分析、发布系统 II,测试用例 5. 图形用户界面测试用例 53 5.1 被测试对象的介绍 ................................................................................................................ 57 5.2 测试范围与目的 .....................................................................................................................57 5.3 测试环境与测试辅助工具的描述 .......................................................................................58 5.4 测试驱动程序的设计 ............................................................................................................ 58 5.5 测试人员分类 .........................................................................................................................58 5.6 用户界面测试的检查表 ........................................................................................................59 6. 压力测试用例 60 6.1 被测试对象的介绍 ................................................................................................................ 60 6.2 测试范围与目的 .....................................................................................................................60 6.3 测试环境与测试辅助工具的描述 .......................................................................................60 6.4 测试驱动程序的设计 ............................................................................................................ 61 6.5 压力测试用例 .........................................................................................................................61 7. 可靠性测试用例 60 7.1 被测试对象的介绍 ................................................................................................................ 63 7.2 测试范围与目的 .....................................................................................................................63 7.3 测试环境与测试辅助工具的描述 .......................................................................................63 7.4 测试驱动程序的设计 ............................................................................................................ 63 7.5 可靠性测试用例 .....................................................................................................................63 8. 安装/反安装测试用例 69 8.1 被测试对象的介绍 ................................................................................................................ 69 8.2 测试范围与目的 .....................................................................................................................69 8.3 测试环境与测试辅助工具的描述 .......................................................................................70 8.4 测试驱动程序的设计 ............................................................................................................ 70 8.5 安装/反安装测试用例 ...........................................................................................................70 Page 4 of 70
信息采集、处理/分析、发布系统 II,测试用例 0. 文档介绍 0.1 文档目的 本测试用例文档的编写目的是为了使本系统的测试员能够清楚、明确的了解本系统,同 时能够根据测试用例对本系统进行测试。本手册所要说明的系统名称为《XX 市XX 信息 采集处理/分析发布系统》 0.2 文档范围 本测试用例文档范围包括:接口-路径测试用例、功能测试用例、健壮性测试用例、性能 测试用例、图形用户界面测试用例、信息安全性测试用例、压力测试用例、可靠性测试 用例、安装/反安装测试用例。 0.3 读者对象 本测试用例文档的预期读者包括:项目监理、项目负责人、项目经理、测试工程师、系 统维护工程师。 0.4 参考文献 0.5 术语与缩写解释 缩写、术语 解 释 CORBA ODBC DBMS MV GUI 公共对象请求代理 开放式数据库互连 数据库管理系统 微波检测 图形用户界面 Page 5 of 70
信息采集、处理/分析、发布系统 II,测试用例 1. 接口-路径测试用例 1.1 被测试对象(单元)的介绍 被测试对象(单元)包括胖客户端与 CORBA 服务器的接口、胖客户端与数据库服务器的接口、瘦客 户端与 J2EE 服务器的接口、J2EE 服务器与 CORBA 服务器的接口、CORBA 服务器与数据库服务器 的接口。 胖客户端与 CORBA 服务器的接口:负责实时数据从 CORBA 服务器到胖客户端的推送。 胖客户端与数据库服务器的接口:负责历史数据、静态数据从数据库到胖客户端的传输。 瘦客户端与 J2EE 服务器的接口:负责静态、历史、实时数据从 J2EE 服务器到瘦客户端的传输。 J2EE 服务器与 CORBA 服务器的接口:负责静态、历史、实时数据从 CORBA 服务器到 J2EE 服务器 的传输。 CORBA 服务器与数据库服务器的接口:负责静态、历史数据从 CORBA 服务器到 J2EE 服务器的传输, 经处理的实时数据向数据库的存贮。 1.2 测试范围与目的 测试范围包括接口是否正常工作,接口数据两端数据的一致性,接口两端数据类型转换的正确性,接 口的容错能力等。 胖客户端与 CORBA 服务器的接口:测试胖客户端是否能从 CORBA 通道中获取正确的实时数据,一 定时间无数据时胖客户端的自动重连。 胖客户端与数据库服务器的接口:测试胖客户端是否能从数据库获取正确数据,数据类型是否匹配, 异常处理。 瘦客户端与 J2EE 服务器的接口:测试瘦客户端通过 socket 与 servlet 之间的数据传输的正确性和异常 处理,测试 servlet 与 ejb 之间的数据传输的正确性和异常处理,测试瘦客户端与 ejb 的数据一致性。 J2EE 服务器与 CORBA 服务器的接口:测试 ejb 与 corba idl 的绑定可靠性,ejb 与 CORBA 服务器数据 类型匹配,数据转换的正确性,异常处理。 CORBA 服务器与数据库服务器的接口:测试 CORBA 服务器与数据库服务器中数据的一致性,异常 处理。 测试的目的是测试系统各个模块协同工作的数据一致性、容错性、执行效率。 1.3 测试环境与测试辅助工具的描述 测试环境 胖客户端与 CORBA 服务器的接口:Window2000 Professional、Sun solaris、IONA orbix2000 胖客户端与数据库服务器的接口:Window2000 Professional、Sun solaris、Oracle9i Page 6 of 70
信息采集、处理/分析、发布系统 II,测试用例 瘦客户端与 J2EE 服务器的接口:Window2000 Professional、Iexplorer6.0、java-plugin、Sun solaris、 IONA E2A5.1 J2EE edition J2EE 服务器与 CORBA 服务器的接口:Sun solaris、IONA E2A5.1 J2EE edition、IONA orbix2000 CORBA 服务器与数据库服务器的接口:Sun solaris、IONA orbix2000、Oracle9i 测试辅助工具: jbuilderX 1.4 测试驱动程序的设计 胖 客 户 端 与 CORBA 服 务 器 的 接 口 : 在 CORBA 服 务 器 上 启 动 NotifySupplier , 在 胖 客 户 端 启 动 NotifyConsumer,两者共用一个通道,测试是否能收到数据,收到数据的正确性。 胖客户端与数据库服务器的接口:在胖客户端执行某一 sql 语句,测试能否从数据库得到正确的数据。 瘦客户端与 J2EE 服务器的接口:在瘦客户端向 J2EE 服务器发送 http 请求,测试得到的数据是否正确。 J2EE 服务器与 CORBA 服务器的接口:在 J2EE 服务器上启动一 ejb client,测试 ejb 调用 CORBA idl 程序的正确性。 CORBA 服务器与数据库服务器的接口:在 CORBA 服务器上执行某一 sql 语句,测试能否从数据库得 到正确的数据。 1.5 接口测试用例 胖客户端与 CORBA 服务器的接口: 接口 A 的函数原型 com.gics.gui.ConsumerDetail 类的 public void onData(String str) 输入/动作 期望的输出/相应 实际情况 在 主 画 面 上 显 示 HI9020b 路 段的实时 XX 信息。 正常 典型值… “ 2004-04-16 194.0 33.95360824742268 63.333333333333336 3 0 519 0 HI9020b ” 边界值… Page 7 of 70
信息采集、处理/分析、发布系统 II,测试用例 异常值…null 控制台报告异常,程序继续运 正常 行 接口 B 的函数原型 com.gics.gui.ConsumerAlert 类的 public void onData(String str) 输入/动作 期望的输出/相应 实际情况 典型值… version="1.0" “ ="51" 51 ” 在主画面上显示报警信息 正常 报警类型:系统报警 路段名称:空 事 件 时 间 : 2004-06-3017:43:26 事件消息:J2EE 服务器异常 边界值… 异常值…null 控制台报告异常,程序继续运 正常 行 胖客户端与数据库服务器的接口: 接口 A 的函数原型 输入/动作 典型值…”admin”,”admin” 边界值… 异常值… com.gcis.db.DBOperation 类 的 public getUserStatus(username, password) 期望的输出/相应 static Users 实际情况 User 对象 正常 正常 接口 B 的函数原型 com.gcis.db.DBOperation 类的 public static NodeList getNodeList() 输入/动作 期望的输出/相应 实际情况 典型值… 边界值… 异常值… 接口 C 的函数原型 NodeList 对象 com.gcis.db.DBOperation getTrafficData(String uid,String sdate); 类 的 正常 正常 public TrafficData 输入/动作 期望的输出/相应 实际情况 典型值…”HI9020b”,”2004-06-20” 边界值… 异常值…”HI9020b”,”sunday” 接口 D 的函数原型 TrafficData 对象 null 正常 正常 com.gcis.db.DBOperation 类 的 public static SCOOTDeviceData[] getDeviceData(String did,String frDate,String toDate) 输入/动作 期望的输出/相应 实际情况 典型值… ”N0301512”,”2004-06-20-00”,”2004-06-20-23” 边界值… SCOOTDeviceData 对 象 数 正常 组 Page 8 of 70
分享到:
收藏