测试计划说明书.docx

上传人:b****3 文档编号:10856973 上传时间:2023-05-28 格式:DOCX 页数:28 大小:188.70KB
下载 相关 举报
测试计划说明书.docx_第1页
第1页 / 共28页
测试计划说明书.docx_第2页
第2页 / 共28页
测试计划说明书.docx_第3页
第3页 / 共28页
测试计划说明书.docx_第4页
第4页 / 共28页
测试计划说明书.docx_第5页
第5页 / 共28页
测试计划说明书.docx_第6页
第6页 / 共28页
测试计划说明书.docx_第7页
第7页 / 共28页
测试计划说明书.docx_第8页
第8页 / 共28页
测试计划说明书.docx_第9页
第9页 / 共28页
测试计划说明书.docx_第10页
第10页 / 共28页
测试计划说明书.docx_第11页
第11页 / 共28页
测试计划说明书.docx_第12页
第12页 / 共28页
测试计划说明书.docx_第13页
第13页 / 共28页
测试计划说明书.docx_第14页
第14页 / 共28页
测试计划说明书.docx_第15页
第15页 / 共28页
测试计划说明书.docx_第16页
第16页 / 共28页
测试计划说明书.docx_第17页
第17页 / 共28页
测试计划说明书.docx_第18页
第18页 / 共28页
测试计划说明书.docx_第19页
第19页 / 共28页
测试计划说明书.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

测试计划说明书.docx

《测试计划说明书.docx》由会员分享,可在线阅读,更多相关《测试计划说明书.docx(28页珍藏版)》请在冰点文库上搜索。

测试计划说明书.docx

测试计划说明书

 

非线性动力系统模型软件实现

 

测试计划说明书

 

院系理学院

专业信息与计算科学

成员课程设计第三小组全体成员

指导教师xx

 

2012年12月29日

目录

1引言-2-

1.1编写目的-2-

1.2背景-2-

1.3定义-2-

1.4参考资料-2-

2计划-2-

2.1软件说明-3-

2.2测试内容-4-

2.3需求验证测试-4-

2.4模块及接口测试-5-

2.5系统功能测试-5-

2.6需求确认测试-6-

2.7易用性测试-6-

3测试设计说明-7-

3.1测试1(经济股票数据加载)-7-

3.2测试2(普通连续数据加载)-8-

3.3测试3(重构范围分析)-9-

3.4测试4(数据特性检验)-11-

3.5测试5(数据预处理)-12-

3.6测试6(Marple建模)-13-

3.7测试7(Levinson建模)-14-

3.8测试8(LUD建模)-15-

3.9测试9(预测计算)-17-

3.10测试(保存结果)-18-

4评价准则-19-

4.1范围-19-

4.2数据整理-20-

4.3尺度-20-

 

1引言

1.1编写目的

  本说明书是系统初步验收过程中进行三方测试的测试方案,主要描述了测试方案、测试项目和各项目的用例设计说明等。

小组成员可通过文档的测试方案结合测试用例,对非线性动力系统进行测试。

本软件开发小组的产品实现成员应该阅读和参考本说明进行测试。

1.2背景

  说明:

a.开发软件系统的名称:

非线性动力系统;

b.本项目的任务提出为《软件工程实践与管理》课程设计要求,开发者是理学院课设第三小组全体成员,用户普通用户,运行该软件无需连接Internet网络,是一个单机运行的数据处理软件。

1.3定义

黑盒测试:

测试人员在完全不考虑程序内部结构和内部特性的情况下,只依靠被测试程序输入和输出之间的关系,或程序的功能来设计测试用例。

白盒测试:

测试人员根据其内部构造设计测试用例。

静态测试:

测试人员不利用计算机运行被测试的程序,通过其他手段达到检测的目的。

动态测试:

测试人员通过运行和使用被测程序,发现软件故障,以达到检测的目的。

验证测试:

为确定某一开发阶段的产品是否满足在该阶段开始时提出的要求而对系统或不见进行评估的过程。

确认测试:

通过运行代码来完成,实在开发过程中或结束时,对系统或不见进行评估以确定其是否满足需求规格的过程。

1.4参考资料

a)系统《需求分析说明书》

b)系统《概要设计说明书》

c)系统《详细设计说明书》

d)测试计划(GB8567——88)

e)小组成员“任务汇总”资料

2计划

2.1软件说明

 

系统功能测试计划纲要见表2-1。

表2-1非线性动力学系统功能测试计划提纲

模块名称

功能

输入

输出

参与角色和职责

经济股票数据加载

导入数据

数据文件

是否成功

xx

测试是否能成功导入股票市场或按列存储数据

普通连续数据加载

导入数据

数据文件

是否成功

xx

测试是否能成功导入普通连续存储的数据

重构范围分析

对数据进行RS分析并求赫斯特指数

成功加载的数据

数据划分结果及赫斯特指数

xx

测试是否能成功对数据进行划分重构及求解赫斯特指数

数据特性检验

对数据的三个特性进行检验

成功加载的数据

特性参数

xx

测试对数据特性的检验是否成功

数据预处理

对数据进行预处理

成功加载的数据

是否成功

xx

测试对数据进行预处理是否成功

Levinson建模

对数据进行Levinson方法建模

预处理后的数据

模型阶数及模型参数

xx

测试对预处理的数据建模是否成功

Marple建模

对数据进行Marple方法建模

预处理后的数据

模型阶数及模型参数

xx

测试对预处理的数据建模是否成功

LUD建模

对数据进行LUD方法建模

预处理后的数据

模型阶数及模型参数

xx

测试对预处理的数据建模是否成功

预测计算

对时间序列数据进行预测

成功加载的数据

模型参数

预测数据

xx

测试通过模型参数,加载能否成功预测

保存建模结果

对建模结果进行保存

建模细节

结果文件

xx

测试能否成功保存建模结果

皮肤变换

对用户界面进行皮肤变换

操作指令

是否成功

xx

测试能否进行皮肤变换

2.2测试内容

●需求验证测试:

对软件需求报告描述的软件功能进行测试,验证是否满足规定的要求。

●模块及接口测试:

对软件的模块功能,接口正确性进行测试。

●系统功能测试:

使用黑盒、白盒测试,静态、动态测试,验证、确认测试等,如边界值测试,决策表,等价类划分,代码复查,语句覆盖率测试等。

●需求确认测试:

需求完成对软件需求的完全覆盖。

●系统性能测试:

对系统的性能、安全性、可靠性进行测试,包括系统响应时间,容错性测试等。

●易用性测试:

对软件的易用性进行测试,包括易理解性、易操作性的测试。

主要工作进度表

活动

活动起始点

活动完成点

活动成果

需求验证测试

2012-12-25

2012-12-26

项目概要设计

模块及接口测试

2012-12-27

2012-12-27

概要设计、详细设计

系统功能测试

2012-12-27

2013-01-2

非线性动力学系统

需求确认测试

2013-01-3

2013-01-3

完整的文档

易用性测试

2013-01-4

2013-01-4

-

2.3需求验证测试

参与人员:

全体组员

测试部位:

需求文档

测试状态:

已完成

2.3.1进度安排

日期:

2012年12月26日

测试内容:

对软件需求报告描述的软件功能进行测试,验证是否满足规定的要求。

测试输出结果:

项目概要设计

2.3.2测试资料

相关的文件包括:

a)系统《需求分析说明书》

b)组员的其它任务总结

2.4模块及接口测试

参与人员:

全体组员

测试部位:

概要设计、详细设计

测试状态:

已完成

2.4.1进度安排

日期:

2012年12月27日

测试内容:

对软件的模块功能,接口正确性进行测试。

测试输出结果:

概要设计、详细设计说明书

2.4.2测试资料

相关的文件包括:

a)系统《需求分析说明书》

b)系统《概要设计说明书》

c)组员任务汇总

2.5系统功能测试

参与人员:

全体组员

测试部位:

程序编码

测试状态:

已完成

2.5.1进度安排

日期:

2012年12月27—2013年1月2日

测试内容:

使用黑盒、白盒测试,静态、动态测试,验证、确认测试等,如边界值测试,决策表,等价类划分,代码复查,语句覆盖率测试等。

测试输出结果:

成熟的非线性动力学系统模型软件

2.5.2测试资料

相关的文件包括:

a)系统《需求分析说明书》

b)系统《概要设计说明书》

c)系统《详细设计说明书》

d)组员任务汇总

2.6需求确认测试

参与人员:

全体组员

测试部位:

整个项目文档

测试状态:

已完成

2.6.1进度安排

日期:

2013年1月3日

测试内容:

需求完成对软件需求的完全覆盖。

测试输出结果:

完整的项目文档,保证需求的完整实现

2.6.2测试资料

课设小组所有文档

 

2.7易用性测试

参与人员:

全体组员

测试部位:

发布的非线性动力学系统软件

测试状态:

已完成

2.7.1进度安排

日期:

2013年1月4日

测试内容:

对软件的易用性进行测试,包括易理解性、易操作性的测试。

测试输出结果:

有良好的用户体验、界面及操作性的软件

2.7.2测试资料

相关的文件包括:

课设小组所有文档

测试准则:

●符合标准和规范。

●直观:

用户界面是否洁净、不唐突、不拥挤,UI组织和布局是否合理,帮助系统有效。

●一致性。

●灵活性:

多种视图的选择、状态跳转、状态终止和跳过。

●舒适性:

恰当、良好的错误处理

●正确性:

是否做了该做的事

●实用性。

3测试设计说明

3.1测试1(经济股票数据加载)

本模块的测试目标是确保系统能根据用户选择正确加载数据文件中的数据,根据数据经济股票加载模块的实现原理,对模块采用健壮性测试。

3.1.1控制

控制方式

输入

数据文件

操作顺序

1选择需要加载的书文件

2根据提示选择加载对应数据的参数

3进行数据加载测试

结果记录

将所有测试用例及测试结果显示出来

3.1.2输入

测试用例一:

飞亚达股票市场数据

时间开盘价最高价最低价收盘价交易量成交额

1993-06-0313.50015.20013.50014.50040455908000.000

1993-06-0414.50014.70013.95014.05016582372000.000

1993-06-0714.00014.20013.50013.60010491430000.000

1993-06-0813.50013.60013.30013.4507911064000.000

1993-06-0913.45013.45013.00013.100573751000.000

1993-06-1012.90013.40012.90013.0007861032000.000

1993-06-1113.00013.50012.95013.150671877000.000

---------------中间省略

2012-09-198.5608.7208.5008.6801361611750799.000

2012-09-208.6308.6308.2208.2701512012703494.000

2012-09-218.2208.3408.1008.14093657684887.000

2012-09-248.1108.2008.0008.1401640413253594.000

2012-09-258.0508.1708.0508.08069135610078.000

2012-09-268.1008.1107.8307.850118339376406.000

2012-09-277.8608.1507.8008.080124599992226.000

2012-09-288.0508.1908.0008.170122939968600.000

测试用例二:

连续存储数据(按列取参数5)

136122121143123112125135127131

120127131114123130124122127127

--------中间省略

122111131129117133121131127113

126136124117138131121128122127

131123119134117130123126122138

119126130123134125121131126115

3.1.3输出

输出结果一:

(截图表示)

输出结果二:

(截图表示)

3.2测试2(普通连续数据加载)

本模块的测试目标是确保系统能根据用户选择正确加载数据文件中连续存储的数据,根据普通连续数据加载模块的实现原理,对模块采用健壮性测试。

3.2.1控制

控制方式

输入

数据文件

操作顺序

1、选择需要加载的书文件

2、进行数据加载测试

结果记录

将所有测试用例及测试结果显示出来

3.2.2输入

测试用例:

1009998979695949392898786858483828180797875737169686563616059575452504948464341393735323130292726242119181715141310987654321

3.2.3输出

输出结果:

(截图表示)

3.3测试3(重构范围分析模块)

本模块的测试目标是确保系统能够根据所加载数据的大小而采用适当的多次划分进行数据分析,计算每次划分后的结果及最后的赫斯特指数,根据重构范围分析模块的实现原理,故而应该采用健壮性测试。

3.3.1控制

控制方式

输入类型

成功加载的数据

操作顺序

1.导入数据

2.触发重构分析命令

结果记录

将所有测试用例及测试结果显示出来

3.3.2输入

测试用例一:

(南方航空股票数据)

时间开盘价最高价最低价收盘价交易量成交额

2003-07-253.9104.0303.7503.88058810012285585920.000

2003-07-283.8403.9703.7903.9201035902402268000.000

2003-07-293.9103.9703.8903.920506489198670000.000

2003-07-303.9204.1103.9004.0801308370524792992.000

2003-07-314.0504.1104.0304.050761044309953984.000

2003-08-014.0504.0503.9904.020484470194422000.000

2003-08-043.9904.0803.9604.030402180162248992.000

-------------中间省略

2012-09-213.2903.4603.2803.410689608234694432.000

2012-09-243.3903.4103.3503.39020972270805744.000

2012-09-253.3903.4303.3103.34018035860460536.000

2012-09-263.3303.3503.2703.28015556251416056.000

2012-09-273.2803.4403.2703.370331865111412032.000

2012-09-283.3403.4303.3203.410338883114690784.000

测试用例二:

136122121143123112125135127131

120127131114123130124122127127

--------中间省略

122111131129117133121131127113

126136124117138131121128122127

131123119134117130123126122138

119126130123134125121131126115

 

3.3.3输出

输出结果一:

--------------------------中间省略

输出结果二:

--------------------------中间省略

3.4测试4(数据特性检验模块)

本模块具有对数据进行平稳性、正态性、零均值性进行检验的功能,并返回相应数据特性的参数。

3.4.1控制

控制方式

输入类型

成功加载的数据

操作顺序

1导入数据

2触发数据特性检验命令

结果记录

将所有测试用例及测试结果显示出来

3.4.2输入

测试用例:

---------------------中间省略

3.4.3输出

输出结果:

---------------------中间省略

3.5测试5(数据预处理模块)

本模块的测试目标是确保能成功对加载的数据进行预处理,为后面的建模做准备。

3.5.1控制

控制方式

输入类型

成功加载的数据

操作顺序

1、导入数据

2、触发数据预处理命令

结果记录

将所有测试用例及测试结果显示出来

3.5.2输入

未实现

3.5.3输出

未实现

3.6测试6(Marple建模模块)

本模块的测试目标是确保根据预处理数据能进行成建模,并保存模型阶数及参数。

3.6.1控制

控制方式

输入类型

预处理后的数据

操作顺序

1、导入预处理后的数据

2、触发Marple建模的命令

结果记录

将所有测试用例及测试结果显示出来

3.6.2输入

测试用例:

(中国平安股票数据)

时间开盘价最高价最低价收盘价交易量成交额

1991-01-0267.41067.41067.41067.4105893976000.000

1991-01-0366.40066.40066.40066.4002121410000.000

1991-01-0466.07066.07066.07066.0701681109000.000

1991-01-0565.74065.74065.74065.740131864000.000

1991-01-0766.42066.42066.42066.4204022672000.000

1991-01-0965.76065.76065.76065.76061401000.000

------------中间省略

2012-09-2113.00013.03012.83012.880157513203492208.000

2012-09-2412.82013.00012.59012.910179056228728960.000

2012-09-2512.88012.88012.70012.74098826126342880.000

2012-09-2612.75012.79012.60012.6407078989861904.000

2012-09-2712.64013.26012.63013.030215387279689536.000

2012-09-2812.95013.15012.89013.130150958196802880.000

3.6.3输出

输出结果:

-------中间省略

3.7测试7(Levinson建模模块)

本模块的测试目标是确保根据预处理数据能进行成建模,并保存模型阶数及参数。

3.7.1控制

控制方式

输入类型

预处理后的数据

操作顺序

1、导入预处理后的数据

2、触发Levinson建模的命令

结果记录

将所有测试用例及测试结果显示出来

3.7.2输入

测试用例:

(南方航空股票数据)

时间开盘价最高价最低价收盘价交易量成交额

2003-07-253.9104.0303.7503.88058810012285585920.000

2003-07-283.8403.9703.7903.9201035902402268000.000

2003-07-293.9103.9703.8903.920506489198670000.000

2003-07-303.9204.1103.9004.0801308370524792992.000

2003-07-314.0504.1104.0304.050761044309953984.000

2003-08-014.0504.0503.9904.020484470194422000.000

2003-08-043.9904.0803.9604.030402180162248992.000

2003-08-054.0304.0303.9804.01024909699593000.000

------中间省略

2012-09-203.3203.4103.2903.310410935137970928.000

2012-09-213.2903.4603.2803.410689608234694432.000

2012-09-243.3903.4103.3503.39020972270805744.000

2012-09-253.3903.4303.3103.34018035860460536.000

2012-09-263.3303.3503.2703.28015556251416056.000

2012-09-273.2803.4403.2703.370331865111412032.000

2012-09-283.3403.4303.3203.410338883114690784.000

3.7.3输出

输出结果:

-----------中间省略

3.8测试8(LUD建模模块)

本模块的测试目标是确保数据能够以规定的格式导入系统。

3.6.1控制

控制方式

输入类型

预处理后的数据

操作顺序

1、导入预处理后的数据

2、触发LUD建模的命令

结果记录

将所有测试用例及测试结果显示出来

3.8.2输入

测试用例:

(黄山旅游股票数据)

时间开盘价最高价最低价收盘价交易量成交额

1997-05-0620.88022.00020.88021.440221732473232992.000

1997-05-0721.80021.99020.50020.5804447893114000.000

1997-05-0820.10020.45019.02019.2403968178084000.000

1997-05-0919.02019.85018.60019.8002304344110000.000

1997-05-1219.80020.00018.98019.1501875536152000.000

1997-05-1319.15019.20018.60018.9001308324527000.000

1997-05-1418.62020.15018.600

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2