E aí ó E aí Oi gente vai falar sobre gestão do ciclo de vida de testes que nada mais é do que é um paralelo entre o ciclo de vida de desenvolvimento de software na Então existe uma o ciclo de desenvolvimento do início até a gente fazer a primeira até a tela a gente acabar com o software na verdade né os ou seja enquanto ele tiver versão ainda não vi ele ainda continua existindo e o teste ele acompanha isso né então é a mesma é o princípio é o mesmo não existe uma um paralelismo aí
com o desenvolvimento só pelo só com atividades que são relacionados com de qualidade de software A então conforme eu vou desenvolvendo eu vou testando é isso que a gente quer na hora que não seja uma não não seja uma linha contínua e sim linhas paralelas né então eu para comprar para as o que eu tenho que eu tenha trabalhado para o desenvolvimento né porque o modelo de desenvolvimento adotado pela empresa pode ser diferente é o recomendado hoje o mais recomendado usado é uma linha Paralela contest em ou seja toda vez que as atividades de desenvolvimento
tem uma atividade correspondente uma ou mais correspondente as atividades de teste e elas acontecem em paralelo ou em sequenciamento fiz teste da distância até que eu chegue coloca a primeira versão e produção e assim sucessivamente conversões que venha venham em seguida tá e a gente vai falar um pouco sobre isso porque o modelo mudou na E por que que faz sentido que seja assim tá então a sigla vocês vão ver bastante né Essas devem ter visto Esse é o [Música] sblc aqui né que é o software development life is Life saiko o teste ustl cês
vão TV bastante assassino espalhada por materiais livros e etc tá e lá então como eu dei a prévia lá então as suas atividades de testes que fazem parte do ciclo de desenvolvimento de software tá ele pode essa Essas atividades elas vão ser executadas em várias vezes dentro do ciclo na ou até que você tenha um ciclo uma versão disponível você colocado em produção na ou versões diferentes de melhorias que vão viu depois a evolução desse software evolução dessas versões então é trazendo um pouco pro por exemplo software que do do seu celular é a cada
melhoria que é feita o softer atualizado às vezes automaticamente depende da configuração que você fizer mais a cada a cada release candidato né que a gente tá chamando aqui ou seja uma versão que eu tô pensando em você a introdução é que eu estou planejando disponibilizar introdução para cada aí para cada release candidato não é o versão candidato o Bill de candidato cada empresa chama os uma nomeclatura Diferentes né mas para cada conjunto de software que eu quero colocar em produção Por que seja ele o nome aqui que a sua empresa escolher dar para aquilo
eu vou executar um ciclo de teste para aquilo né então por isso que ele se repete é múltiplas vezes ele pode repetir também para versões que você não tá planejando liberar mas você tá planejando intenção é então eu posso ter versões intermediárias né que não necessariamente eu vou mandar para produção mas eu quero testar bom então eu quero testar uma determinada funcionalidade nova que eu fiz mas eu não vou liberar ela sozinha eu vou esperar um pouco e vou liberar ela com alguma outra coisa nova mas mesmo assim eu quero ir testando então eu passo
por esse ciclo de teste para ver para eu ir lapidando é a qualidade daquela versão até que ela esteja pronta até que essa outra funcionalidade por exemplo nesse exemplo que eu dei esteja pronta eu junto as duas em faço entrega tá é qual que é a importância disso não é o qual que é a importância de manter fazer vários ciclos manter em paralelo sempre com as atividades desenvolvimento e o antecedeu problemas a atividade de qualidade nada mais é do que é eu pensar eu consegui planejar eu consegui ter uma antecedência dos problemas que eu possa
ter eu evitar problemas em pro E aí tá problemas evitar prejuízos evitar que o meu cliente seja exposto então e preencher essas fases elas também ajudam a preencher essas lacunas Ou seja é o que que são essas lacunas são coisas que eu não pensei né Então na hora que eu vou começa a testar eu falo nova Espera aí só que não tá funcionando direito né e eu identificar situações que não foram cobertas pelo desenvolvimento aquele software e não tá fazendo uma determinada ação que pode comprometer o funcionamento mundo geral para o meu cliente para quem
vai usar aquele sorte tomar um presente uma falha de segurança eu o exibir uma senha por exemplo Então os testes esses ciclos menores que eu vou fazendo ele serve para ir lapidando e eu anteceder problemas e preencher lacunas coisas que não foram pensadas e a mesmo que eu não libere sua produção Ah tá bom