I do not agree. For me, these terms in a nutshell:
System Test: I check to see if my own system is working as expected. For example, on an e-commerce site: if my client passes the check, the correct data is sent to the warehouse (which belongs to someone else)
End-of-End Test: As stated above, the actual workflow. Someone puts a piece of goods in a shopping cart and fills in user data, pays for it. I check if I really received the payment, called the warehouse, make sure that they received the data. And, like a little cherry on a cake: when I receive the package, I make sure that this data was good enough, printed correctly, especially when my real name is Pavel JanΓΔek (see Funny diacritics? Sometimes they are printed incorrectly).
And here you understand that even when you send data as expected and discussed, you may have a problem somewhere nearby.
Pavel Janicek Oct. 15 '13 at 11:39 on 2013-10-15 11:39
source share