后台测试规范版本变更记录:版本号拟制/修改人日期更改原因更改内容备注第一章总则1、目的本规范是对后台软件测试的一份指导性文件,对软件测试过程中所涉及到的测试类型、测试标准、测试方法、测试流程等进行总体规范,以有效保证软件产品的质量
本规范主要对从事软件系统测试的人员提供指导
本规程的使用者可以是测试人员、也可是开发人员
2、概述所谓后台软件测试,只是一个相对的概念
除了前台展现给用户的东西,都可以算后台软件测试
主要是验证软件系统是否满足软件需求规格说明书中所规定的各个方面的需求而进行的,以黑盒测试方法为主
第二章测试类型后台软件测试,可分为功能模块测试,集成测试,联调测试,性能测试,高可用性测试等1、功能模块测试功能模块测试,即最小单元测试
关注于功能的具体实现
针对单个模块的代码改动,对功能实现的测试
不一定是最小代码模块,而是从功能角度出发,对最小功能单元进行测试
2、集成测试不同的公司有不同的叫法,这里的集成测试指的系统内集成测试
在单元测试的基础上,将各模块按照设计要求组装成为子系统或系统,进行集成测试
实践表明,一些模块单独测试时都能够正常运行,但却不能保证连接来也能正常的工作
程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现
3、联调测试这里的联调测试指的系统间的联调测试
如前后台配合测试等
与集成测试类似
旨在测试跨系统的联通性,数据完整性一致性,接口协议的一致性,极限值的正确性(即出入参数类型,长度等的一致性)
4、性能测试性能测试指通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况,包括cpu,内存,I/O性能,业务处理能力等
压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试
5、高可用测试高可用测试也叫破坏性测试
旨在测试系统在部分组件异常