beta testing types