我一直在努力理解这些,但每篇文章、维基等都说了别的。我的理解是:
功能测试是指单独测试新功能并针对文档进行测试。或者也许也是探索性测试?
功能测试意味着仅从功能的角度验证整个应用程序是否符合规范。
从书上看,当整个应用程序根据功能需求或设计文档进行测试和检查时,功能测试被称为系统测试的一部分。
在这个领域有经验的人可以告诉我吗?谢谢
我一直在努力理解这些,但每篇文章、维基等都说了别的。我的理解是:
功能测试是指单独测试新功能并针对文档进行测试。或者也许也是探索性测试?
功能测试意味着仅从功能的角度验证整个应用程序是否符合规范。
从书上看,当整个应用程序根据功能需求或设计文档进行测试和检查时,功能测试被称为系统测试的一部分。
在这个领域有经验的人可以告诉我吗?谢谢
功能测试是测试的一种,而系统测试定义了测试的范围。这两个是正交的概念,尽管功能测试通常是在整个系统上执行的(因此在某些人的脑海中会产生混淆)。
功能测试——对系统单一功能的测试
功能测试- 执行功能测试
功能测试可以在系统的任何部分——例如单个类或类群、子系统——或整个系统上执行。
系统测试- 对整个系统执行测试,而不是单元或模块。这些可能是功能测试、可用性测试、探索性测试等。
另请注意,测试和需求文档之间的区别因Concordion等框架而变得模糊,允许文档定义和执行功能测试。