我听说系统测试有两种类型
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
我很困惑,请告诉我,系统测试是否包括功能或功能测试包括系统测试和这些测试的顺序(功能是先执行还是系统执行)
由于
答案 0 :(得分:7)
功能测试旨在确定给定的功能是否按指定的方式工作。系统测试旨在弄清楚整个系统是否满足给定的要求。
因此,在功能测试中,您将以指定的方式测试整个系统的给定部分。在系统测试中,您测试整个系统是否满足给定的要求。
例如测试1 + 1 = 2测试加函数和求和函数。因此是功能测试。测试用户是否可以使用计算器计算正确的尖端数量是系统测试,因为它测试需求(计算提示),但不测试应用程序的特定功能。
非功能性测试包括可用性和性能等内容。
答案 1 :(得分:3)
功能测试基于对组件或系统的需求规范的分析。
非功能测试包括但不限于性能测试,负载测试,压力测试,可用性测试,可维护性,可靠性,可移植性。它是测试系统如何工作的。
您可以将系统测试称为测试级别,而功能测试则是测试类型。系统测试应该调查系统的非功能区域。
如果您阅读“ISQTB - Foundation Level Syllabus”,则可以找到有关此主题的更多信息。
答案 2 :(得分:1)
系统测试包括功能测试和非功能测试 功能和非功能测试是针对特定部分进行的,或者是逐步完成的,这将成为系统测试。
答案 3 :(得分:0)
答案 4 :(得分:0)
功能测试:基于需求规范。当您按流程检查应用程序时,如果您发现该流程的任何错误,那么它将进行功能测试。 系统测试:测试整个应用程序。 单元测试:应用程序的一个单独部分,称为单元,单独和独立地进行仔细检查以确保正常运行。 回归测试:当Dev团队更改任何模块,然后模块不会影响另一个模块,即回归测试。
答案 5 :(得分:0)
系统测试是功能测试和非功能测试的结合。
简单来说,功能测试测试应用程序是否符合要求的功能。 (烟雾,健全,重新测试,回归,基于优先级的测试,基于风险的测试等。)
非功能性测试评估非功能性部件,如性能,负载,压力,体积,可用性(用户友好性),外观和感觉等。
功能测试来自 系统测试(它检查应用程序的整体端到端流程)。