哪些人可以作为证人出庭作证

根据《刑事诉讼法》,凡是知道案件情况的人,都有作证的义务 。生理上、精神上有缺陷或者年幼 , 不能辨别是非、不能正确表达的人 , 不能作证人 。
(一)生理上、精神上有缺陷或者年幼,并且这种缺陷或者年幼要达到不能辨别是非、不能正确表达的程度时,才能排除其证人资格,而是否达到了不能辨别是非、不能正确表达的程度 , 不能以个人主观判断,必须由专门人员的鉴定来确认 。
证人必须有作证能力,对于证人的作证能力应当采取推定法,即推定每一个人都有作证能力,如果要否定一个人的作证能力 , 必要时可以进行审查或者鉴定;
【哪些人可以作为证人出庭作证】(二)证人只能是自然人,单位或者组织出具的证明材料,只能以书证的形式出现,而不能以证人证言的形式出现 。