Não tenho certeza do que você está especificamente perguntando.
"Is there a way to do network cable testing (drops) software wise"?
Sim. Existe toda uma indústria de ferramentas que fazem testes de cabos via software.
"...if there's any software way of testing the cable and checking if the cable is 100% (3/4) versus if it's only partially damaged (case 2)."
Sim. Em termos gerais, você pode fazer com que o software sinalize cada fio e teste a continuidade. Se houver uma interrupção em algum fio, o teste falhará. Ou você pode executar testes de padrão / estresse / carga que geralmente indicam quebras ou falhas também. Novamente, há toda uma indústria de ferramentas de teste de rede que fazem isso. Vou ressaltar que os testes de pinos geralmente exigem um dispositivo de terminação de hardware destinado a testes, em vez de usar um roteador / switch / patch panel / PC.