软件测试核心基础

常见测试分类

1、按测试阶段划分,单元测试,集成测试,系统测试,验收测试

单元测试:针对程序源代码进行测试,开发自测,又称白盒测试

集成测试:针对模块之间访问地址进行测试,又称接口测试

系统测试:对整个系统进行测试包括功能,兼容,文档等测试

验收测试:主要分为,内测,公测,使不同人群来发掘项目缺陷

2、按代码可见度划分,黑盒测试,白盒测试,白盒测试

黑盒测试:看不见代码,主要对程序功能进行测试,又称功能系统测试

白盒测试:看见全部代码,主要针对源代码进行测试,又称单元测试

灰盒测试:看见部分代码,主要对程序进行接口测试,又称集成测试

 

  • 扩展总结

1、自动化测试归属于功能测试

2、集成测试和灰盒测试又称接口测试

3、单元测试和白盒测试是对代码进行测试

4、性能测试、安全测试归属于专项测试

5、系统测试和黑盒测试的重点核心是功能测试

 

冒烟测试

大规模执行测试之前,针对程序主功能进行验证,保证程序具备可测性

面试题:提测标准是什么?答案:冒烟测试通过

 

质量模型

功能性:功能满足需求

性能效率:性能满足实际需求

兼容性:软件能与主能硬件和软件兼容

易用性:便于使用

可靠性:性能和功能应用可靠

信息安全:信息在传输或者存储过程的安全程度

可维护性:便于维护

可移植性:便于迁移与便捷性

 

质量模型说明:提供测试设计的不同角度视野和验证方向

 

W模型

学到什么

软件开发流程与软件测试的流程

开发流程:需求分析、概要设计、详细设计、编码、集成、实施、交付

测试流程:单元测试、集成测试、系统测试、验收测试

 

测试完整流程

  • 01需求分析:确保各部门需求理解一致

  • 02计划编写:测什么,谁来测,怎么测

  • 03用例设计:验证项目是否符合需求的操作文档

  • 04用例执行:项目模块开发完成后开始执行用例文档实施测试

  • 05缺陷管理:对缺陷进行管理的进程

  • 06测试报告:实施测试结果文档

 

需求分析

前置:阅读需求文档分析,记录不明确之处

站在不同角度进行需求进行查漏补缺

 

 

posted @ 2021-11-15 16:52  小柳冲冲冲  阅读(117)  评论(0)    收藏  举报