Gostei bastante do seu artigo, acho que só faltou citar os teste e2e e talvez até uma ferramenta como o Cypress.
Em resposta a Test runners e frameworks de teste em JavaScript
1
1
Sim, não mencionei eles pois são de uma outra categoria de testes, assim como não mencionei como os frameworks de teste podem emular o DOM para realizar testes em componentes feitos para web, e bibliotecas complementares que possibilitam esse processo.
Dos frameworks que simulam uma interação de usuário no navegador, conheço o Cypress e Playwright. Também tem o Selenium, que eu ouvia falar mais antigamente, não sei se hoje em dia ainda é usado para testes.