In the New Testament, the Greek words for Testimony are derived from the root word "martus" meaning a witness or spectator.
A testimony affirms that with which one has had direct experience. It is the same root from which we get our English word "martyr" which means one who bears witness at the cost of his life.
I hope you have found this helpful.
God bless,
Mike