文档介绍:: .
文档编号:IE—CUSTOM整体测试方案—
海关信息数据采集与数据应用平台测试项目
整Model:
IBM,7040-671
NumberOfProcessors:
16
ProcessorClockSpeed:
1500MHz
CPUType:64-bit
MemorySize:16384MB
HardDisk:109200MB
企业端:
Windows2003
ServerEnterprise
EditionSP2
中心端:
MQ服务器
(企业端:
;
中心端
)
SystemModel:
IBM,7026-6M1
NumberOfProcessors:
8
ProcessorClockSpeed:
752MHz
CPUType:64-bit
MemorySize:8192MB
HardDisk:36400MB
其它
加M机
()
分中心(邮箱客户端)
同PC机1和PC机2
同PC机1和PC机2
浏览器
IE6
在本项目实施过程中编写的需求、设计、计划、测试方案、测试报告等产出物,需要通过客户、项目经理、
测试人员根据通过审核的需求、设计、测试方案等文档编写测试用例,要求测试用例的功能覆盖率要达到100%测试过程中测试人员严格执行测试用例并记录测试结果,验证系统的功能实现是否达到需求、设计要求,是否满足客户目标。测试用例执行率达到100%测试过程中所有问题提交BugFree。
应用系统经过系统测试后形成相对稳定版本,测试组在稳定版本的基础上选择性能测试点进行性能测试,测试组负责编写性能测试方案,对系统进行压力测试、并发测试、稳定性测试。测试过程中使用性能测试工具LoadRunner执行性能测试时,同时填写《性能测试记录表》、《性能测试调优过程记录表》
测试过程按三个步骤进行,即单元测试、集成测试、系统测试,根据不同阶段测试的测重点不同。
首先按照系统、子系统和模块进行划分,但最终的单元必须是功能模块,或面向对象过程中的若干个类。单元测试是对功能模块进行正确性检验的测试工作,也是后续测试的基础。目的是在于发现各模块内部可能存在的各种差错,因此需要从程序的内部结构出发设计测试用例,着重考虑以下五个方面:海关信息数据采集与数据应用平台测试项目
1)模块接口:对所测模块的数据流进行测试。
2)局部数据结构:检查不正确或不一致的数据类型说明、使用尚未赋值或尚未初始化的变量、错误的初始值或缺省值。
3)路径:虽然不可能做到穷举测试,但要设计测试用例查找由于不正确的计算(包括算法错、表达式的符号表示不正确、运算精度不够等)、不正确的比较或不正常的控制流(包括不同数据类型量的相互比较、不适当地修改了循环变量、错误的或不可能的循环终止条件等)而导致的错误。
4)错误处理:检查模块有没有对预见错误的条件设计比较完善的错误处理功能,保证其逻辑上的正确性。
5)边界:注意设计数据流、控制流中刚好等于、大于或小于确定的比较值的用例。
集成测试也叫组装测试或联合测试(接口联调测试)。通常,在单元测试的基础上需要将所有的模块按照设计要求组装成系统,这时需要考虑的问题:
1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失。
2)一个模块的功能是否会对另一个模块的功能产生不利的影响。
3)各个子功能组合起来,能否达到预期要求的父功能。
4)全局数据结构是否有问题。
5)单元模块的误差累积起来,是否会放大,从而达到不能接受的程度。
系统测试目的是在于验证软件的功能和性能及其他特性是否与用户的要求一致,主要是下列类型的测试:
1)用户界面测试:测试用户界面是否具有导航性、美观性、行业或公司的规范性、是否满足设计中要求的执行功能。
2)功能测试:验证功能实现是否满足客户需求。
3)性能测试:测试相应时间、事务处理效率和其他时间敏感的问题。
4)可靠性测试:测试系统对数据有效性检查能力和抵御误操作的能力。
5)容量测试:测试大量数据对系统的影响。
6)容错性测试:测试软件系统克服软件、硬件故障的能力。