首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >功能测试和系统测试的区别?

功能测试和系统测试的区别?
EN

Stack Overflow用户
提问于 2013-11-27 10:13:52
回答 6查看 52.7K关注 0票数 12

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

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

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

代码语言:javascript
复制
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

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

谢谢

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-11-27 10:25:35

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

因此,在功能测试中,您将以指定的方式测试给定系统部分功能的部分功能。在系统测试中,您可以对整个系统进行测试,以满足提供给它的需求。

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

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

票数 9
EN

Stack Overflow用户

发布于 2013-11-29 23:42:03

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

非功能测试包括但不限于性能测试、负载测试、压力测试、可用性测试、可维护性、可靠性、可移植性。这是对系统工作方式的测试。

您可以将系统测试称为测试级别,而功能测试则称为测试类型。系统测试应该对系统的非功能性领域进行调查。

如果你阅读例如"ISQTB -基础级教学大纲“,你可以找到关于这个主题的更多信息。

票数 5
EN

Stack Overflow用户

发布于 2013-11-27 10:25:14

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

功能测试测试业务需求。

有时两者之间有重叠之处。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20239550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档