我已经搜索了很多次,但仍然不清楚在软件测试中的界面测试,谁能解释这一点,非常感谢?
发布于 2014-07-28 11:09:17
你在这里有一些选择。您可以使用像ISTQB定义这样的正式定义,也可以按照组织处理它们的方式来处理这些定义。软件测试是一个定义不同的领域,这取决于团队的理解和它们的工作方式。
尽管如此,在我的经验中,接口测试可以是两件事之一:
集成测试通常是它在盒子上说的:测试集成的组件或系统,以实现它们之间的交互,并清除任何bug。我还看到了用于描述测试应用程序与第三方系统之间的测试交互的集成测试(这也可以被认为是AIT使用第三方API的API测试)。
和往常一样,我倾向于不关注官方定义,因为在我的经验中,官方定义通常会根据测试中应用程序的需要和测试人员的需要而修改。
发布于 2014-07-28 09:48:02
我查看了ISTQB词汇表,发现了以下两个定义:
接口测试:一种与测试组件或系统之间的接口有关的集成测试类型。集成测试:为暴露接口中的缺陷以及集成组件或系统之间的交互中的缺陷而执行的测试。还请参阅组件集成测试、系统集成测试。
http://www.istqb.org/downloads/viewcategory/20.html
经过一些研究,我也发现:
发布于 2019-09-26 06:10:30
·接口测试是一种检查两个不同软件系统之间通信的软件测试类型。
·接口是将两个组件集成在一起的连接。
·接口可以是任何类似web服务、API等的接口。对这些连接接口的测试称为接口测试。
·界面测试既棘手又乏味
·只对代码执行接口测试
接口是由一组消息、命令和其他属性组成的软件,这些属性支持设备和用户之间的通信。
实例
假设对于任何xyz应用程序,接口以XML文件作为输入,并将JSON文件作为输出传递。为了测试这个应用程序的接口,它所需要的只是XML文件格式和JSON文件格式的规范。在这些规范的帮助下,我们可以创建一个示例输入XML文件并输入到接口中。然后用需求验证输入(XML)和输出(JSON)文件是接口测试。

集成测试是测试两个软件单元或模块之间接口的过程。
·集成测试的重点是确定接口的正确性。集成测试暴露了集成单元之间交互中的错误。
·对所有模块进行单元测试后,进行集成测试。
集成测试是一种软件测试类型,在这种类型中,软件模块被逻辑地集成在一起,并作为一个组进行测试。
·集成测试简单但冗长。
·对应用程序的代码和GUI进行集成测试。
一个典型的软件项目由由不同程序员编码的多个软件模块组成。集成测试的重点是验证这些模块之间的数据通信。
https://sqa.stackexchange.com/questions/9317
复制相似问题