Olá @gablucas, Testes no frontend não é algo trivial de se fazer, só é preciso entender o que são testes e como desenvolver isso com a ferramenta.
No teu caso, você está trabalhando num ambiente com testing-library e ele é muito bom, e também adota o seguinte padrão dito no site:
"Quanto mais seus testes se assemelharem à maneira como seu software é usado,
mais confiança eles podem lhe dar."
Então dessa forma, seus testes, para serem mais assertivos, devem seguir esse paradigma, até porque não é necessário testar todos os componentes e sim funcionalidades do teu sistema.
No teste do select (combobox), o que seria ideal, seria testar se a lista está sendo renderizada, após isso, o usuário clicando no select, selecionando a opção e clicando no botão para enviar essa informação. Com isso você já tem o caminho que o usuário está fazendo para prosseguir nesse formulário.
Com isso em mente, você pode testar cenários do usuário tentar salvar a informação sem selecionar o select, se o formulário tem alguma tratativa que mostre uma mensagem de erro falando pro usuário que não pode salvar sem selecionar alguma opção e por ai vai.
Espero ter ajudado um pouco a entender como pensar em testes, e o restante vai vindo com a experiência e dia a dia fazendo.
Sobre conteúdo, indico sempre a Alura na qual eu já estudei lá e o conteúdo é muito bom, e free eu indico o Willian Justen, ele tem conteúdo sobre testes e vai ser de muita ajuda.