The witness must be fully aware of what he is testifying. He may not testify to what he does not know.
· Islam: The testimony of an unbeliever is unacceptable,· Adulthood and sanity· Speech: The testimony of a dumb person who cannot speak is unacceptable.· Accuracy and good memory,· Probity.· The testimony of a f siq, or transgressor, is unacceptable,
To bear witness that pertains to the rights of human beings is a collective duty. If anyone is needed to bear testimony in order to clarify the rights of the parties in a particular dispute, then it is the duty of that person to give testimony. Allah says: ‘Witnesses must not refuse when they are called in’ (2: 282). To Give testimony is a duty: Allah says: ‘You shall not withhold testimony, for he that withholds testimony is sinful at heart’ (2: 283).