实验法分为三种:实验室实验法、自然实验法和现场实验法。
(1)实验室实验法。其优点在于:首先,实验者能够控制实验变量,通过这种控制,可以达到消除无关变量影响的目的;其次,实验者可以随机安排被试,使他们的特点在各种实验条件下相等,从而暴露出自变量和因变量之间的关系。
其缺点在于:首先,在实验室条件下所得到的结果缺乏概括力,即外在效度较低;其次,实验室条件与现实生活条件相去甚远;再次,在实验室环境中难以消除被试者的反应倾向性和实验者对被试者的影响。
(2)自然实验法。其优点在于:减少实验室实验法的人为性,有良好的内在效度和较高的外在效度。
其缺点在于:由于实验控制不严,难免有其他因素加进来。另外,因为研究工作要跟随事件发展的本来顺序进行,因此花费时间较长。
(3)现场实验法。其优点在于:由于被试者不知道自己当了被试者,所以他们不会产生反应偏向;又由于控制了自变量,所以可以看出需研究的变量间的因果关系。
其缺点在于:对自变量控制程度较低,无关因素影响的可能性较大,难以保护被试者的权利和安全。
此外,实验法常常与观察法结合起来运用,例如,在实验室实验中,通常需要在实验室对实验对象进行细致观察,以发现变量的变动情况;在自然试验中,同样也离不开观察法,通常在这种实验法中,研究者可以运用实地观察法,也就是在现象或过程发生的具体场所和实际情况中,去观察对象的行为和态度