软件测试基础面试题大全(上)

本文详述了软件生命周期、测试阶段及其差异,强调测试人员应在需求阶段介入,并探讨了Web与App测试的不同点。同时,文章还介绍了测试流程、测试用例设计的关键、Bug缺陷生命周期以及项目测试工作分配和环境配置。
摘要由CSDN通过智能技术生成

e3be8ae8ff9c46fbb2b31a5efe9a7988.jpeg

1. 软件生命周期是什么?

软件生命周期:需求调研(可行性研究)、需求分析(需求规格说明书)、设计(系统架构、模块设计、表结构设计、接口设计等,产出概要设计文档和详细设计文档)、编码(代码)、测试(测试报告)、实施部署、产品运维支持。

2. 软件测试阶段有哪些?

软件测试阶段主要有需求测试、单元测试、集成测试、系统测试、验收测试

需求测试:主要是对需求规格说明书进行测试,找到需求规格中的缺陷。

单元测试:是针对软件基本组成单元(函数、类)来进行正确性检验的测试工作,目的是检测软件模块对《详细设计说明书》LLD的符合程度。

集成测试:是对单元之间及单元与第三方接口之间的测试,目的是验证接口是否与设计相符,是否与需求相符。(即检测软件模块对《概要设计说明书》的符合程度)。

系统测试:是将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行一系列的测试工作。

验收测试:交付用户部署前,进行验收测试。主要有Alpha测试和Beta测

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值