Teste beta e soltar uma versao quase pronta do produto pra um grupo de usuarios reais antes do lancamento geral. Como eles usam no contexto real de trabalho deles, isso revela bug, problema de usabilidade e falta de feature que o teste interno nao pega.
O valor todo esta justamente no real. O teste interno acontece num ambiente controlado, com cenario artificial e gente do time sendo gentil. Ja o beta traz a complexidade da vida real e o feedback de quem nao tem motivo pra ser educado sobre o que esta ruim.
E resolver o problema no beta sai barato. Depois do lancamento, o mesmo problema vira avaliacao ruim, fila de suporte e adocao travada. Por isso o beta e a ultima chance de ouvir antes de o mundo todo ouvir junto.