12

听说系统测试有两种

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

我很困惑,请澄清一下系统测试是否包括功能或功能测试包括系统测试以及这些测试的顺序(功能首先执行或系统)

谢谢

4

6 回答 6

9

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

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

例如测试 1+1=2 测试 plus 函数和 sum 函数。因此是功能测试。测试用户是否可以使用计算器计算正确的小费金额,是一项系统测试,因为它测试的是需求(计算小费),而不是应用程序的特定功能。

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

于 2013-11-27T10:25:35.840 回答
5

Functional testing are based on an analysis of requirements specification of a component or system.

Non-functional testing includes, but is not limited to, performance testing, load testing, stress testing, usability testing, maintainability,reliability, portability. It is the testing o how the system works.

You can call System Testing as a level of Test, instead Functional Testing is a Test Type. And System testing should investigate functional a non-functional areas of the system.

You could find more information on this subject if you read for example "ISQTB - Foundation Level Syllabus".

于 2013-11-29T23:42:03.003 回答
1

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

于 2014-05-30T07:17:58.287 回答
0

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

于 2014-01-06T13:17:24.900 回答
0

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

功能测试测试业务需求。

有时两者之间存在重叠。

于 2013-11-27T10:25:14.463 回答
0

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

简单来说,功能测试是测试应用程序是否满足需求的功能。(冒烟、理智、重新测试、回归、基于优先级的测试、基于风险的测试等)

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

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

于 2015-08-12T07:35:12.920 回答