什么是功能测试?
根据http://en.wikipedia.org/wiki/Functional_testing
functional testing "verifies a program by checking it against ... design document(s) or specification(s)"
验证涉及不执行代码的静态测试。
那么这是否意味着在功能测试中不执行任何代码?
最佳答案
我已经测试了将近 22 年了,既然我已经合格(我认为),让我给你我的答案。
功能测试 - 这是您(作为测试人员)测试网站、应用程序、游戏等任何领域。这通常是定向测试(有人告诉您测试特定的东西)和临时测试(您只需测试任何想到的东西。功能测试的好处是它使您能够专注于测试的能力因此更有可能找到可以使用改进的领域。也可以创造功能测试和“集成”测试,因为您正在测试每个组件如何与其他组件一起使用。
验证 - 这是最典型的测试类型,一旦开发人员(或其他团队成员)告诉您错误已修复。您将遵循重现步骤,执行那里的操作概述,然后验证错误现在是否已修复。您还可以在测试某些功能的子集时进行验证测试。很像 equivalence partitioning .
关于testing - 功能测试和验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19384420/