An apparatus for extracorporeal treatment of blood (1) has a supply line (2), a waste line (13) and an ultrafilter (19; 70) inserted in the supply line (2). An air inlet line is connected to the first chamber (21; 72) of the ultrafilter (19; 70) and a pressure sensor (41) configured for detecting pressure in the waste line (13). A controller (50) is configured to carry out, with the hydraulic circuit (100) in by-pass configuration, an integrity test procedure for detecting if the ultrafilter membrane has multiple or single fiber breaks. A method of testing the ultrafilter (19; 70) is also disclosed.Un appareil de traitement extracorporel du sang (1) comprend une ligne d'alimentation (2), une ligne de déchets (13) et un ultrafiltre (19; 70) inséré dans la ligne d'alimentation (2). Une conduite d'entrée d'air est reliée à la première chambre (21; 72) de l'ultrafiltre (19; 70) et un capteur de pression (41) configuré pour détecter une pression dans la ligne de déchets (13). Un dispositif de commande (50) est configuré pour mettre en œuvre, avec le circuit hydraulique (100) en configuration by-pass, une procédure de test d'intégrité pour détecter si la membrane ultra-filtrante a de multiples ruptures de fibre ou de fibre unique. L'invention concerne également un procédé pour tester l'ultra-filtre (19; 70).