Fórum de discussão

Consulte abaixo todas as dúvidas e comentários relacionados a este curso. Se você tem alguma dúvida, utilize o botão CRIAR NOVO TÓPICO. Verifique antes se a sua dúvida já não foi enviada por outro aluno.


Definicao de Erro, Defeito, Falha Categoria: Dúvidas gerais - Módulo: Não informado
Enviado em 04/07/2015 06:46
Encontrei uma definição do IEEE, com o seguinte:

Erro: Manifestação concreta de um defeito. Diferença entre valor obtido e

valor esperado, i.e., estado intermediário incorreto ou resultado

inesperado durante a execução de um programa constitui um erro.

Defeito: Ato inconsistente cometido por um indivíduo ao tentar entender uma

informação, resolver um problema ou utilizar um método ou uma

ferramenta. Pode ocasionar a manifestação de erros em um produto

Assim, me parece que o defeito seria do humano e erro o bug, para o IEEE. Existe essa inversao de conceitos no IEEE msm ou eu estou fazendo confusão.

Grato.

Almeida Jr.

Re: Definicao de Erro, Defeito, Falha Categoria: Dúvidas gerais - Módulo: Não informado
Enviado em 05/07/2015 11:34
Angivaldo,

cada "instituição" ou segmento pode criar e/ou adotar diferentes conceitos para um mesmo termo. E isso acontece muito na área de testes.

Para o curso CTFL, seguimos os conceitos definidos pelo "Certified Tester Foundation Level Syllabus" que é o corpo de conhecimento oficial do BSTQB / ISTQB.

Na página 11 do sullabus, consta as definições que adotamos no curso:

"O ser humano está sujeito a cometer um erro (engano), que produz um defeito (falha, bug), no código, em

um software ou sistema ou em um documento. Se um defeito no código for executado, o sistema falhará ao

tentar fazer o que deveria (ou, em algumas vezes, o que não deveria), causando uma falha. Defeitos no

software, sistemas ou documentos resultam em falhas, mas nem todos os defeitos causam falhas."

Obrigado

Kelvin

Re: Definicao de Erro, Defeito, Falha Categoria: Dúvidas gerais - Módulo: Não informado
Enviado em 05/08/2015 01:08
Com base no explicado acima, os exemplos abaixo estariam corretos?

[u]Caso 1:[/u]

Erro: O desenvolvedor por engano escreveu o [i]label[/i] nome para o [i]input[/i] que receberá um email.

Defeito/Bug: A exibição: Nome [ ] quando na realidade deveria ser: Email [ ].

Falha(evento): Usuário não consegue logar no sistema, pois está colocando seu nome, ao invés do email.

>>Ao notar a falha, será verificado que existe um defeito nome do [i]label[/i].

[u]Caso 2:[/u]

Erro: O desenvolvedor esqueceu de colocar uma caixa de mensagem "Tem certeza que deseja excluir o registro?"

Defeito/Bug: A não exibição da mensagem de confirmação de exclusão.

Falha(evento): Ao clicar no botão excluir, o usuário exclui imediatamente o registro. Mas por fim, ele excluiu o registro que não deveria.

>>Ao notar a falha, será verificado que é necessário incluir a mensagem de verificação.

Obs: Se o usuário nunca precisar excluir um registro, esse defeito nunca se tornará uma falha.

xÉ necessário estar logado no ambiente de ensino para poder enviar respostas. Fazer o login
Evite a pirataria

Para que continuemos desenvolvendo novos cursos com preços acessíveis, contamos com a sua colaboração. O conteúdo dos nossos cursos não pode ser redistribuído de qualquer forma ou por qualquer meio. Somente o aluno devidamente inscrito nos cursos poderá fazer uso dos nossos materiais. Se você identificar que alguém está usando indevidamente o conteúdo dos nossos cursos, ou distribuindo-o ilegalmente, por favor avise-nos imediatamente através do e-mail contato@tiexames.com.br. Veja as condições de uso dos nossos conteúdos.

Leia a licença de uso