Alarms are approved by an independent body. There are lots of 'un-known' factors such as smoke density, duration, ventilation, etc which could cause your alarm to appear faulty. Positioning is also important. The room may be smoky but the smoke which has to rise may not have reached the alarm.​