Desmistificando o controle de qualidade: ferramentas para melhorar a experiência online do seu clien | Alianor Chapman | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Desmistificando o controle de qualidade: ferramentas para melhorar a experiência online do seu clien

teacher avatar Alianor Chapman, Director of Technical Content & Testing, MailChimp

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

6 aulas (27 min)
    • 1. Introdução

      1:33
    • 2. O que é o teste de controle de qualidade

      3:19
    • 3. Exercício do passo zero: testar como um usuário

      8:24
    • 4. Tipos de teste

      7:36
    • 5. Criar um “framework” de teste

      5:20
    • 6. CONCLUSÃO

      0:18
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

1.640

Estudantes

1

Projeto

Sobre este curso

Um negócio de sucesso precisa de uma base forte! Junte-se a Alianor Chapman do Mailchimp para um curso de 25 minutos sobre como testar e melhorar experiências online, ajudando você — que trabalha como freelancer, tem uma pequena empresa e quer empreender — a atingir seus objetivos de negócios.

Este curso se concentra em testes de controle de qualidade: formas de achar erros em seus produtos digitais e otimizá-los para obter sucesso. Muitas vezes, as empresas pensam no controle de qualidade como um luxo caro. Neste curso, Alianor mostra que é uma necessidade e algo que todos podem (e devem) fazer para ter um negócio saudável.

Você aprenderá a:

  • Como o controle de qualidade afeta seus resultados
  • Como testar efetivamente seu produto digital, por exemplo, uma loja de e-commerce, site ou aplicativo
  • Métodos de teste
  • Como personalizar um processo de controle de qualidade para o seu negócio

Pessoas de todos os níveis de conhecimento técnico são bem-vindas! As aulas do curso são acessíveis e foram feitas para empreendedores, freelancers e pequenos empresários. Designers e desenvolvedores também podem aproveitar este curso para relembrar os conceitos básicos de testes digitais.

______________

Mailchimp é um provedor de serviços de e-mail marketing fundado em 2001. Possui 12 milhões de usuários que, juntos, enviam mais de um bilhão de emails diariamente.

Para aprender mais com o Mailchimp na Skillshare, visite sua sequência de cursos gratuitos sobre Fundamentos do marketing por e-mail.

Conheça seu professor

Teacher Profile Image

Alianor Chapman

Director of Technical Content & Testing, MailChimp

Professor

Alianor is the Director of Technical Content and Testing at MailChimp. She leads the team that tests new MailChimp features and products, digs through feedback to better understand their customers, and helps refine the chaotic release process.

MailChimp is an email marketing service provider founded in 2001. It has 12 million users that collectively send over a billion emails every day.

For more info visit: www.mailchimp.com

Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução: Oi, sou Eleanor Chapman, Diretora de Conteúdo Técnico e Teste de Chimpanzé do Correio. Então, hoje, vamos aprender a testar como um usuário. Às vezes, quando você é uma pequena empresa, você não pode contratar profissionais fora testadores, mas isso não deve impedi-lo de fazer testes por si mesmo. Vamos falar sobre os diferentes tipos de testes e desmistificar alguns dos jargões no mundo de QA, vamos construir uma estrutura, e vamos realmente cavar e olhar através de alguns sites para testar ideias. Muita gente acha que o teste tem que levar muito tempo. Mas eu acho que no final desse processo você vai aprender que testes podem ser algo que leva cinco minutos ou duas horas, dependendo do que você tem disponível, e do que você está interessado em encontrar. Nos seis anos e meio que estive no Mail Chimp e nos cinco anos como testador, pude participar de vários redesigns de sites, lançamentos de grandes recursos e ajudar a garantir que nossos novos conjuntos de recursos funcionem para nossos usuários. Quando você está correndo para a linha de chegada e tentando construí-la rapidamente, é fácil ignorar pequenos detalhes que podem atrapalhar o sucesso do seu negócio. Então, esta classe está configurada para capacitar você a obter um pouco de tempo e ter certeza que você tem a oportunidade de verificar esses detalhes, e, em seguida, dar um passo atrás e analisar seu produto para se certificar de que ele está realmente adequado às suas necessidades. Vamos arregaçar as mangas e começar a investigar os testes. 2. O que é o teste de controle de qualidade: Então, vamos começar com o que é QA. QA significa Garantia de Qualidade que se originou na fabricação como uma forma de determinar defeitos no ciclo de produção. Quando aplicado ao software, basicamente significa que estamos verificando para garantir que as coisas funcionem. controle de qualidade é importante porque é o que permite que você durma à noite, você está verificando se as coisas estão funcionando e se sua empresa está funcionando sem problemas. Os testes dão confiança em todos os projetos que você está realizando. Os testes também permitem que você avalie as alterações que você está fazendo objetivamente ao longo do tempo, e é uma maneira fácil de ajudá-lo a implementar suas ideias. Começar é realmente assustador, há muito jargão, e há muito processo que pode ser instituído na QA. Há também um monte de realmente grandes empresas que têm estratégias de QA realmente eficazes, que simplesmente não se aplicam para o cara pequeno que está fazendo um monte de trabalhos em um período muito curto de tempo. MailChimp é bastante semelhante a uma inicialização. Então, quando comecei, tivemos que improvisar e fazer as pazes à medida que avançávamos, eu fiz algumas pesquisas, mas era difícil encontrar um humano no mundo acadêmico de alguns testes. Então, nós criamos um framework que realmente depende do mantra de teste como um usuário, que é realmente fácil de aplicá-lo a qualquer coisa que você quer começar com. Os dois maiores desafios são o tempo e saber por onde começar. Não podemos adicionar mais horas em um dia, mas podemos tornar mais fácil usar os sobressalentes de 10 a 15 minutos ou uma hora que você tem entre outras tarefas, timeboxing para tornar o teste uma atividade acessível. Isso pode parecer óbvio, mas se você não tiver certeza por onde começar, comece com o que importa para você. É fácil ignorar as coisas que são mais críticas para o seu negócio. Se você é uma loja de comércio eletrônico, você provavelmente deve começar com o seu checkout, obter o dinheiro é importante para o seu sucesso. Se você é um site, provavelmente você quer ter certeza de que suas páginas iniciais estão carregando ou que os usuários podem navegar no que você acha que seu conteúdo é mais importante. Se você está se sentindo sobrecarregado com a idéia de começar com os testes, eu tenho três conselhos. Comece pequeno, concentre-se no panorama geral para você e sua empresa, e fazer perguntas é uma forma totalmente válida de testes. Comece pequeno, você não precisa encontrar tudo toda vez que você se sentar para o seu computador para tarefa. Quando você começa pequeno, torna um pouco mais fácil fazer melhorias incrementais ao longo do tempo, que ajudará sua empresa a ser mais bem-sucedida porque você não está mudando uma tonelada de coisas após cada sessão de teste. Quando você está apenas começando, é realmente emocionante e você quer cavar em tudo, mas tente se concentrar em seus maiores objetivos como um negócio, que o torna muito mais gerenciável, ele lhe dá um ponto de partida fácil e você está realmente causando um impacto sobre as coisas que mais importam para você, para sua empresa. Fazer perguntas é uma forma totalmente válida de testes. Às vezes, quando você não tem certeza por onde começar, você pode começar com uma pergunta. O que mais importa? Com o que você se importa? O que é que o teu instinto te diz que precisas de investigar? O que você acha que é bem sucedido em seu site ou loja que você deseja melhorar ao longo do tempo? Então, agora que você está familiarizado com algumas das idéias por trás dos testes e tem um lugar para começar, vamos descompactar como você realmente usa essas ferramentas no mundo real. 3. Exercício do passo zero: testar como um usuário: Em vez de continuar no estilo de palestra sobre todos os diferentes tipos de testes, nós vamos realmente virar o script um pouco e fazer alguns testes por conta própria, agora mesmo. Vá em frente e abra seu site ou um site que você visita com frequência e vamos começar a explorar alguns testes. Vou usar o Tattly, que é um site temporário de tatuagem. Para crianças, mas realmente para adultos. Minha filha adora, e isso é um site que eu visito regularmente para comprar presentes de aniversário e apenas cutucar ao redor para ver o que há de novo no mundo do design. Não pense demais nisso. Se precisar, vá em frente, pegue uma bebida, respire fundo. Vamos começar usando apenas o site. No MailChimp, temos uma filosofia central de teste como um usuário não como um testador. Entre, dê uma olhada, tente adicionar algumas coisas ao seu carrinho. Já que estou usando um site de comércio eletrônico, isso faz sentido para mim. Se você estiver navegando em um site, comece a ler, clique em alguns links e talvez faça uma pergunta a si mesmo e descubra se consegue encontrar a resposta. Quando você está cavando em um site, é bom fazer perguntas em sua cabeça ou em voz alta como você escolhe enquanto você está navegando por aí. Algumas perguntas que você pode fazer a si mesmo é, este é o conteúdo que eu queria carregar no site? Há alguma imagem quebrada? Posso clicar em um botão e realmente adicionar um item ao meu carrinho? Você vai querer pensar sobre se o site está ou não funcionando como você espera. Talvez esteja funcionando como foi construído, mas não faz sentido a longo prazo. Idealmente, depois de testar seu site, você vai querer fazer algumas alterações, então isso significa que você vai precisar se comunicar com um designer ou um desenvolvedor ou apenas fazer uma nota por si mesmo mais tarde. Muitas grandes empresas usam sistemas de emissão de bilhetes como o Trello ou um Pivotal Tracker, e uma área empresarial é a Jira. Eu recomendo Trello ou Pivotal como uma opção gratuita rápida. Pessoalmente, eu uso Jing para tirar screenshots mesmo quando eu não estou no trabalho e gravar bugs para outras empresas, e eu também gostei muito de usar Cloudly. Na minha área de trabalho, eu tenho uma pasta onde eu guardo capturas de tela que é como eu normalmente gosto de tomar notas para que eu possa lembrar o URL do site em que eu estava, e realmente anotar o que eu estava pensando quando eu filmo o teste. Então, vou em frente e começar a testar o Tattly. Eu já tenho o site carregado e eu estou realmente olhando para ver o que Tina tem colocado no site ultimamente. Eu noto no topo que há um carrossel de imagens. Então, agora eu estou me certificando de que eu possa realmente ler cada imagem porque eles têm texto. Eu quero ter certeza de que o carrossel está correndo em um ritmo realmente incrível para que as pessoas possam realmente beber nos desenhos e ler os textos e desfrutar de todo o pensamento que passou em colocar este carrossel juntos. Cada site tem um monte de links, então, eu sempre gosto de clicar no primeiro que eu bater e ver onde ele me leva. Parece que se eu clicar no logotipo do Tattly, eu volto para a página inicial em que eu estava. Então, eu estou rolando para o fundo agora para ver onde eu posso encontrar todas as tatuagens. Vi a área onde há desenhos. Vejo coisas que amamos, e não sei se essa é a recomendação do empregado ou as tatuagens mais compradas. Isso pode valer a pena notar ou pode ser algo que acabamos de decidir que queremos celebrar. Agora, estou olhando para a navegação do lado esquerdo só para ter certeza que faz sentido para mim como alguém que compra ativamente do Tattly com freqüência. Eu vejo um monte de opções de design que é realmente útil. Há também conjuntos. Então, eu vou clicar lá dentro. Eu realmente gosto de ter um monte de coisas em um negócio, então isso realmente me agrada como um comprador. Parece que as páginas demoram um pouco para carregar, que pode ser algo que eu gostaria de notar para um desenvolvedor mais tarde para se certificar de que as páginas estão carregando rapidamente. Há um monte de imagens, Tattly tem realmente design pesado porque ele precisa ser. Então, queremos ter certeza de que a página sozinha é algo que estamos pensando quando estamos projetando o site. Então, no Tattly agora, eu tenho uma grande imagem no topo que parece realmente bom e, em seguida, eu estou rolando através e eu vejo que eu acredito que estes são diferentes pacotes de tatuagens que olhar realmente incrível. Se eu passar o mouse sobre a imagem, ela muda para me mostrar todos os designs na parte de trás do pacote. Eu vou em frente e clicar neste conjunto esgotado e eu vou ver se eu posso realmente comprá-lo. Parece que site Tattly faz um bom trabalho impedindo-me de adicionar um conjunto esgotado para o meu carrinho que é uma grande vitória. Isso impede que os usuários se confundam e se perguntem por que algo que eles pensaram ter comprado talvez não tenha sido entregue se eles não perceberam que o pacote foi retirado de seu carrinho de compras em algum momento. Então, eu tenho o hábito de rolar para a parte inferior da página porque no meu histórico, eu meio que sei que os usuários têm uma tendência a rolar ao redor e parece que não há muito no rodapé para eu navegar se eu estiver comprando. Então, é bom saber isso. Então, há mais deste designer em particular que eu estive olhando. Agora, estou clicando nos designs similares recomendados e parece que essa página levou mais um segundo para carregar. Mas uma vez que eu estou na página, eu posso ver toda a fotografia e que está carregando muito rapidamente. O carrossel é realmente fácil de usar e é realmente incrível que a fotografia reflete como as pessoas que estão comprando tatuagens podem colocar para fora seus desenhos em seu corpo. Eu vou ir em frente e adicionar algo ao carrinho para ver como todo esse processo funciona porque, no final disso, Tattly é um site de comércio eletrônico. Vão querer que os visitantes se convertam e façam uma compra. Tudo bem. Então, eu posso ver o item que eu comprei. Há uma boa nota de que é um conjunto de dois. Posso ver quanto custa. Eu também posso ver a quantidade e eu vou ir em frente e adicionar 10 e ver o que acontece. Parece que quando eu digitei 10 na quantidade, não há um botão de atualização. Então, parece que só comprei um. Não importa, encontrei o botão de atualização. Só não estava no mesmo lugar onde eu esperava que fosse. Então, quando você está testando, você verá coisas que ping seu radar e talvez não se sintam muito bem. Isso é provavelmente mais decisões de UX e esses tipos de teste podem ser subjetivos. Você vai querer ficar com um designer ou tirar um minuto se você é seu próprio designer. Pense sobre isso e, em seguida, aborde-o em um momento posterior em que você pensou sobre o que realmente esperava que a experiência fosse, e talvez olhar para suas análises para ver se o que você pensou é realmente o que Você deveria fazer. Se você está encontrando bugs que são mensagens de erro ou coisas que não estão carregando, isso vai ser um problema técnico mais profundo que você vai querer obter com seu desenvolvedor ou olhar através de seu provedor de site para ver como você pode corrigir o problema. Os bugs técnicos provavelmente merecem atenção imediata porque isso é algo que está atrapalhando seu usuário. Neste momento, se eu continuasse testando, eu provavelmente continuaria clicando em torno de designs e adicionando coisas ao meu carrinho e, em seguida, acompanhando o processo de finalização da compra. Então, tem que ser dito que Tattly tem um site realmente grande, o que significa que podemos ter alguns relatórios pessoais que geralmente é o sinal de um site realmente bem projetado. No nosso teste de hoje, descobri que as páginas carregavam um pouco lentamente quando eram pesadas a imagem, o que não é incomum. Quer você saiba ou não, você acabou de realizar testes manuais com sucesso e nossa próxima lição, vamos cavar um pouco mais fundo, falar sobre as diferentes maneiras que você pode abordar os testes. Abordaremos testes manuais e alguns problemas técnicos mais profundos. 4. Tipos de teste: Então, em nosso último vídeo, testamos como um usuário, em vez de testar como um testador. Mas seria injusto se eu não lhe ensinasse alguma terminologia que é realmente comum no mundo de QA. Vamos discutir alguns tipos diferentes de testes, e desmistificar alguns dos componentes que entram em testes orientados por computador e expandir em uma estrutura de teste manual. Na comunidade de QA, você ouvirá muito sobre testes manuais versus testes automatizados. Teste manual é o que fizemos em nosso último vídeo, onde uma pessoa se senta em seu computador e começa a investigar um site, uma loja ou um produto para fins de utilidade pública. Requer análise humana, uma pessoa realmente interagindo com o site. teste automatizado se concentra no que está sob o capô para garantir que ele funcione. É tudo orientado por código, e principalmente o domínio dos desenvolvedores. Dentro da comunidade manual, há alguns rolos de destaque sobre os quais podemos falar, em termos de testes e mentalidades. Há testes exploratórios, testes de fumaça e testes de aceitação do usuário. Nós também vamos falar sobre testes de desempenho, e eu quero fazer uma nota que este é um tipo de teste automatizado, que verifica para ver se o seu site pode ou não lidar com uma certa quantidade de carga, ou o número de visitantes que são chegando ao seu site. O primeiro tipo de teste que vamos falar hoje, é o teste exploratório. É o estilo Indiana Jones de testar, carregar sua página e cavar para ver o que você pode encontrar. Testes exploratórios são a terminologia extravagante para o que fizemos no exercício anterior. Você provavelmente tem uma idéia do que você está mais interessado em testar, mas, você não necessariamente tem instruções para como chegar lá. Então, por exemplo, eu fui para blabla.com que é um fabricante de brinquedos para crianças baseado em Atlanta, e eu decidi verificar alguns novos itens que eles postaram, especificamente, seu novo travesseiro muito bonito cactus. Decidi que gostaria de adicionar mais de um, então mudei a quantidade para quatro. Então eu adicionei ao meu carrinho, usando seu botão Adicionar ao carrinho, eu vi uma carga realmente útil no botão que me disse que, blabla crianças está adicionando o item ao meu carrinho, e então eles me deram outra notificação que disse que os travesseiros foram adicionados. Eu notei se eu fiquei na página por mais alguns segundos, que esse botão recarregado para dizer “Adicionar ao carrinho” novamente. Então, agora eu não tenho certeza se os itens foram adicionados com sucesso ou não. Este é um ótimo exemplo de testes exploratórios, porque, Eu fui a este site para potencialmente comprar travesseiros, e encontrei um bug importante que pode ser uma área onde os usuários estão ficando confusos. Certamente não era esperado, e eu certamente não planejei isso. Outra forma comum de teste é referido como teste de fumaça. Basicamente, significa que onde há fumaça, há fogo. É tudo sobre encontrar áreas em seu aplicativo que são incrivelmente importantes e são zonas sem falhas. Um exemplo muito bom disso, é a sua página de login, se você é um aplicativo, certificando-se de que os usuários podem acessar suas informações e você usar suas ferramentas. Outro exemplo pode ser quando você está testando, se você é uma loja de comércio eletrônico, concentre-se em seu processo de finalização de compra, em vez de procurar 404 páginas. Se os usuários não conseguem passar pelo checkout, eles não podem comprar seus produtos, que é um grande problema para os negócios. Por último, temos testes de aceitação do usuário, que é uma forma comum de testes em muitas empresas. Você faz com que um usuário real aceite sua nova compilação. E eles dão uma olhada no que você ainda não lançou na produção, e fornecem feedback sobre se ele funciona ou não. A perspectiva externa é útil, porque alguém que não sabe o que você está tentando realizar sempre verá algo diferente do que você acha que é importante. Às vezes, ter um segundo par de olhos mostra que você construiu um fluxo de trabalho confuso, e quando você está olhando para algo por cinco horas para tentar construir algo novo, você perde de vista o que realmente conseguiu. Então, pegar um amigo e mandá-los fazer uma verificação de intestino, é realmente útil para apenas certificar-se de que as coisas estão indo bem. Então, mencionei que o teste de desempenho é um processo automatizado. No entanto, existem algumas ferramentas disponíveis em seu navegador que o ajudarão a aproximar os testes de desempenho ou, pelo menos, ter uma ideia da rapidez com que seu site carrega e quanto volume ele pode lidar. Todos os navegadores incluem algo chamado ferramentas de desenvolvimento. Vou mostrar-lhe o Chrome, porque esse é o meu navegador preferido. Então, no Chrome, eu clico no menu de três pontos do lado superior direito, vá para Mais ferramentas e, em seguida, você verá as ferramentas de desenvolvedor como a última opção no menu suspenso. Vá em frente e clique nisso, e você verá um monte de código aparecendo no lado direito da tela ou na parte inferior. Eu pessoalmente prefiro o meu à direita, então é por isso que você vê o meu carregá-lo dessa forma, mas não é assim que o Chrome sai necessariamente da caixa. Mas não importa onde ele carregue, é a mesma informação. Você pode ir para a guia Console e começar a navegar no site que você está investigando, e você pode ver erros no console, você pode ver se algo não está funcionando quando você começa a clicar nos botões, você também pode veja qual código está realmente carregando, o que pode ser muito útil se você estiver construindo seu site sozinho. Em Rede, você pode ver quanto tempo leva cada ação de uma página para carregar. Se você tem comercializado ativamente seu site, provavelmente é bom fazer alguns testes de desempenho apenas para que você possa ter certeza de que seus novos visitantes realmente conseguem ver o conteúdo no qual você tem trabalhado tanto. Outra maneira rápida de fazer testes de desempenho, é literalmente pressionar algo em sua página, como um link ou uma imagem 100 vezes, apenas para ver o que acontece. Então, eu apenas causei um erro no candyjar.com clicando no botão scoop quantas vezes eu puder pensar, até que eu vi o erro vermelho carregar no meu console. Agora, vou ser honesto, eu não tenho certeza do que esse erro significa, mas eu posso querer entrar em contato com os desenvolvedores do site apenas para ver o que eles pensam. Este é outro bom momento para usar suas ferramentas de captura de tela, porque é muito útil no relatório de bugs. Se candyjar.com recebeu muito tráfego, ou teve um usuário da Web inexperiente, clicando no mesmo botão várias vezes, pode haver alguns problemas, porque um erro não está sendo carregado na página, e o usuário não saberá necessariamente por que não há doces no frasco. Às vezes, é difícil descobrir qual método de teste funcionará melhor para você. Realmente, você tem que dar uma olhada nos recursos que você tem. Se você está construindo seu próprio site e usando algo como WordPress ou Squarespace, você provavelmente vai querer se concentrar em testes manuais, porque esse é o domínio que você tem mais controle sobre. Se for um site personalizado e você tiver um desenvolvedor interno dependendo de quão pequeno é o seu negócio, você provavelmente pode pedir-lhes para fazer alguns testes de desempenho simples ou testes automatizados para garantir que as coisas são Trabalhando muito bem. Eu não vou mentir, há muita terminologia que vai para testes, mas, isso deve ser suficiente para você ter uma conversa razoável com o testador, e talvez com seus amigos para mostrar-lhes algumas faixas. 5. Criar um “framework” de teste: Conversamos muito sobre os diferentes tipos de testes, e o que realmente faz sentido para o seu negócio. Então, neste vídeo, vamos falar um pouco sobre uma ferramenta específica que você pode usar independentemente do tipo de teste que você escolher ou para que tipo de negócio você está trabalhando. Vamos construir uma estrutura juntos. Um framework é realmente um modelo que irá ajudá-lo a registrar informações e torná-lo um pouco mais fácil quando você decidir que você tem mais 10 minutos para experimentar e testar. Ter uma estrutura em seu conjunto de ferramentas é uma maneira muito útil de tornar os testes acessíveis e fáceis sempre que você estiver pronto para fazê-lo. Não se intimide com a ideia de construir uma estrutura. Na verdade, uma estrutura pode ser algo tão simples quanto um documento que registra consistentemente as informações que você deseja ao longo do tempo. Eu chamei nossos planos de testes frameworks, porque os frameworks por natureza são mais dispensáveis do que os templates. Quando você pensa em um quadro, ele tende a ser algo que você pode separar e usar apenas pedaços de como você precisa. Mas, se você tem um documento que já está descrevendo tudo, você sabe as informações que deseja gravar antes mesmo de se sentar na sua mesa. Então, é assim que uma estrutura se parece. É basicamente uma lista das coisas que você quer saber no final dos testes. Eu comecei com um cabeçalho, que me diz o que eu estou realmente testando neste momento e hora, e eu provavelmente copiei este documento e nomeá-lo depois do meu primeiro cabeçalho, só para que eu me lembre do que eu investiguei. A próxima linha no meu quadro é a data. Quando você está fazendo muitas alterações em um site, às vezes a data se torna realmente importante. Você pode ter encontrado um bug há dois meses que você está apenas olhando agora, mas acontece que é irrelevante, porque você fez cinco mudanças desde então. Então, a data captura o carimbo de data e hora de quando você encontrou o que você encontrou. A próxima linha do meu framework é quem testou. Agora, eu trabalho em uma equipe de testadores. Há cerca de oito de nós. Então, saber quem realizou o teste é realmente importante. Pode ser útil saber quem fez os testes, porque você pode fazer algumas suposições sobre o que importa para eles como um usuário ou como alguém que você trouxe para talvez fazer um pequeno trabalho de consultoria. Depois disso, eu realmente quero saber o que exatamente eu testei? Então, eu tenho uma linha aqui que diz, qual recurso eu olhei? Se você estiver fazendo testes exploratórios, você pode criar uma lista com marcadores que percorre todas as páginas que você realmente visitou neste site. Você pode fazer uma nota rápida, e às vezes eu até fiz uma captura de tela com meu telefone de minhas anotações pessoais, e depois joguei-as em um plano de teste apenas para que eu tenha relatado. Então, a próxima linha do meu framework está listando o recurso que estou testando. Basicamente, estás a dizer a ti próprio o que fizeste e como o fizeste. Isso se aplica a todos os tipos de testes. Se você está fazendo testes de aceitação de usuários, você pode fazer uma lista com marcadores de todas as coisas que eles analisaram em seu processo. Em alguns casos, quando eu usei notas manuscritas para testes, eu realmente tirei meu telefone, tirei uma foto e carreguei essa imagem nesta seção específica. A próxima linha é provavelmente a mais importante. Suas prioridades, o que realmente importa nesta série de testes? Tente lembrar que você deve manter o que mais importa para o seu negócio ao invés de caçar bugs nitty-gritty em todo o seu site. Eu tenho uma linha na minha estrutura chamada considerações ou gotchas. Normalmente, usamos isso para coisas que dependem umas das outras. Gosto de anotar coisas como se minha loja não aceitasse Amex, então não deveria testar com isso. O que devo verificar para ter certeza de que a mensagem de erro para Amex funciona. Há também alguns bugs conhecidos que você está quando você está testando uma parte do seu aplicativo, você quer ter certeza de que você capturou em seu plano de teste apenas para que você não tenha que pensar muito sobre isso mais tarde. A última linha da minha estrutura é chamada show-stoppers. Você deve usar a linha showstopper em sua estrutura se estiver testando coisas que não estão em produção. Como você vai definir se algo está ou não pronto para ir ao público? Os show-rolhas ou coisas que você absolutamente quer que ninguém nunca veja, e você deve segurar o lançamento até que tudo esteja limpo. Em testes, você provavelmente vai encontrar um monte de coisas menores que talvez sejam de alta prioridade. Esse show-stoppers faz parte da estrutura, ajuda você a permanecer no caminho certo e determinar quando as coisas estão prontas para serem lançadas porque você sabe que elas são boas o suficiente. A última seção que você verá em nosso documento de estrutura é uma seção de notas. É basicamente onde o cérebro despeja tudo o que pensa enquanto está testando. Também me ajuda a manter-me no caminho certo. Se eu souber que priorizei meu processo de checkout, mas então eu penso em outros testes, talvez em torno de como as coisas entram no meu carrinho. Então eu posso colocar algo na seção de notas para me lembrar de voltar para o processo real de colocar itens no meu carrinho e ficar focado em realmente check-out. Você deve se sentir livre para fazer este quadro seu próprio. Você aprenderá muito ao longo do tempo sobre o que os testes são mais importantes para o seu negócio. Por isso, sinta-se à vontade para adicionar e apagar linhas, ou tomar notas como quiser. Não há um jeito certo de criar um quadro. Faça o que funciona para você. Nos recursos da classe, você verá minha estrutura que você deve se sentir livre para tomar e personalizar para o seu próprio negócio. 6. CONCLUSÃO: Nós cobrimos muita coisa na aula hoje e eu agradeço que você tenha participado. Criamos algumas estruturas, fizemos alguns testes e investigamos maneiras de aplicar QIT sua função. Espero que você tenha achado isso útil e espero que você saia, pegue um amigo, e comece a testar hoje.