La usabilidad se comprueba con la experiencia del usuario; dado que es la curva de aprendizaje que el mismo tiene como respuesta a interactuar con el entorno que podés proponer.
Las comprobaciones al respecto se deben realizar con un grupo de al menos 5 usuarios y estas experiencias, llevadas a cabo apropiadamente, suelen ser cuantificables.
Cuanto mayor es el número de comprobaciones más acertados serán los resultados como la suma de todas las expericencias subjetivas.
En cambio, la accesibilidad web puede definirse como el acceso a la información con independencia del dispositivo.
Cuando en el diseño web se separa la presentación del contenido, CSS + (X)HTML, para conseguir buenos resultados de accesibilidad debe comprobarse el documento en los siguientes escenarios:
- CSS activado - imágenes desactivadas
- CSS desactivado - imágenes activadas
- CSS desactivado - imágenes desactivadas
- JavaScript desactivado
En tu caso particular, que implementás varios comportamientos mediante JavaScript, tené presente que los lectores de pantalla (Screen Readers) no interpretan dichos códigos. Por lo que hay que ofrecer contenido alternativo para ellos.
Una lectura interesante, te puede resultar
JavaScript no molesto, separación del JavaScript. Del blog
Accesibilidad en la Web