根据观察的情景条件可分为自然观察法和实验观察法。根据观察时是否要借助仪器可分为直接观察法和间接观察法。根据观察者是否直接参与被观察者所从事的的活动可分为参与观察法和非参与观察法。根据观察的内容是否有统一设计的、有一定结构的观察项目和要求可分为结构性观察和非结构性观察。根据观察的内容是否连续完整以及观察记录的方式可分为叙述观察法、取样观察法和评价观察法。
参与性观察是研究者直接进入所观察对象的群体中,在不研究者身份的前提下,在参与观察对象的活动中,进行隐蔽性观察研究的一种方法。而非参与性观察是指研究者作为局外人,公开或者秘密的旁观研究对象活动的一种方法。