📜  单元测试和系统测试的区别

📅  最后修改于: 2021-09-12 10:53:49             🧑  作者: Mango

系统测试:
进行系统测试是为了检查软件或产品是否满足规定的要求。它由测试人员和开发人员共同完成。它包含系统测试和集成测试。它是通过更多的阳性和阴性乳头盒完成的。

单元测试
单元测试是一种软件测试级别,其中测试软件的每个单独组件。单元测试通常由开发人员执行。单元测试不能用于那些不同模块之间有很多相互依赖的系统。它不允许并行测试。

单元测试和系统测试的区别:

S.NO Unit Testing System Testing
1. In unit testing, independent software’s module are tested separately. System testing is done to check whether the software or product meets the specified requirements or not.
2. Unit testing is performed by the developers. System testing is generally done by developers and testers.
3. Unit testing is also called white box testing. System testing is also called black box testing.
4. Unit testing generally focuses on functional verification. System testing generally focuses on system validation.
5. Unit testing comprise of independent modules. System Testing comprise of System and integration testing.
6. Unit testing follows the specification of modules. system testing follows the requirements specification.