本质上,它是软件工程的一个分支,但是SE本身太大了。我很好奇是否有一个知识库的标题,包括TDD、BDD、模拟/存根/间谍、单元测试与集成测试、代码覆盖等等。
发布于 2013-05-04 07:55:44
软件质量保证(SQA)可能是一个很好的使用术语。这里可以很好地讨论不同的相关实践。
SQA“检查并更改软件工程过程本身,以减少交付软件中的故障数量”(维基百科_软件_测试)。它涉及到改进软件开发过程以降低“缺陷率”,这包括诸如BDD和TDD这样的实践。
发布于 2013-05-04 05:49:28
你知道这是个好问题。我认为TDD及其类似产品属于“敏捷”的保护伞。这些概念当然是由敏捷支持者引入的,作为提供支持敏捷开发的其他实践的安全网的手段。
https://softwareengineering.stackexchange.com/questions/196998
复制相似问题