Тёмный

O NOVO Ciclo de Teste de Software | Metodologia Agile 

Fulltureschool
Подписаться 2,6 тыс.
Просмотров 1,5 тыс.
50% 1

O ciclo de testes de um produto, nada mais é do que todas as atividades que a gente vai cumprir. E isso vai depender muito da maturidade desse software. Desde o momento que ele nasce até passar por todas todas as fases de desenvolvimento, toda a fase de teste, e todas as atividades que compõem cada um desses ciclos para que ele seja considerado pronto para entrega.
E qual é a importância de se ter esses ciclos de testes? Principalmente no modelo ágil quanto antes a gente começar a testar, mais cedo o software fica pronto e é mais certo esse software tenha qualidade.
E o que acontecia anteriormente no modelo de desenvolvimento? Antigamente ele seguia uma cadeia sequencial de fases. Então existia uma fase de análise em que se entendia a necessidade do cliente e de um usuário interno. O papel do analista era levantar os requisitos do projeto. Então o cliente que tinha como ele queria a tela, relatórios com funcionamento, mas vinha mesmo na base de entrevistas e documentação.
Depois de uma fase de aprovação, passava-se para a fase de design. Uma vez aprovado, às vezes não conseguimos mudar, e então seguia com o projeto parac a implementação, ou seja, aqui começava a codificar mesmo. Vou começar a implementar vou pegar todo essa arquitetura que foi pensada que os componentes que foram pensados todos os pontos as integrações que foram desenhadas pelo design.
Então quando chegava aí, voltando um pouco para o nosso mundo, chegava na fase teste.
Você consegue imaginar o que acontecia? Havia um monte de problema, o time de teste começava a tentar entender o que os outros times anteriores fizeram. Então lia os requisitos para entender um desenho de arquitetura, para ver quais os componentes que estão envolvidos ali, o que eles pensaram para a solução, entender a implementação do código, etc…
Não eram muitos muitos locais que permitiam acesso ao código em si. Então o pessoal recebia um monte de documentação, e não sabia nem por onde começar.
Muitas vezes acabava o tempo de teste e não era possível testar tudo, porque faltava muito do tempo, ele era consumido com esse entendimento, era consumido com problemas muito básicos. Acabavam virando problemas porque eles não tinham sido pensados ou esclarecidos ou não tinham como tratar.
E é isso a fase de manutenção às vezes ela era eterna.
Hoje em dia, com o método Agil a gente está falando de um ciclo diferente. Só que as coisas acontecem em sprints, que são entregas menores, onde o teste está involvido em todas as fases.
Então quando começa a definição, eu começo a pensar em como eu vou testar aquilo. Design eu vou completar outros inputs e envolvimento idem. Aí chegou a parte do teste em sí, e isso é repetido várias vezes em partes menores, mais controláveis e que o tester está envolvido em todas as falhas. Por isso que o ciclo ele fica curto.
Não existe um corte tão tão rígido, então enquanto o time de teste que ele está esperando, ele está fazendo um planejamento, ele está entendendo como é que o ambiente vai funcionar.
Muitas vezes o time de testes até senta com o time de design para entender quais componentes que vão ser envolvidos ali, se ele vai ter acesso a esses componentes, e se faz sentido fazer um teste um pouco mais profundo por componente isolando.
O objetivo do teste hoje não é mais achar defeitos. Nosso objetivo não é quebrar o software, nós queremos entregar algo bom, o mais rápido possível. Então no modelo anterior existia muito mais uma questão de divisão de responsabilidades.
A responsabilidade de um time começava quando o outro tinha terminado. Nesse modelo atual estamos muito mais integrados.
/// Se você gostou deste vídeo sobre Plano de Testes, pode gostar também de:
• Você sabe o que são Suítes de teste de Software? | Qualidade de Software
• Você sabe o que são Su...
• A Diferença entre Teste de Software e Depuração | Qualidade de Software
• A Diferença entre Test...
• As Fases do Teste de Software | Qualidade de Software
• As Fases do Teste de S...
/// Esse vídeo é um recorte da aula de Qualidade de Software do nosso curso FullturePRO Dev Full Stack.
Já pensou que em menos de um ano, você estará pronto para construir
um aplicativo do zero?
Com nosso curso, você terá uma visão ampla de todo projeto para criação
de uma aplicação e poderá definir o seu caminho profissional, apto para
atuar no Front-end, Back-end e Mobile em uma das maiores empresas
do Brasil e do mundo.
Conheça mais sobre nosso curso em:
www.fullture.c...
Futureproof Yourself!
/// Sobre a Fullture
Somos uma escola focada em desenvolver os profissionais que o Brasil (e o mundo) precisa, estabelecendo uma ponte entre profissionais e empresas.
Saiba mais em fullture.com/
///Siga-nos
Facebook: / fulltureschool
Instagram: / fulltureschool
///Tags
#Fullture #QualidadeDeSoftware #DevFullStack

Опубликовано:

 

16 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии    
Далее
ROBLOX TRAND AGAIN. Part 7☠️🗿🙋🏻‍♀️
00:16
Passando pela QUIMIOTERAPIA - Mari "Anjo Rosa"
9:50
Просмотров 3,3 тыс.
Aprenda a Usar Packages em PL/SQL | Banco de Dados
2:10
MEDITAÇÃO DA MANHÃ: RENASCIMENTO
15:16
Просмотров 6 тыс.
If Your Tech Job is Comfortable, You're in Danger
20:57
ROBLOX TRAND AGAIN. Part 7☠️🗿🙋🏻‍♀️
00:16