In one embodiment, there is provided a device for performing a plurality of respiratory diagnostic tests, comprising: a housing, a sensor assembly, and control circuitry configured to receive signals from the sensor assembly; wherein the device has a first configuration in which the device is configured to perform a first respiratory diagnostic test and a second configuration in which the device is configured to perform a second respiratory diagnostic test, wherein in the first configuration an airflow channel is defined through the device housing, the sensor assembly being configured to measure at least a first property of air in the airflow channel during the first respiratory diagnostic test, and wherein in the second configuration the airflow channel is modified relative to the first configuration, the sensor assembly being used to measure at least a second property of air in the airflow channel during the second respiratory diagnostic test. In another embodiment there is provided a stand-alone device is designed for performing an impulse oscillometry test.Dans un mode de réalisation, l'invention concerne un dispositif permettant de réaliser une pluralité de tests de diagnostic respiratoire, ledit dispositif comprenant : un boîtier, un ensemble capteur et un circuit de commande configuré pour recevoir des signaux de l'ensemble capteur ; le dispositif comprenant une première configuration dans laquelle le dispositif est configuré pour effectuer un premier test de diagnostic respiratoire ainsi qu'une seconde configuration dans laquelle le dispositif est configuré pour effectuer un second test de diagnostic respiratoire, un canal d'écoulement d'air étant défini dans la première configuration à travers le boîtier de dispositif, l'ensemble capteur étant configuré pour mesurer au moins une première propriété d'air dans le canal d'écoulement d'air lors du premier test de diagnostic respiratoire, et le canal d'écoulement d'air étant modifié dans la seconde configuration