测试用例说明书.docx
《测试用例说明书.docx》由会员分享,可在线阅读,更多相关《测试用例说明书.docx(22页珍藏版)》请在冰点文库上搜索。
测试用例说明书
SAPPLM实施系统
测试用例
北京华科众合科技有限公司
2018年4月25日
一概述
一.1测试目的
测试的目的:
主要是为发现当前程序执行中的错误,帮助开发人员发现当前开发工作所采用软件过程的缺陷。
软件开发的一条重要原则是尽早发现与修正错误,一个错误越晚被发现,造成的代价就越大。
单元测试计划是验证模块接口、局部数据结构、边界条件、覆盖条件、出错处理是否达到规定的要求,这些都是必不可少的,因此必须制定详细合理的测试计划,提高软件开发过程的效率,减少失误,降低开发成本,提高最终产品的质量。
一.2测试范围
系统测试范围:
网络商品交易监管服务网、网络市场主体监测及监管、统计数据报送、数据管理。
二测试组织方案
二.1测试进度安排
测试内容
子模块
计划开始日期
周期(天)
实际开始日期
实际结束日期
单元、集成测试
产品策划、新品与开发流程、变更管理研发流程主体监测及监管、统计数据报送、数据管理
2018年4月25日
6
2018年4月25日
2018年6月8日
系统测试
用户及组织机构管理、权限管理、编码维护、法律法规库维护、管理维护等功能
2018年4月25日
6
2018年4月25日
2018年6月10日
二.2测试地点安排
北京华科众合科技有限公司
二.3测试环境
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库SQLserver2005、IE浏览器6.0/7.0、JAVA虚拟机。
网络:
公司局域网、Internet。
二.4人员与职责分配
人员
角色
职责
宋树林
测试负责人
管理测试小组的全部人员的情况
成海蓓、郭岩
单元测试人员
负责整个系统的单元测试实施工作
成海蓓、郭岩
集成和系统测试人员
负责整个系统的集成和系统测试实施工作
二.5测试流程
测试人员根据测试用例对系统进行相应阶段的测试;
测试过程中发现问题填写bug管理工具,交给测试负责人;
测试负责人将bug管理工具的bug汇总,然后编写《测试报告》(单元/集成/系统)反馈到技术部,由技术部对问题进行分析、分类,给出解决方案;
开发组人员对需修改的问题先在开发环境中对程序进行修改,内部测试无误后,在版本管理员的指导下把修改完成的程序加载到测试环境中;
测试人员对修改后的系统进行回归测试;如发现问题,返回以上程序,直到没有问题时为止。
三阶段测试方案
三.1单元测试
单元测试范围
网络商品经营监管、网络商品经营监管服务网、数据管理、统计分析
单元测试方法
白盒测试方法
单元测试环境
测试环境:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库SQLserver2005。
网络:
公司局域网、Internet
测试辅助工具
.net,TFS
测试完成准则
单元测试用例已经通过评审
按照单元测试计划完成所有单元测试的工作
软件单元功能与设计一致
在单元测试中发现的问题已经得到修改
将产生的文档
单元测试用例,测试报告等
单元测试任务/优先级
进度(天)
人员与工作描述
网络市场主体监测
1
曾翔执行单元测试,记录测试结果,书写测试报告。
统计分析,数据管理
1
周晓群执行单元测试,记录测试结果,书写测试报告。
三.2集成测试
集成测试范围
网络商品经营监管、网络商品经营监管服务网、数据管理、统计分析
集成测试方法
黑盒测试方法,着重测试模块的接口部分
集成测试环境
测试环境:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库SQLserver2005。
网络:
公司局域网、Internet
测试辅助工具
TFS
测试完成准则
集成测试用例已经通过评审
按照增量集成策略完成了整个系统的集成
集成工作版本满足设计定义的各项功能
在集成测试中发现的错误已经得到修改
将产生的文档
集成测试用例,产品问题报告单,测试报告等
集成测试任务/优先级
进度(天)
人员与工作描述
网络市场主体监测
1
周晓群编写测试用例,执行集成测试,记录测试结果
统计分析,数据管理
1
周晓群编写测试用例,执行集成测试,记录测试结果
三.3系统测试
系统测试范围
网络商品经营监管、网络商品经营监管服务网、数据管理、统计分析
系统测试方法
黑盒测试方法
系统测试环境
测试环境:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库SQLserver2005。
网络:
公司局域网、Internet
测试辅助工具
TFS
测试完成准则
系统测试用例已经通过评审
按照增量集成策略完成了整个系统的测试
系统工作版本满足设计定义的各项功能
在系统测试中发现的错误已经得到修改
将产生的文档
系统测试用例,产品问题报告单,测试报告等
系统测试任务/优先级
进度(天)
人员与工作描述
网络市场主体监测
1
孙辉编写测试用例,执行集成测试,记录测试结果
数据管理,统计分析
1
孙辉编写测试用例,执行集成测试,记录测试结果
四测试策略
四.1功能测试
主要目的检测系统是否达到需求对业务流程及数据流的处理的要求、是否符合标准,检测系统对业务流处理是否存在逻辑不严谨及错误,检测需求是否存在不合理的标准及要求。
此阶段测试基于功能完成的测试。
表4-1功能测试策略
测试目标
检测需求中业务流程,数据流的正确性
测试范围
需求中明确的业务流程,或组合不同功能模块而形成一个大的功能
技术
利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:
Ø在使用有效数据时得到预期的结果。
Ø在使用无效数据时显示相应的错误消息或警告消息。
Ø各业务规则都得到了正确的应用。
开始标准
所有功能均已完成,并已提交测试
完成标准
所计划的测试已全部执行。
所发现的缺陷已全部解决。
四.2安全性测试
安全性测试侧重于安全性的两个关键方面:
应用程序级别的安全性,包括对数据或业务功能的访问。
系统级别的安全性,包括对系统的登录或远程访问。
应用程序级别的安全性可确保:
在预期的安全性情况下,操作员只能访问特定的功能或用例,或者只能访问有限的数据。
例如,可能会允许所有人输入数据,创建新帐户,但只有管理员才能删除这些数据或帐户。
如果具有数据级别的安全性,测试就可确保“用户类型一”能够看到所有客户消息(包括财务数据),而“用户二”看见同一客户的统计数据。
系统级别的安全性可确保:
只有具备系统访问权限的用户才能访问应用程序,而且只能通过相应的网关来访问。
表4-2安全性和访问控制测试策略
测试目标
不同用户权限的测试,访问系统的测试
测试范围
每个用户权限下包含的功能或者模块
技术
确定并列出各用户类型及其被授权访问的功能或数据。
为各用户类型创建测试,并通过创建各用户类型所特有的事务来核实其权限。
修改用户类型并为相同的用户重新运行测试。
对于每种用户类型,确保正确地提供或拒绝了这些附加的功能或数据。
开始标准
所有安全性均已完成,并已提交测试
完成标准
所计划的测试已全部执行。
所发现的缺陷已全部解决。
四.3兼容性测试
应用程序在不同硬件配置、不同操作系统下进行测试,检测其对各种环境的兼容性。
表4-3兼容性测试策略
测试目标
核实系统是否能在不同硬件配置、不同操作系统下运行正常
测试范围
网络市场监管信息系统
技术
通过在不同的硬件配置的机器上安装系统,运行系统,在不同操作系统下安装系统,运行系统
开始标准
完成标准
系统在各配置环境下正常运行
四.4用户界面测试
用户界面测试用于核实用户与软件之间的交互。
用户界面测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。
另外,用户界面测试还可确保界面中的对象按照预期的方式运行,并符合公司或行业的标准。
表4-4用户界面测试策略
测试目标
核实以下内容:
Ø通过测试进行的浏览可正确反映业务的功能和需求,这种浏览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问方法(Tab键、鼠标移动、和快捷键)的使用
Ø窗口的对象和特征(例如,菜单、大小、位置、状态和中心)都符合标准。
测试范围
网络市场监管信息系统
技术
为每个窗口创建或修改测试,以核实各个应用程序窗口和对象都可正确地进行浏览,并处于正常的对象状态。
开始标准
所有项目功能均可正常进行
完成标准
成功地核实出各个窗口都与基准版本保持一致,或符合可接受标准
四.5恢复测试
故障转移和恢复测试可确保测试对象能成功完成转移,并能从导致意外数据损失或数据完整性破坏的各种硬件、软件和网络故障中恢复。
故障转移测试可确保:
对于必须持续运行的系统,一旦发生故障,备用系统就将不失时机地“顶替”发生故障的系统,以避免丢失任何数据或事务。
恢复测试是一种对抗性的测试过程。
在这种测试中,将把应用程序或系统置于极端的条件下(或者是模拟的极端条件下),以产生故障(例如设备输入/输出(I/O)故障或无效的数据库指针和关键字)。
然后调用恢复进程并监测和检查应用程序和系统,核实应用程序或系统和数据已得到了正确的恢复。
表4-5恢复性测试策略
测试目标
确保恢复进程(手工或自动)将数据库、应用程序和系统正确地恢复到预期的已知状态。
测试中将包括以下各种情况:
客户机断电
服务器断电
通过网络服务器产生的通信中断
DASD和/或DASD控制器被中断、断电或与DASD和/或DASD控制器的通信中断
周期未完成(数据过滤进程被中断,数据同步进程被中断)。
数据库指针或关键字无效
数据库中的数据元素无效或遭到破坏
测试范围
技术
应该使用为功能和业务周期测试创建的测试来创建一系列的事务。
一旦达到预期的测试起点,就应该分别执行或模拟以下操作:
客户机断电:
关闭PC机的电源。
服务器断电:
模拟或启动服务器的断电过程。
通过网络服务器产生的中断:
模拟或启动网络的通信中断(实际断开通信线路的连接或关闭网络服务器或路由器的电源)。
DASD和DASD控制器被中断、断电或与DASD和DASD控制器的通信中断:
模拟与一个或多个DASD控制器或设备的通信,或实际取消这种通信。
一旦实现了上述情况(或模拟情况),就应该执行其他事务。
而且一旦达到第二个测试点状态,就应调用恢复过程。
在测试不完整的周期时,所使用的技术与上述技术相同,只不过应异常终止或提前终止数据库进程本身。
对以下情况的测试需要达到一个已知的数据库状态。
当破坏若干个数据库字段、指针和关键字时,应该以手工方式在数据库中(通过数据库工具)直接进行。
其他事务应该通过使用“应用程序功能测试”和“业务周期测试”中的测试来执行,并且应执行完整的周期。
开始标准
完成标准
在所有上述情况中,应用程序、数据库和系统应该在恢复过程完成时立即返回到一个已知的预期状态。
此状态包括仅限于已知损坏的字段、指针或关键字范围内的数据损坏,以及表明进程或事务因中断面未被完成的报表。
测试重点和优先级
需考虑的特殊事项
恢复测试会给其他操作带来许多的麻烦。
断开缆线连接的方法(模拟断电或通信中断)可能并不可取或不可行。
所以,可能会需要采用其他方法,例如诊断性软件工具。
需要系统(或计算机操作)、数据库和网络组中的资源。
这些测试应该在工作时间之外或在一台独立的计算机上运行。
安全/恢复性标准的确定是否合理需要和开发人员商量
四.6安装/卸载测试
安装测试有两个目的:
一是确保该软件在正常情况和异常情况的不同条件下, 例如:
进行首次安装、升级、完整的或自定义的安装都能正常进行。
异常情况包括:
磁盘空间不足、缺少目录创建权限等。
二是核实软件在安装后可立即正常运行,这通常是指运行大量为功能测试制定的测试。
表4-6安装测试策略
测试目标
(1)安装后系统能否正常运行;
(2)卸载过程能否将程序从操作系统完全移除。
测试范围
系统发布代码的安装和卸载
技术
开始标准
完成标准
系统成功执行,没有出现任何故障。
并可完全卸载
五编写测试用例
测试阶段(
单元□集成□系统)
编制人
王奕标
审定人
薛婷
时间
2018年5月10日
软件名称
SAPPLM实施系统
功能模块
数据管理
测试用例
SAPPLM实施系统测试用例
用例编号
03
参考信息(参考的文档及章节号或功能项):
publicintAdd(InstituteInfoenty)
输入说明(列出选用的输入项,覆盖正常、异常情况):
数据管理信息—增加:
增加必填信息,点击确定
输出说明(逐条与输入项对应,列出预期输出):
保存成功return1;保存失败 return-1
环境要求(测试要求的软、硬件、网络要求):
环境要求:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库sqlserver2005。
网络:
公司局域网、Internet
测试阶段(
单元□集成□系统)
编制人
王奕标
审定人
薛婷
时间
2018年5月11日
软件名称
SAPPLM实施系统
功能模块
分析
测试用例
SAPPLM实施系统测试用例
用例编号
04
参考信息(参考的文档及章节号或功能项):
publicstringExeStatistic(stringsearchstr,stringtitle)
输入说明(列出选用的输入项,覆盖正常、异常情况):
分析:
输入分析查询条件,分析标题是否显示正确
输出说明(逐条与输入项对应,列出预期输出):
返回统计分析生成结果,标题显示正确
环境要求(测试要求的软、硬件、网络要求):
环境要求:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库sqlserver2005。
网络:
公司局域网、Internet
测试阶段(
单元□集成□系统)
编制人
王奕标
审定人
薛婷
时间
2018年5月14日
软件名称
SAPPLM实施系统
功能模块
分析
测试用例
SAPPLM实施系统测试用例
用例编号
05
参考信息(参考的文档及章节号或功能项):
publicstaticintCommonAdd(stringconsultationID,stringmodID,stringlinkPath)
输入说明(列出选用的输入项,覆盖正常、异常情况):
观测井编码,连接路径
输出说明(逐条与输入项对应,列出预期输出):
1:
成功0:
失败-1:
异常
环境要求(测试要求的软、硬件、网络要求):
环境要求:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库sqlserver2005。
网络:
公司局域网、Internet
测试阶段(
单元□集成□系统)
编制人
王奕标
审定人
薛婷
时间
2018年5月17日
软件名称
SAPPLM实施系统
功能模块
数据列表
测试用例
SAPPLM实施系统测试用例
用例编号
06
参考信息(参考的文档及章节号或功能项):
publicintDelete(stringcode)
输入说明(列出选用的输入项,覆盖正常、异常情况):
数据列表—删除
输出说明(逐条与输入项对应,列出预期输出):
删除成功return1;删除失败 return0;删除异常return-1
环境要求(测试要求的软、硬件、网络要求):
环境要求:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库sqlserver2005。
网络:
公司局域网、Internet
测试阶段(
单元□集成□系统)
编制人
王奕标
审定人
薛婷
时间
2018年5月18日
软件名称
SAPPLM实施系统
功能模块
分析
测试用例
SAPPLM实施系统测试用例
用例编号
07
参考信息(参考的文档及章节号或功能项):
对柱状图进行查看
输入说明(列出选用的输入项,覆盖正常、异常情况):
分析:
近5年柱状图
输出说明(逐条与输入项对应,列出预期输出):
正常输出近5年柱状图
环境要求(测试要求的软、硬件、网络要求):
环境要求:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库sqlserver2005。
网络:
公司局域网、Internet
测试阶段(
单元□集成□系统)
编制人
王奕标
审定人
薛婷
时间
2018年5月19日
软件名称
SAPPLM实施系统
功能模块
统计报表
测试用例
SAPPLM实施系统测试用例
用例编号
08
参考信息(参考的文档及章节号或功能项):
publicDataTableGetPrjStageDic()
输入说明(列出选用的输入项,覆盖正常、异常情况):
统计报表:
输入全区
输出说明(逐条与输入项对应,列出预期输出):
返回所选条件的信息数据集
环境要求(测试要求的软、硬件、网络要求):
环境要求:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库sqlserver2005。
网络:
公司局域网、Internet
测试阶段(□单元
集成□系统)
编制人
成海蓓
审定人
宋树林
时间
2018年05月20日
软件名称
SAPPLM实施系统
功能模块
分析
测试用例
SAPPLM实施系统测试用例
用例编号
01
参考信息(参考的文档及章节号或功能项):
水量分析—柱状图、过程线图、模拟示意图
输入说明(列出选用的输入项,覆盖正常、异常情况):
输入
输出说明(逐条与输入项对应,列出预期输出):
正常输出柱状图、过程线图、模拟示意图
环境要求(测试要求的软、硬件、网络要求):
环境要求:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库sqlserver2005。
网络:
公司局域网、Internet
测试阶段(□单元
集成□系统)
编制人
成海蓓
审定人
宋树林
时间
2018年05月21日
软件名称
SAPPLM实施系统
功能模块
数据管理
测试用例
SAPPLM实施系统测试用例
用例编号
03
参考信息(参考的文档及章节号或功能项):
数据管理—查询
输入说明(列出选用的输入项,覆盖正常、异常情况):
输入全部管理单位
输出说明(逐条与输入项对应,列出预期输出):
正常输出查询结果
环境要求(测试要求的软、硬件、网络要求):
环境要求:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库sqlserver2005。
网络:
公司局域网、Internet
测试阶段(□单元
集成□系统)
编制人
成海蓓
审定人
宋树林
时间
2018年05月21日
软件名称
SAPPLM实施系统
功能模块
水量分析
测试用例
SAPPLM实施系统测试用例
用例编号
04
参考信息(参考的文档及章节号或功能项):
水量分析
输入说明(列出选用的输入项,覆盖正常、异常情况):
输入
输出说明(逐条与输入项对应,列出预期输出):
输出分析结果—数据列表和曲线图
环境要求(测试要求的软、硬件、网络要求):
环境要求:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库sqlserver2005。
网络:
公司局域网、Internet
测试阶段(□单元
集成□系统)
编制人
成海蓓
审定人
宋树林
时间
2018年05月22日
软件名称
SAPPLM实施系统
功能模块
月报表
测试用例
SAPPLM实施系统测试用例
用例编号
05
参考信息(参考的文档及章节号或功能项):
月报表
输入说明(列出选用的输入项,覆盖正常、异常情况):
输入水厂
输出说明(逐条与输入项对应,列出预期输出):
输出相应报表
环境要求(测试要求的软、硬件、网络要求):
环境要求:
硬件:
主机配置:
P42.4G处理器、17寸1024*768分辨率CRT显示器。
软件:
操作系统为MicrosoftWindows2003AdvancedServer、数据库sqlserver2005。
网络:
公司局域网、Internet
测试阶段(□单元
集成□系统)
编制人
成海蓓
审定人
宋树林
时间
2018年05月23日
软件名称
SAPPLM实施系统
功能模块
用水分析
测试用例
SAPPLM实施系统测试用例
用例编号
06
参考信息(参考的文档及章节号或功能项):
用水分析
输入说明(列出选用的输入项,覆盖正常、异常情况):
输入全区
输出说明(逐条与输入项对应,列出预期输出):
输出各行业用水饼状图和数据列表
环境要求(测试要求的软、硬件、网络要求):
环境要求:
硬件:
主机配置