软件测试计划书案例文档格式.docx
《软件测试计划书案例文档格式.docx》由会员分享,可在线阅读,更多相关《软件测试计划书案例文档格式.docx(46页珍藏版)》请在冰豆网上搜索。
支持TOMCAT5.0/5.5/4.1,支持WEBSPHERE6.1/6.0,支持WEBLOGIC8.1,支持JBOSS4.0
数据库环境:
Oracle8.x,Oracle9i硬件平台:
(数据库服务器:
SunFire880,8*1.2GCPU,16GMEM,6*73GDisk)
(Web服务器:
SunFire880,6*1.2GCPU,12GMEM,6*73GDisk)
(2)开发环境
开发平台:
jbuilderx或者eclipse3.1/3.2
硬件平台:
PCServer(Dell2850:
1×
2.8GHzCPU,2GBMEM,2×
146GBDisk)
2.3内容范围
本测试计划是针对<
值班系统概要设计说明书>
中规定内容的测试计划,包括:
Ø
排班的设置与管理模块
值班记录模块
交接班模块
出入机房登记模块
排班管理模块
机房附加表配置模块
值班统计模块
值班作业模块
2.4条件和限制
对界面的处理上存在一定的限制,因为小组对JAVAGUI技术应用还不够熟练,因此对用户界面的处理可能不够华丽,不能提供个性化的个人界面设置。
3.测试计划
3.1测试项目
排班设置与管理模块
换班管理模块
3.2测试方案
3.1测试种类
计划完成以下类型测试
功能测试
单元测试
组装测试
压力测试
确认测试
3.2测试方法及标准
3.2.1功能测试
3.2.1.1功能
系统能按照设计要求实现模块的各个功能,数据应完整、界面美观、操作方便。
3.2.1.2界面测试
1:
易用性:
按钮名称应该易懂,用词准确,屏弃没楞两可的字眼,要与同一界面上的其他按钮易于区分,能望文知意最好。
理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作。
2:
规范性:
通常界面设计都按Windows界面的规范来设计,即包含“菜单条、工具栏、工具厢、状态栏、滚动条、右键快捷菜单”的标准格式,可以说:
界面遵循规范化的程度越高,则易用性相应的就越好。
小型软件一般不提供工具厢。
3:
帮助设施:
系统应该提供详尽而可靠的帮助文档,在用户使用产生迷惑时可以自己寻求解决方法。
4:
合理性:
屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。
6:
菜单位置:
菜单是界面上最重要的元素,菜单位置按照按功能来组织。
3.2.1.3数据项测试
字母数字数据项是否能够正确回显,并输入到系统中?
图形模式的数据项(如滑动条)是否正常工作?
是否能够识别非法数据?
数据输入消息是否可理解?
3.2.2业务测试
功能测试完成后进行业务测试,业务测试关注的要点是业务流程,及数据流从软件中的一个模块流到另一个模块的过程中的正确性。
3.2.3压力测试
3.2.3.1压力测试说明
本次压力测试根据实际情况包含性能测试,重点模拟客户进行多用户测试。
压力测试有一条8:
2原则。
及百分之八十的业务量在百分之二十的时间内输入。
例如:
正常每天有100条新数据,测试时在两小时内输入80条数据。
我们无法知道用户的业务量,所以只有利用公司现有资源进行大量的数据量的测试。
3.2.3.2压力测试工具
待定
3.2.3.3压力测试方法及标准
压力测试的方法及标准参考本次测试中的压力测试是指模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间运行测试软件来测试被测系统的可靠性,同时还要测试被测系统的响应时间。
3.2.4组装测试
3.2.4.1组装测试说明
除了嵌入式软件之外,安装是软件产品实现其功能的第一步,没有正确的安装根本就谈不上正确的执行,因此对于安装的测试就显得尤为重要。
3.2.4.2组装测试方法及标准
自动安装还是手工配置安装,测试各种不同的安装组合,并验证各种不同组
合的正确性,最终目标是所有组合都能安装成功。
安装退出之后,确认应用程序可以正确启动、运行。
卸载测试和安装测试同样重要,如果系统提供自动卸载工具,那么卸载之后需检验系统是否把所有的文件全部删除,注册表中有关的注册信息是否也被删除。
至少要在一台笔记本上进行安装测试,因为有很多产品在笔记本中会出现问题,尤其是系统级的产品。
(有条件的情况下)
安装完成之后,可以在简单地使用之后再执行卸载操作,有的系统在使用之后会发生变化,变得不可卸载。
安装时间是否合理。
对于客户服务器模式的应用系统,可以先安装客户端,然后安装服务器端,测试是否会出现问题。
考察安装该系统是否对其他的应用程序造成影响,特别是Windows操作系统,经常会出现此类的问题。
3.2.5确认测试
3.2.5.1确认测试说明
软件产品测试部对经过内部单元测试、组装测试和系统测试后的软件所进行的测试,测试用例采用业务流程测试用例。
3.3测试资源
资源
测试服务器
稳定的测试服务器,。
人员
测试审核人一名,测试实施人员1名。
工具
测试中使用的Bug管理工具为经过改进的Bug管理工具。
自动化测试工具待定。
3.4测试进度
测试阶段
测试任务
工作量估计
人员分配
起止时间
第一阶段
值班参数配置、排班人员配置、查询值班记录、修改值班记录、删除值班记录、新增登记、查询登记、删除登记、值班参数配置、排班人员配置、排班管理、查询排班、填写排班记录。
概要设计说明书
宋志军
申请交换班、交换班查看、值班工作统计、值班考勤统计。
机房附加表的配置与删除。
单元测试BUG审核
第二阶段
程序的组装过程,
1日
Xx
第三阶段
1.业务流程测试
2.关注数据的准确性,特别是报表
4.测试过程
4.1单元测试
单元测试计划
参考概要设计说明书
单元测试用例设计
Case编号
值班管理与设置_001
项目名称
值班系统
测试类型
模块名称
值班管理与设置
简短描述
值班参数配置、排班人员配置
前置条件
1、硬件环境正确部署;
2、软件支撑环境正确部署;
测试步骤
1、点击“值班配置”按钮;
2、选择要进行配置的机房;
3、对值班参数进行设置:
4、点击“配置用户”按钮对值班人员进行配置
预期结果
完成值班参数、排班人员的操作;
实际结果
正常
创建人
创建时间
2006-12-25
测试时间
测试人
测试版本
备注
.2排班管理
值班管理与设置_002
排班管理的配置
1、点击选择一个机房进入;
2、选择排班方式,选择日期;
3、点击“排班”;
4、点击“补排班”按钮对人员进行补排班配置
1、可正确执行按不同的方式完成排班操作;
2、进行补排班操作只可补当天的班,且一经补排班后,按钮变灰;
.3查询排班
值班管理与设置_003
查询排班
1、点击“查询排班”按钮进入该模块;
2、选择机房、开始时间和结束时间:
3、点击“查询”按钮,显示查询结果:
1、可正确查询出结果;
值班记录
.4填写值班记录
值班记录_004
填写值班记录
1、点击“填写值班记录”按钮;
2、在界面中填写相应的值班记录内容,并上传附件;
3、点击“保存”;
可以正确保存填写的内容;
.5查询值班记录
值班记录_005
查询值班记录
1、点击“查询值班记录”按钮;
2、选择机房和接班时间、交班时间;
3、点击“查询”按钮;
可以正确查询出值班记录;
.6修改值班记录
值班记录_006
修改值班记录
1、点击“修改值班记录”按钮;
4、在查询出的结果中进行修改;
可以正确完成修改值班记录;
.7删除值班记录
值班记录_007
删除值班记录
1、点击“删除值班记录”按钮;
4、在查询出的结果中进行删除;
可以正确完成删除值班记录;
出入机房登记
.8新增登记
出入机房登记_001
新增登记
1、点击“新增”按钮;
2、填写出入机房记录的内容;
3、填写完毕点击“保存”;
可以正确完成新增登记操作;
.9查询登记
出入机房登记_002
查询登记
1、点击“查询”按钮后,在出现的界面中选择机房和开始时间、结束时间,以及确认状态,然后点击“查询”按钮;
2、在查询出的列表中,点击“查看详细”按钮;
可以正确查询出结果;
可以查看某条出入机房登记的详细内容;
确认登记
出入机房登记_003
1、点击“确认登记”;
2、在出现的页面中选择登记的开始时间和结束时间,“是否确认”处选择“未确认”;
4、在查询出的结果中对未确认的登记进行确认;
可以完成确认操作;
.1删除登记
出入机房登记_004
删除登记
1、点击“删除”;
2、在出现的页面中选择登记的开始时间和结束时间,“是否确认”处选择状态;
4、在查询出的结果中对未确认的登记进行删除;
可以完成删除操作;
换班
.2申请交换班
换班_001
申请交换班
3、预先对某一机房进行值班参数设置及进行排班。
4、以当前值班人员登录系统。
1、点击选择“值班管理→换班→申请”,进入申请交换班管理主界面;
2、选择原值班日期和希望值班日期及机房,点击“申请”按钮,进入选择原值班日期的班次及希望值班日期的班次,点击“申请”按钮;
可正确实现向目标人提出换班申请。
.3换班查看
换班_002
申请交换班查看
1、点击“值班管理→换班→查看”,进入申请交换班查看主界面;
2、在“本人发出的换班请求”列表中选择某一申请信息,点击“撤消”按钮;
3、在“本人收到的换班请求”列表中选择某一申请信息,点击“同意”或“不同意”按钮;
1.可正确实现对本人发出的换班请求进行“撤消”和“确认”操作。
2.可正确实现对本人收到的换班请求进行“同意”或“不同意”回复操作。
.4换班查询
换班_003
换班查询
1、点击“值班管理→换班→查询”,进入查询主界面;
2、选择相应的条件点击“查询”;
可正确实现换班的查询操作。
.5交接班
交接班_001
交接班
点击“值班管理→交接班→交接班”(在允许交接班的时间范围内);
在出现的页面中,值班班长点击“合并日志”按钮,系统自动合成值班日志,值班班长可以修改值班日志并填写备注;
;
点击“下一步”按钮,显示交班人及接班人的密码输入界面;
交班人输入遗留问题,并各自输入密码,点击“确认”按钮。
可正确实现交接班的功能操作;
.6值班考勤统计
值班统计_001
值班统计
值班考勤统计
点击“值班管理→值班统计→值班考勤统计”;
在出现的页面中,选择机房、时间后点击“统计”;
可正确实现考勤统计的功能操作;
.7值班工作统计
值班统计_002
值班工作统计
1、点击“值班管理→值班统计→值班工作统计”;
2、在出现的页面中,选择机房、时间后点击“确认”;
3、在出现的页面中,选择相关的条件后,点击“统计”;
可正确实现值班工作统计功能操作;
.8机房附加表的配置与删除
机房附加表配置_001
机房附加表配置
机房附加表的配置与删除
1、点击“值班管理→机房附加表配置→配置”;
2、在出现的页面中,选择机房、附加表后点击“保存配置”;
3、点击“列表”,在出现的列表中点击“删除”;
可正确实现机房配置功能操作;
可正确实现机房配置的删除操作;
4.2组装测试
组装测试计划
说组装测试的测试内容:
组装测试是用于软件装配的系统技术。
它以概要设计文档为依据,在软件装配的同时进行测试,主要是用来发现与接口相联系的错误。
传统软件模块间的层次结构存在控制关系,而OO软件虽然没有层次控制关系,每次组装一个功能进入一个类是不够的;
因为,组成类的各个成分之间存在着直接和间接的交互作用。
所以,OO软件组装测试还必须进行类之间的合作测试。
测试的进度安排:
将入机房登记、交接班、值班记录、排班管理、换班管理、值班统计模块依次添加,来测试模块间的接口通信是否正常,是否导致自身或引起其他模块的异常。
2006-12-23
测试条件:
人员:
组装测试用例设计
功能需求_001
合作测试
测试