DEV Community

Cover image for Introdução a Testes de Softwares
VictorLourenco
VictorLourenco

Posted on

Introdução a Testes de Softwares

POST 01
Com toda a demanda de tecnologia atualmente, o desenvolvimento de software vem sofrendo grandes pressões no mercado, ou seja, na medida que emprego de sistemas de informação cresce ao ponto que a sociedade e os negócios que dependem cada vez mais de softwares é de fundamental importância que os mesmos sejam softwares de qualidade e realizem um excelente desempenho no seu contexto, com isso a fase de testes do software tem como objetivo revelar falhas desse produto, para que as mesmas sejam identificadas e corrigidas, garantindo assim o comportamento eficaz do software para o cliente.

De maneira geral o teste de software serve para encontrar possíveis erros que aconteceram no período de desenvolvimento, e corrigi-los antes que seja lançado no mercado, com isso dizemos que a natureza do teste de software é “destrutiva” e não “construtiva”, pois o objetivo é o aumento da confiança antes da exposição do produto.

Antes de abordarmos mais precisamente sobre teste de software é necessário o entendimento de termos que podem de certa forma confundir, ou pensar que todos têm o mesmo significado, são eles: defeitos, falhas e erros.

Falha: É um comportamento inesperado, ou seja, uma função do software que não esta funcionando de acordo com o previsto pelo usuário, uma falha pode ser causada por diversos erros.

Erro: é a manifestação de um erro, um ser humano produzindo algo incorreto, ou seja, uma falha ativada durante um teste e constituída de um erro.

Defeitos: É uma incoerência no sistema, cometida por um ser humano, ou seja, é quando implementamos de forma errada algum uma instrução, utilizamos mal uma ferramenta ou algum método, defeito e a causa de um erro.

Alt Text

Top comments (0)