📜  软件测试和嵌入式测试的区别

📅  最后修改于: 2021-09-11 04:45:17             🧑  作者: Mango

软件测试:
软件测试是对软件进行验证和确认的过程。它确保软件或应用程序没有缺陷和病毒。它还确保软件满足最终用户的设计和开发要求。它确保软件有效且高效地满足用户需求,并处理所有异常和边界情况。

嵌入式测试:
嵌入式测试是对软件和硬件进行验证和确认的过程。它确保了整个系统包括软件和硬件的无缺陷。它基本上是在硬件上执行以查找缺陷。它还确保系统满足最终用户的要求。

软件测试和嵌入式测试的区别:

Software Testing Embedded Testing
It is performed only on the software. It is performed on both software and hardware.
It is basically performed on client-server applications. It is basically performed on hardware.
It is majorly black box testing. It can be either white box or black box testing.
It is carried out on web and mobile based applications. It is performed on the embedded systems.
Database is tested in software testing. It is not related to database.
Functionality of the applications is tested. Behavior of the hardware is tested.
It can be manual or automated. It is majorly manual.
It is more costly as compared to embedded testing. It is less costly as compared to software testing.