集成测试和功能测试有什么区别? [英] What is the difference between integration testing and functional testing?

查看:95
本文介绍了集成测试和功能测试有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

功能测试和集成测试一样吗?

Are functional testing and integration testing the same?

您通过单元测试开始测试,然后在完成单元测试后进行集成测试,在其中测试整个系统.功能测试和集成测试一样吗?您仍然将系统作为一个整体并测试其功能一致性.

You begin your testing through unit testing, then after completing unit testing you go for integration testing where you test the system as a whole. Is functional testing the same as integration testing? You still taking the system as a whole and testing it for functionality conformance.

推荐答案

集成测试是指您测试多个组件以及它们如何协同工作.例如,另一个系统如何与您的系统交互,或者数据库如何与您的数据抽象层交互.通常,这需要完整安装的系统,尽管在最纯粹的形式中不需要.

Integration testing is when you test more than one component and how they function together. For instance, how another system interacts with your system, or the database interacts with your data abstraction layer. Usually, this requires a fully installed system, although in its purest forms it does not.

功能测试是指您根据产品的功能要求测试系统.产品/项目管理通常将这些写下来,QA 将用户应该看到和体验的过程正式化,以及这些过程的最终结果应该是什么.根据产品的不同,这可以是自动化的,也可以不是.

Functional testing is when you test the system against the functional requirements of the product. Product/Project management usually writes these up and QA formalizes the process of what a user should see and experience, and what the end result of those processes should be. Depending on the product, this can be automated or not.

这篇关于集成测试和功能测试有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆