软件测试基础知识总结 (10)

目的:模拟真实系统工作环境下通过与系统需求作比较,检验完整的软件配置项能否和系统正确连接,发现软件与系统/子系统之间与需求设计文档不符合或矛盾的地方

 

3、系统测试的目标

目标:功能是否达到规格说明书要求,是否存在其他缺陷,是否有完善到缺陷记录及跟踪等

 

4、系统测试的测试类型

功能测试

性能测试

负载测试

容量测试

安全性测试

用户界面测试

配置测试

安装测试

回归测试

 

5、测试环境

开发环境

测试环境

用户环境

 

6、常用方法

①.黑盒测试

多任务测试:同一时间内运行多个应用程序

临界测试:系统临界和应用系统临界

中断测试:软件在工作过程中被其他任务或意外事件终止当前正在进行的程序

1.人为中断

2.硬件异常中断

3.程序执行中断

4.意外中断                

②.自动化测试

之前已介绍过,此处略过

 

7、结果分析

①.响应时间的性能测试

②.可靠性分析

③.强度测试

④.安装测试

⑤.恢复测试

 

九、验收测试

1、验收测试的首要条件

①.软件开发已完成,并且已修复已知缺陷

②.验收测试计划已被批准

③.对软件需求说明文档审查已完成

④.所有关键模块的代码审查已完成

 

2、验收测试的目的

①.验收系统是否按照需求文档开发,用户体验是否达到用户要求,与设计要求差距大小,完成的功能水平

②.验收系统是否达到了双方共识

③.验收系统的可靠性和维护性

④.验收系统的业务运行处理能力

 

3、验收测试的过程

①.验收人员要熟悉软件的功能和性能要求、软硬件环境要求,以及质量和验收要求

②.要有相应的验收要求文档,规格要求

③.根据验收要求进行验收测试,结果要出具报告,就行评审

 

4、验收测试的主要内容

①.软件是否满足需求文档规定的所有功能和性能的要求

②.文档资料等是否完整?

③.对功能测试、集成测试、系统测试、性能测试、安全测试等用例进行回归

 

5、验收测试的原则

①.审查提供验收的各类文档的正确性、完整性和统一性

②.审查项目功能是否达到设计需求说明书规定的要求

③.审查项目有关指标是否达到要求

④.审查项目实施进度

⑤.对项目技术等水平做评估,得出项目的验收报告

 

6、验收测试的要点

①.流程测试

②.边界值测试

③.容错性测试

④.异常测试

⑤.安装配置测试

 

十、回归测试

在软件开发的各个阶段,都可能进行若干次回归测试,其在整个测试过程中占很大比重

1、什么是回归测试

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyxpzd.html