Olá turma a nossa aula de hoje na nossa masterclass de hoje nós vamos abordar o tema priorização em diferentes aplicações e segmentos Então como prioridades da nossa aula de hoje nós vamos tentar entender como priorizar fluxos de teste nos diferentes tipos de aplicações que nós podemos vir a ter contato dentro dos projetos certo essa aula vai ser separada em cinco vídeos abordando ã segmentos e aplicações diferentes e também um vídeo explicando a atividade individual relacionada a essa masterclass vamos lá então pessoal a nossa primeira aplicação a ser abordada vai ser um e-commerce de varejo tradicional
aqui vai ser uma aula básica porque o e-commerce vai ser alvo de uma masterclass completa onde nós analisaremos todos os conceitos e conteúdos de um e-commerce e inclusive vamos gerar um mapa mental a partir dele então aqui é muito mais uma aula conceitual um pouco mais básica para fazer sentido com todas as outras aplicações que a gente também vai ver Fiquem tranquilos que na sequência a gente vai ter uma aula mais específica para e-commerce bom pessoal independente da aplicação que vocês acessem independente do projeto onde vocês vão estar alocados a pergunta básica que vocês precisam
responder é qual é o princip principal objetivo da minha aplicação se eu consigo responder a essa questão eu consigo de forma até bem tranquila determinar Quais são os fluxos prioritários de teste daquela aplicação Por que que é necessário a gente determinar Quais são os fluxos prioritários porque os fluxos prioritários nunca vão poder deixar de serem executados Imaginem por exemplo uma regressão que precisa de um feedback rápido antes da entrega de uma demanda em produção a gente somente vai executar aqueles fluxos prioritários que dão um feedback rápido no sentido de dizer se a aplicação está funcionando
ou não é por isso que a gente tem que identificar Quais são esses fluxos prioritários notem que eu estou falando em identificar em priorizar Mas eu não estou dizendo que todo o restante deve ser ignorado não numa abordagem natural nós vamos separar o que é prioritário e o que não é mas nós vamos testar as duas coisas ok Aqui é somente uma para vocês saberem priorizar que na minha opinião é a principal atividade de um analista saber priorizar o seus testes como aqui nós estamos falando de um e-commerce de varejo o nosso exemplo aqui é
a Natura vocês tem que pensar o seguinte qual que é o principal objetivo de um e-commerce de varejo é realizar vendas né É permitir a realização de compras perfeito já identificamos Qual que é o nosso objetivo da aplicação a partir disso eu consigo ar Quais são os fluxos prioritários fazendo uma outra pergunta o fluxo que eu estou abordando bloqueia ou dificulta muito a realização do Objetivo principal daquela aplicação se a resposta for sim esse fluxo é prioritário e deve ser priorizado vou a alguns exemplos acessando aqui modal de login pessoal se perguntem aí vocês que
estão assistindo o vídeo se eu não conseguir o logar se eu não conseguir me autenticar na aplicação eu vou conseguir realizar o pedido que é o principal objetivo da aplicação não vou então login é um item é um fluxo é um teste prioritário que deve estar na nossa lista de prioridades outro item aqui pessoal cadastre-se cadastro também se o usuário não consegue se cadastrar ele não vai conseguir realizar um pedido então também está dentro dos nossos fluxos prioritários eu vou realizar o login aqui para que a gente possa seguir analisando mais alguns itens mas notem
que a pergunta é sempre essa pessoal a partir do momento que vocês identificaram Qual é o principal objetivo da aplicação é muito fácil de identificar muito fácil de identificar Quais são os fluxos prioritários Ok tive um problema para logar Mas não tem problema vamos continuar a nossa navegação aqui imagine o seguinte pessoal a partir do momento que eu loguei a segunda atitude minha vai ser adicionar um produto na sacola mesma pergunta se eu não conseguir por algum motivo ficar bloqueado a atividade de adicionar produto na sacola eu vou conseguir realizar uma compra não então adicionar
produto na sacola também é uma atividade prioritária esse produto que pede CP vamos ver um que não peça CP Ok adicionei o meu produto na sacola Vamos acessar aqui uma funcionalidade que não é prioritária pessoal vamos aqui em cima por exemplo nos menus institucionais ã por exemplo Natura Musical deve ser uma página que apresenta conteúdo sobre projeto Natura Musical Pergunta a de sempre se essa página não estiver funcionando se eu estiver bloqueado de poder utilizar essa página eu vou ser bloqueado de realizar um fluxo de e compra aqui a resposta é não eu não vou
ser bloqueado logo esse fluxo de acessar a página no nosso exemplo aqui Natura Musical ele não é um fluxo prioritário embora seja importante se validar novamente eu digo priorizar não significa deixar de testar as outras coisas mas esse é um fluxo que ele não é prioritário ele vai permitir que a aplicação realize o seu principal objetivo mesmo que ele esteja não funcionando ok pessoal vamos agora mais alguns exemplos de itens prioritários lá vamos acessar minha sacola a minha sacola é outro exemplo de teste prioritário pessoal se eu não consigo passar pela sacola se por algum
motivo a minha sacola tá desabilitada tá com quebras eu não vou conseguir realizar a minha compra então também página de sacola fluxo principal para além dessa página pessoal vamos imaginar uma compra vocês devem estar acostumados a realizar compras por e-commerces né adicionei produto na sacola Ok cadastrar endereço selecionar forma de entrega informar forma de pagamento cartão de crédito boleto realizar o pagamento Esses são fluxos prioritários para um e-commerce porque se eles não estivessem funcionando você não consegue realizar uma compra então é basicamente assim que a gente tem que pensar pessoal quando a gente tá abordando
toda a validação de um e-commerce Imagine que vocês estão alocados num projeto e vem a seguinte demanda para vocês olha eu nós precisamos que vocês enquanto integrantes de equipe de qualidade organizem uma lista do que é prioritário ser testado Porque a partir de amanhã nós vamos realizar esse teste para a entrega em produção que ocorrerá no final de semana vocês vão cair numa situação dessa aqui de ter que determinar o que é e o que não é prioritário voltando ao início da do nosso vídeo primeira pergunta qual é o principal objetivo da aplicação Ah no
nosso caso fazer um e-commerce é varejo então o principal objetivo é realizar compra perfeito a partir disso toda a tela todo o fluxo todo o botão que eu acesso eu me pergunto se isso não estivesse funcionando eu conseguiria realizar a compra aquele usuário seria possível realizar a compra se seria possível o fluxo não é prioritário agora se não cara essa página não estando funcionando esse botão não estando funcionando H esse fluxo não estando funcionando ele bloqueia a realização de pedido Ok então esse fluxo é prioritário basicamente isso pessoal no nosso próximo vídeo nós vamos abordar
um pouco sobre programa de pontas que é uma é um outro nicho de aplicação até lá