Quando a energia é ligada, POST (Power-On Self-Test) é a sequência de teste de diagnóstico que o sistema básico de entrada/saída de um computador (ou "programa de inicialização") executa para determinar se o teclado do computador, a memória de acesso aleatório, drives de disco e outros hardwares estão funcionando corretamente.
Se o hardware necessário for detectado e estiver funcionando corretamente, o computador começa a inicializar. Se o hardware não for detectado ou se verificar que não está a funcionar correctamente, a BIOS emite uma mensagem de erro que pode ser texto na tela do ecrã e/ou uma série de bips codificados, dependendo da natureza do problema. Como o POST é executado antes da placa de vídeo do computador ser ativada, pode não ser possível avançar para a tela de exibição. O padrão de beeps pode ser um número variável de beeps curtos ou uma mistura de beeps longos e curtos, dependendo do tipo de BIOS instalada.
Os padrões de beeps contêm mensagens sobre a natureza do problema detectado. Por exemplo, se o teclado não for detectado, um determinado padrão de beeps irá informá-lo sobre esse facto. Um erro encontrado no POST é geralmente fatal (ou seja, faz com que o programa atual pare de funcionar) e irá parar o processo de inicialização, já que o hardware verificado é absolutamente essencial para as funções do computador.