我在一次面试中被问到这个问题。请分享你的意见。
面试官问我“系统测试和系统集成测试有什么区别”。我给出了以下答案:
系统测试-测试一个完整的系统以验证它是否符合指定的要求的过程。
系统集成测试-测试系统和包的集成;测试外部组织的接口(例如电子数据交换、Internet)。
然后他问我:“自动化系统测试和自动化系统集成测试有什么区别?”
发布于 2015-09-22 13:01:33
希望你的面试官明白,这些术语没有统一的定义。
这里有一个解释。系统测试练习整个系统,侧重于常见的工作流,而不是边缘条件。有时,人们将系统测试的各个部分称为端到端测试。集成测试练习特定组件之间的交互(可能包括您无法控制的外部系统)。
系统测试用于测试整个系统中最重要的部分。集成测试用于测试开发人员关于组件如何交互的假设。
我忽略了答案中的“自动”一词,因为它并没有改变区别。
https://sqa.stackexchange.com/questions/14812
复制相似问题