The present disclosure introduces a pulmonary function testing device, the device includes at least one sensor for enabling airflow measurements of gas flow within the device, a respiratory characteristic modulator configured to change between at least a first respiratory characteristic and a second respiratory characteristic and a processing circuitry for derive the respiratory related parameter based on measurements of flow obtained in at least a first and a second respiratory cycles utilizing at each of the first respiratory characteristic and a second respiratory characteristic respectively.