问题 功能测试和系统测试之间的区别? [关闭]


我听说系统测试有两种类型

1)功能测试 2)非功能测试

但后来在另一个网站上我看到了下面的陈述

In the types of functional testing following testing types should be cover:

Unit Testing
Smoke testing
Sanity testing
Integration Testing
Interface Testing
System Testing
Regression Testing
UAT

我很困惑,请告诉我,系统测试是否包括功能或功能测试包括系统测试和这些测试的顺序(功能是先执行还是系统执行)

谢谢


11599
2017-11-27 10:13


起源

还有验收测试:) - Erik Allik


答案:


功能测试旨在确定给定的功能是否按指定的方式工作。系统测试旨在确定整个系统是否满足给定的要求。

因此,在功能测试中,您将以指定的方式测试整个系统的给定部分。在系统测试中,您测试整个系统是否满足给定的要求。

例如,测试1 + 1 = 2测试加函数和求和函数。因此是功能测试。测试用户是否可以使用计算器计算正确的尖端量是系统测试,因为它测试需求(计算提示),但不测试应用程序的特定功能。

非功能性测试包括可用性和性能等。


7
2017-11-27 10:25



两者都不是另一方的一部分。功能测试应在系统测试完成之前完成。 - Harri
这个答案与psamagal的答案相矛盾。 - SigmaX


功能测试基于对组件或系统的需求规范的分析。

非功能测试包括但不限于性能测试,负载测试,压力测试,可用性测试,可维护性,可靠性,可移植性。它是测试系统如何工作的。

您可以将系统测试称为测试级别,而功能测试则是测试类型。系统测试应该调查功能系统的非功能区域。

如果您阅读例如,您可以找到关于此主题的更多信息“ISQTB - 基础课程大纲”。


3
2017-11-29 23:42



这与Harri的答案相矛盾,其中非功能测试将包括单元测试等。 - SigmaX
我不明白这与Harri的答案是否相矛盾,但也许这是我的英语不够好。创建功能测试以验证需求(产品的功能)。并且我没有在任何部分中引用单元测试,例如作为功能测试。 - Paulo Magalhães
没关系。我想我误解了Harri所说的“它测试了一个要求(计算提示),而不是应用程序的特定功能。”我认为他暗示测试顶级要求的东西不是功能测试,只有单元级测试才有。二读时,我错了。 - SigmaX


系统测试包括功能测试和非功能测试 功能和非功能测试是针对特定部分进行的,或者是逐步完成的,这将成为系统测试。


1
2018-05-30 07:17





非功能测试 例如,包括性能测试 - 与实际业务需求无关的东西。

功能测试测试业务需求。

有时两者之间存在重叠。


0
2017-11-27 10:25





功能测试:基于需求规范。当您按流程检查应用程序时,如果您发现该流程的任何错误,那么它将进行功能测试。 系统测试:测试整个应用程序。 单元测试:应用程序的一个单独部分(称为单元)单独和独立地进行仔细检查以确保正常运行。 回归测试:当Dev团队更改任何模块,然后模块不会影响另一个模块即回归测试。


0
2018-01-06 13:17





系统测试是功能测试和非功能测试的组合。

简单来说,功能测试测试应用程序是否符合要求的功能。 (烟雾,健全,重新测试,回归,基于优先级的测试,基于风险的测试等)

非功能性测试评估非功能部件,如性能,负载,压力,体积,可用性(用户友好性),外观和感觉等。

功能测试来了  系统测试(检查应用程序的整体端到端流程)。


0
2017-08-12 07:35