It is not required that you have someone witness the signing of your Partnership Agreement for it to be legally valid. But it is still a good idea if the execution of your agreement is ever challenged.
A witness should be a neutral third party who has no personal or business relationship with any of your Partners.