So i've made a piece of software, i've finished unit and integration testing, and now I need to do system testing.
I've read that "System testing is testing the whole system against the requirements specification after integration testing has finished. we don’t need to know what component is being executed, rather we must know what the system is supposed to do. Thus function testing is based on the system’s functional requirements."
My question is how is this usually carried out profesionally, and how is it documented?