多项选择题

A.警察可以作为证人出庭
B.证人分为普通证人和专家证人
C.法官可以成为证人
D.应当假定每个人都有作证资格