e qual a diferença entre engano erro defeito e falha quer descobrir fica comigo até o final mas antes não se esquece de se inscrever no canal e já deixar o seu joinha porque assim você não perde nenhuma das atualizações e também me ajuda levar essa informação a mais pessoas vamos lá olá meus queridos sejam muito bem vindos eu sou vinicius pessoni e hoje a gente vai falar sobre qual a diferença entre engano defeito erro e falha que todo software tem bug a gente já sabe né mas o que quer dizer esses bugs persona é a
mesma coisa de defeito não é engano defeito ele vale a mesma coisa eu sei que a gente usa essa esses termos da na vida no dia a dia geralmente com o significado a coisa mais fundamentalmente eles têm diferença então vamos lá falar de cada um deles principalmente para quem estar prestando a prova ctfl a gente precisa saber essas a diferenças né aí pessoas não sei que stf stf é aquela certificação mais inicial da abs de que bale daí esta que vem a primeira certificação de teste de software geralmente as pessoas tiram né se você tem
dúvidas se quer ou não fazer uma certificação se vale a pena ou não vou deixar um card zinho aqui em que eu escuto somente esse assunto vamos lá falar então de engano efeito erro e falha então um engano gente aquilo que nós como seres humanos né todo ser humano erra então quando a gente comete um erro né eu como ser humano cometo um erro eu coloco ou me engano né eu ensino no meu código a eu gero um defeito então um engano é algo que a gente bom né que vai criar um defeito então um
engano ele pode ser era para ter colocado lá na fase decodificação por exemplo era para ter colocado o menor ou igual eu coloquei menor né para quem programa e já sabe que às vezes sai comum a gente precisa colocar incluindo o último termo de água interação por exemplo uma comparação mais personne só na parte de desenvolvimento é só uma parte decodificação que a gente pode incluir um engano eles pode cometer o engano não claro que não né o engano ele pode ser cometido nas diversas fases do nosso processo de desenvolvimento de software então é na
fase de requisitos que a fase que a gente tá tentando extrair da cabeça do cliente o que que a gente quer para colocar naquele software né então a gente pode cometer um engano a gente pode ter escrito um esse vídeo não bem escrito recinto que tá duvido que tá controverso que ele tá incompleto então na fase a gente pode cometer engano na fase de projeto a gente pode se enganar com qual a arquitetura a gente quer colocar a gente pode se enganar com qual a banco de dados por exemplo enfim a gente pode cometer vários
enganos nas diversas fases do nosso projeto desenvolvimento do software não são a parte decodificação e quando a gente comete engano a gente então inclui esse defeito a gente insere esse defeito no nosso software então defeito vai ser algo que se comporta de uma forma diferente do que deveria se comportado né então quando a gente série um defeito é um pedaço lá do nosso produto que tá se comportando de um jeito que hora para se comportar ele vai fazer algo que não tá de acordo com a nossa especificação e esse defeito gente ele novamente ele pode
ser incluído em qualquer uma das etapas das fases de desenvolvimento do software e aí quando o luiz defeito então nós como seres humanos cometemos o engano e inserimos um defeito o nosso produto e esse defeito quando executado ele pode ou não mostrar um erro no nosso aplicação um erro quando a gente vai escrever a nossa aplicação a gente vai falar eu quero laguna está pegando os requisitos né eu quero que a minha aplicação faça uma venda eu quero que a minha aplicação quando somas dos produtos mostra o valor desse produto chamado então um erro vai
ser um estado inconsistente que vai acontecer quando eu executar esse é meu o software né então quando executar esse meu software passou pela aquela parte tem defeito ele vai então se comportar de uma forma diferente do esperado então isso é um erro meus offer nesse exemplo aqui da venda me adicionado os produtos na hora que eu tô fazendo a venda e era para sua amada os produtos na hora que eu olho lá somatória ao invés de tomar e saindo ele está multiplicando então isso vai ser um erro mas observe que nem sempre quando o meu
software passar por esse meu defeito ele vai mostrar um erro então existem é a erros que só são demonstrados com um conjunto muito específicos de entrada aí pessoal e como assim ele só vai ser demonstrado por exemplo quando você somar coisas específicas ou subtrair coisas específicas vou fazer um fluxo diferenciado né então a só vai conseguir demonstrar que ele é feito a partir de um conjunto muito específico de teste então é por isso que nem sempre esses defeitos são encontrados a quando a gente está produzindo a nossa aplicação né as vezes a gente quando foi
montar os nossos casos de teste a gente não a colocou aquele caso de teste aquele conjunto de operações aquele conjunto de entradas para demonstrar que ele erro às vezes e ele escapava produção né então para vocês ou sofrem eu eu não vou explicar aqui porque crossover tem erro mas vou fazer outro vídeo explicando sobre isso e aí então assim às vezes a gente não pega esse esse erro né esse engano e foi cometido que gerou um defeito que gerou um erro e a gente não pega esse erro em quando a gente está construindo software e
concorrente presentão de falha pessoa está faltando a falha tô fazendo a farra vamos lá falha a falha então gente aconteceu um erro né o erro ele pode ou não deixar o seu software no estado um a continuar veu assim né em emprestável por assim dizer né sabe quando dá aquela tela azul da morte no windows que seu windows falar puts tem que reiniciar ou então acho que o para tudo trava tudo não funciona então isso é uma falha então a falha é a pior manifestação que pode-se ter desde o engano até a manifestação da falha
então passando esse é um desses o ser humano comete um engano insere um defeito nesse nosso software esse defeito quando executado vai mostrar um erro ou não então pode ter casos em que ele não mostra um erro pode ter casos que ele vai estar lá escondidinho e a falha é quando esse erro se propaga de tal forma nesse nosso software que esse meu só fica no estado inconsistente né e fica no estado que quebra a mesma coisa que não faz de creches né o coisa assim ele vai se propagar no nosso poster de forma que
ele esteja no estado inconsistente então essa é a diferença a gente dessas quatro denominações apesar da gente usar engano defeito erro e falha elas têm diferenças eu sei que na vida real de usar book para tudo né todo mundo esse o efeito do problema tudo tá explodindo mas pra quem principalmente quer prestar quer fazer e acertei fl quer tirar a certificação ctfl saber essa diferença oi tá muito muito importante tá bom manda esse vídeo gente para aquele seu amigo marca coleguinha manda no whatsapp me ajuda levar essa informação o pessoal que tá começando o pessoal
quer aprender mais sobre essa diferença não deixa de curtir me ajudar a crescer esse canal e ficou uma dúvida comenta embaixo um abraço para vocês até a próxima tchau tchau