端到端测试与系统测试区别

End to End Testing Vs System Testing

End to End Testing System Testing
Validates the software system as well as interconnected sub-systems Validates just the software system as per the requirements specifications.
It checks the complete end-to-end process flow. It checks system functionalities and features.
All interfaces, backend systems will be considered for testing Functional and Non-Functional Testing will be considered for testing
It’s executed once System Testing is completed. It’s executed after Integration Testing.
End to End testing involves checking external interfaces which can be complex to automate. Hence Manual Testing is preferred. Both Manual and Automation can be performed for System Testing

Conclusion

In Software Engineering, End to End Testing is the process verifying a software system along with its sub-systems. The biggest challenge in this testing is to have enough knowledge of the whole system as well as an interconnected sub-system.

原始链接

https://testing.googleblog.com/2009/07/software-testing-categorization.html