Testing: Software Testing Methods

本文介绍了几种主要的软件测试方法,包括黑盒测试、白盒测试、灰盒测试、敏捷测试及即兴测试等。黑盒测试关注产品的功能性,而内部实现细节则不在考虑范围内;白盒测试则侧重于被测项的内部结构;灰盒测试则是黑盒测试与白盒测试的结合;敏捷测试遵循敏捷开发的原则;即兴测试则是一种缺乏计划和文档的测试方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Black Box Testing

A software testing method in which the internal structure/design/implementation of the item being tested is not known to the tester. These tests can be functional or non-functional, though usually functional. Test design techniques include Equivalence partitioning, Boundary Value Analysis, Cause-Effect Graphing.


White Box Testing

A software testing method in which the internal structure/design/implementation of the item being tested is known to the tester. Test design techniques include Control flow testing, Data flow testing, Branch testing, Path testing.


Gray Box Testing

A software testing method which is a combination of Black Box Testing method and White Box Testing method.


Agile Testing

A method of software testing that follows the principles of agile software development.


Ad Hoc Testing

A method of software testing without any planning and documentation.


Come from http://softwaretestingfundamentals.com/software-testing-methods/ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值