O programa está realmente localizado em /home/test ? Com distribuições comuns do Linux, esse seria um lugar estranho para colocar um programa.
Supondo que você esteja falando de seu diretório inicial, o local habitual seria /home/ mais seu nome de usuário, portanto, o programa estaria em /home/researcher/test . Ou se estiver no diretório inicial do root, /root/test (nota: não há "home" lá).
Então é isso que você digitaria se quisesse executá-lo. /home/researcher/test como usuário normal, /root/test como root.
Ou vá para o diretório primeiro com cd /home/researcher (ou cd /root ) e digite ./test .
A coisa com . é que significa "o diretório atual". Então, se você está em ~ , qual você é, o comando ./home/test significaria ~/home/test , que não é o mesmo que /home/test !