Avançar para o conteúdo

O que preciso para melhorar?

Exercícios – “O que é que eu preciso para melhorar isto?”

Introdução

Bem-vindo ao próximo capítulo emocionante da sua jornada de automação de testes! Este capítulo é sobre o processo de teste, compreendendo as necessidades dos utilizadores e escrevendo os seus primeiros requisitos. À medida que nos aprofundamos neste tópico, vamos concentrar-nos em http://booking.com , aplicando as nossas aprendizagens a esta plataforma do mundo real. 
Os utilizadores desempenham um papel crucial em qualquer projeto, e compreender as suas necessidades é fundamental para o sucesso dos seus esforços de automatização dos testes. Os utilizadores podem incluir qualquer pessoa que tenha interesse em utilizar o produto. Cada utilizador tem necessidades e expectativas únicas, e é importante identificá-las e compreendê-las para garantir que a sua abordagem de automatização de testes se alinha com os seus objetivos.

Neste capítulo, aprenderá a identificar e a compreender as partes interessadas através da elaboração de Personas. 
Outro aspeto fundamental deste capítulo é a compreensão da importância dos processos de automatização de testes. Um processo de automatização de testes bem definido pode simplificar os seus esforços de teste, melhorar a eficiência e garantir resultados consistentes e fiáveis. Aprenderá sobre as diferentes fases de um processo de automatização de testes, desde o planeamento e conceção até à execução e manutenção. 
No final deste capítulo, estará apto a responder às perguntas do Quiz e a aprender com a experiência prática. Boa aprendizagem!

Tópicos 

  • Abordagens de conceção da automatização de testes 
  • Quando automatizar 
  • Como decidir que tipos de casos de teste devem ser automatizados 
  • Quem está envolvido na automatização? 

Objetivo

Quando terminares esta unidade, serás capaz de responder às seguintes perguntas, explorar os conceitos e explicá-los aos outros: 

  • Identificação e compreensão das partes interessadas 
  • Nomear a importância dos processos de TA

Resultados 

Quando terminares esta unidade, serás capaz de:

  • Explicar a importância das abordagens de conceção 
  • Indique, pelo menos, 3 razões que justificam a utilidade de um cenário de testes automatizados 
  • Definir um objetivo de automatização de testes  

Material

Material Extra  

Tarefas – Personas

Nesta tarefa, criará Personas para pelo menos dois grupos de utilizadores diferentes relacionados com as áreas em que acredita que a automatização de testes seria útil em http://booking.com . As Personas são personagens fictícias que representam os seus potenciais utilizadores. Ajudam-no a compreender as necessidades, experiências, comportamentos e objectivos dos utilizadores.

Para criar estas Personas, utilizará os seguintes critérios: 

  • Imagem: Ícone do utilizador 
  • Antecedentes pessoais: (por exemplo, profissão, estado civil) 
  • Dados demográficos: (por exemplo, sexo, idade, local de residência) 
  • Traços de carácter: (por exemplo, calmo ou extrovertido)
  • Objetivos: (por exemplo, viver feliz)
  • Desafios: (por exemplo, encontrar a felicidade, viajar)
  • Soluções: (por exemplo, fazer mais ioga)
  • Comportamento da informação: (por exemplo, nativo digital ou amante de rádio) 
Estes modelos podem ser acrescentados com características específicas relativas à deslocação: 
1. Frequência de viagens: Com que frequência é que a pessoa viaja? Os viajantes frequentes podem ter necessidades e expectativas diferentes dos viajantes ocasionais.
2. Objetivo da viagem: A viagem é de negócios, de lazer ou ambas? O objetivo da viagem pode influenciar grandemente o tipo de alojamento e serviços que um utilizador poderá procurar.
3. Preferências de reserva: A pessoa prefere reservar com bastante antecedência ou à última da hora? Isto pode influenciar a disponibilidade e o preço dos alojamentos. 
4. Preferências de alojamento: A pessoa prefere hotéis, apartamentos, albergues ou outros tipos de alojamento? 
5. Importância das comodidades: Qual a importância de determinadas comodidades para a pessoa? Por exemplo, WiFi gratuito, pequeno-almoço incluído, aceita animais de estimação, etc. 
6. Orçamento: Qual é o orçamento de viagem típico da pessoa? Isto pode influenciar o tipo de alojamento que reservam e os serviços que utilizam.
7. Preferências de destino: A pessoa prefere destinos urbanos, destinos de praia, campo, etc.? 
8. Companheiros de viagem: A pessoa costuma viajar sozinha, com um parceiro, com a família ou em grupo? Isto pode influenciar o tipo de alojamento que reservam.
9. Conhecimento da tecnologia: Até que ponto a pessoa se sente à vontade para utilizar a tecnologia para reservar viagens? Isto pode influenciar as suas expectativas em relação à plataforma de reservas.

Modelo de Persona
Por exemplo, pode criar uma Persona para um grupo de partes interessadas que representa os utilizadores finais de http://booking.com . Isto poderia ser algo do género:
1. Imagem: Ícone do utilizador
2. Antecedentes pessoais: Solteiro, trabalha como engenheiro de software
3. Dados demográficos: Homem, 28 anos de idade, vive em São Francisco
4. Traços de carácter: Conhecedor de tecnologia, orientado para os pormenores, prefere a eficiência
5. Interesses: Gosta de viajar, especialmente para destinos conhecidos pela sua vida nocturna vibrante e belas praias.
6. Destino de viagem preferido: Ibiza, Espanha – conhecida pelas suas festas animadas e praias deslumbrantes. 
7. Alojamento preferido: Hotéis económicos perto de zonas com muitos bares e discotecas.
8. Objetivos: Reservar alojamento de viagem de forma rápida e fácil
9. Desafios: Encontrar uma plataforma fiável que forneça informações precisas sobre a proximidade dos alojamentos às zonas de vida nocturna, garantindo que a plataforma de reservas fornece um processo de reserva seguro e eficiente.
10. Soluções: Utilização de uma plataforma que fornece informações detalhadas sobre a localização e as comodidades dos alojamentos. Fácil utilização de filtros.
11. Comportamento de informação: Nativo digital, prefere plataformas online para reservar alojamentos de viagem

Definir o objetivo da sua abordagem de automatização de testes

À medida que se aprofunda na automatização de testes, é importante definir o objetivo da sua abordagem de automatização. Isso envolve entender o que se pretende alcançar com os testes de automação. Por exemplo, aqui em http://booking.com.

Por exemplo, o seu objetivo pode ser garantir que o processo de reserva funciona sem problemas para todos os utilizadores, ou pode ser validar a funcionalidade da função de pesquisa. O seu objetivo orientará a sua estratégia de automatização e ajudá-lo-á a concentrar os seus esforços nas áreas mais importantes. 

Defina um objetivo de teste para uma área ou funcionalidade específica e considere a seguinte questão: 

  • Quais são as funcionalidades críticas de http://booking.com que têm um impacto direto na experiência do utilizador da sua Persona?

Discussão com o seu orientador de aprendizagem 

Agora que criou personas e identificou as necessidades específicas dos utilizadores para http://booking.com , está na altura de discutir as suas conclusões com o seu Formador. Esta discussão é uma oportunidade para obter informações, receber feedback e aperfeiçoar a sua compreensão das necessidades dos utilizadores e da automatização dos testes.

Durante este debate, apresente as personas que criou e os requisitos que identificou. Explique porque escolheu estes utilizadores e como acredita que a satisfação dos seus requisitos irá melhorar a sua experiência em http://booking.com. 

  • Refletir sobre o seu trabalho 

Quer esteja a discutir com um Orientador de Aprendizagem ou a refletir por si próprio, considere as seguintes questões:

1. Por que razão escolheu estes utilizadores nas últimas tarefas? Indique pelo menos três razões em comparação com os outros utilizadores possíveis. 
2. Refletir sobre o seu objetivo com o seu orientador de aprendizagem 
3. Consegue imaginar mais intervenientes relevantes para além dos utilizadores? Que papéis são relevantes? 
4. Que requisitos poderiam ter outras partes interessadas relativamente à booking.com?
5. Como é que estas informações influenciam a prioridade da sua estratégia de testes?

A reflexão sobre estas questões ajudá-lo-á a compreender a lógica subjacente às suas escolhas e a identificar potenciais áreas a explorar. É também uma oportunidade para considerar outros grupos de utilizadores e partes interessadas que podem ser relevantes para http://booking.com. 

Lembre-se de que o objetivo deste debate e desta reflexão não é ter personas ou requisitos perfeitos, mas sim aprender e crescer. 

Depois de ler os materiais, vamos tentar fazer alguns exercícios sob a forma de um Quiz para pôr em prática os seus conhecimentos.

Leave a Reply

Translate »