Para começar o ideal (na minha limitada experiencia) seria começar com teste manual, ter ideia de qualidade de software e euristicas de nielsen, refletir porque os testes são importantes e o que é presado nesse teste. Recomendo a você reforçar essa visão que de a qualidade não deve estar apenas por dentro do código mas também em questões de fluxos do sistema e caminhos que ele te proporciona e como ele te comunica isso. Dai então quando você for codar sua visão vai abranger uma gama maior de como testar um sistema.
Pequena referencia que me ajudou muiiito.
https://www.alura.com.br/artigos/10-heuristicas-de-nielsen-uma-formula-pra-evitar-erros-basicos-de-usabilidade?gclid=Cj0KCQiAm5ycBhCXARIsAPldzoX8w2qhSbHuLcWraXrI2sNWAlWYzzaSVrf9devLo-5Z8fmXDSa1KdkaAqsEEALw_wcB
Respondendo a "Dê uma olhada na "pirâmide de testes". Comece p..." dentro da publicação [Não disponível]
1