技术分享 | 做为测试,那些不得不掌握的测试技术体系

本文详细介绍了软件测试的各种分类,包括按开发阶段、实施组织、执行方式、是否查看代码、是否手工执行、测试对象等多个维度,强调了黑盒测试和白盒测试的重要角色,以及单元测试、接口测试和UI测试在分层测试体系中的地位。软件测试的目标是发现并修复软件中的错误,保障产品质量。
摘要由CSDN通过智能技术生成

软件测试技术是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程。其目的是尽快尽早地发现在软件产品中所存在的各种问题,与用户需求、预先定义的不一致性。检查软件产品中可能存在的 Bug,并且编写缺陷报告,交于开发人员修改。软件测试人员的基本目标是发现软件中的错误。

软件测试技术就相当于是软件测试人员的武器。作为软件测试人员,必须要清楚了解可以通过哪些手段去保障产品的质量。只有知道了这些,才能更好的完成测试的工作。

软件测试分类

软件测试的分类可以按照不同的维度去划分,一般来说可以按照下面的这些维度去划分。

按开发阶段分类

  • 单元测试

  • 集成测试

  • 冒烟测试

  • 系统测试

  • 验收测试

按测试实施组织分类

  • α 测试:非正式验收测试

  • β 测试:内测后的公测

按测试执行方式分类

  • 静态测试:不启动被测对象的测试,比如代码走读,代码评审,文档评审,需求评审等。

  • 动态测试:启动被测试对象的测试,比如白盒测试,黑盒测试等。

按是否查看代码分类

  • 黑盒测试:指的是把被测的软件看作是一个黑盒子,不去关心盒子里面的结构是什么样子的,只关心软件的输入数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值