首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >集成测试和接口测试有什么区别?

集成测试和接口测试有什么区别?
EN

Stack Exchange QA用户
提问于 2014-07-28 09:29:07
回答 6查看 19.8K关注 0票数 5

我已经搜索了很多次,但仍然不清楚在软件测试中的界面测试,谁能解释这一点,非常感谢?

EN

回答 6

Stack Exchange QA用户

回答已采纳

发布于 2014-07-28 11:09:17

你在这里有一些选择。您可以使用像ISTQB定义这样的正式定义,也可以按照组织处理它们的方式来处理这些定义。软件测试是一个定义不同的领域,这取决于团队的理解和它们的工作方式。

尽管如此,在我的经验中,接口测试可以是两件事之一:

  • 一种集中于组件/系统之间接口的集成测试。
  • 对组件或系统中定义的接口的测试。这通常是我所做的接口测试(我也见过这个叫做API测试)。

集成测试通常是它在盒子上说的:测试集成的组件或系统,以实现它们之间的交互,并清除任何bug。我还看到了用于描述测试应用程序与第三方系统之间的测试交互的集成测试(这也可以被认为是AIT使用第三方API的API测试)。

和往常一样,我倾向于不关注官方定义,因为在我的经验中,官方定义通常会根据测试中应用程序的需要和测试人员的需要而修改。

票数 7
EN

Stack Exchange QA用户

发布于 2014-07-28 09:48:02

我查看了ISTQB词汇表,发现了以下两个定义:

接口测试:一种与测试组件或系统之间的接口有关的集成测试类型。集成测试:为暴露接口中的缺陷以及集成组件或系统之间的交互中的缺陷而执行的测试。还请参阅组件集成测试、系统集成测试。

http://www.istqb.org/downloads/viewcategory/20.html

经过一些研究,我也发现:

  • 集成测试意味着硬件和软件测试。整个系统。
  • 接口测试只检查软件组件,比如应用程序/模块之间的数据传输。
票数 3
EN

Stack Exchange QA用户

发布于 2019-09-26 06:10:30

接口测试:

·接口测试是一种检查两个不同软件系统之间通信的软件测试类型。

·接口是将两个组件集成在一起的连接。

·接口可以是任何类似web服务、API等的接口。对这些连接接口的测试称为接口测试。

·界面测试既棘手又乏味

·只对代码执行接口测试

接口是由一组消息、命令和其他属性组成的软件,这些属性支持设备和用户之间的通信。

接口测试

实例

假设对于任何xyz应用程序,接口以XML文件作为输入,并将JSON文件作为输出传递。为了测试这个应用程序的接口,它所需要的只是XML文件格式和JSON文件格式的规范。在这些规范的帮助下,我们可以创建一个示例输入XML文件并输入到接口中。然后用需求验证输入(XML)和输出(JSON)文件是接口测试。

集成测试:

集成测试是测试两个软件单元或模块之间接口的过程。

·集成测试的重点是确定接口的正确性。集成测试暴露了集成单元之间交互中的错误。

·对所有模块进行单元测试后,进行集成测试。

集成测试是一种软件测试类型,在这种类型中,软件模块被逻辑地集成在一起,并作为一个组进行测试。

·集成测试简单但冗长。

·对应用程序的代码和GUI进行集成测试。

一个典型的软件项目由由不同程序员编码的多个软件模块组成。集成测试的重点是验证这些模块之间的数据通信。

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

https://sqa.stackexchange.com/questions/9317

复制
相关文章

相似问题

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