Free YouTube Transcribe

Video transcript

Clase 9

MecaHormiga · 11,308 words · 52 min read

Want to search this transcript, jump the video from any line, or download it as TXT, SRT, or VTT?

Open in the transcript tool

Full transcript

1:25Olá , tudo bem ? Como estão ? Boa tarde .

1:31>> Olá .

1:33>> Tudo bem ? Tudo certo ?

1:37>> Bem , bem .

1:40>> Bom , bem . E vamos começar com o que é

1:49esta última etapa . Bem , vamos ver o

1:54ciclo de vida de um defeito . Eh , depois

2:01vou mostrar para vocês como é

2:03composto um defeito e também vamos ver

2:05a última parte que eu mencionei , sobre

2:07o relatório final de testes . Bem , do

2:12que se trata , como se monta ? Vou

2:16mostrar um caso real . E depois se

2:23quiserem , podemos ver se vocês querem

2:25perguntar algo sobre a prova , vemos no

2:28final . Bem , também vou passar para

2:33vocês começarem a fazer o TP3 . Bem ,

2:37assim já adiantamos por esse lado . Eh ,

2:42uma dúvida , entendo ou não sei se já

2:45avisaram vocês . Não avisaram que

2:49vocês iriam na quarta-feira , dia 14 ,

2:52presencialmente , né ?

2:57>> É por aí , mas acho que modificaram .

2:59>> Ah , tudo bem . Só queria saber isso

3:02mesmo . Era isso que eu queria ouvir .

3:04Bem , perfeito . Só queria verificar

3:07isso . Eh , sim , porque , ou seja , eu ...

3:13veja , eu outro dia quando fui , também

3:16falei desse assunto com a Sandra e lhe

3:19disse porque se não , ou seja , vocês

3:25têm que ir sempre . E além disso , no

3:28dia 18 seria virtual , e eu tomo ... e

3:31também com a matéria de Análise de

3:33Sistemas tínhamos combinado de ir no

3:36dia 18 , então ... Bem , então ficou o

3:39dia 18 agora . Ou seja , no dia 18 , que

3:43é a aula de 18 de novembro que estamos

3:46falando , eh , que é a aula de

3:48recuperação desta matéria , vocês

3:50vão também com a outra , que é a de

3:52Laboratório presencial ? Seria assim ou

3:56estou enganado ? Me corrijam .

3:58>> O dia 14 é a prova virtual com ela e o

4:01dia 18 é presencial , em novembro .

4:04Exato . Excelente .

4:07>> É o que a professora de comunicação

4:09nos disse .

4:10>> Bem , ótimo . Perfeito . Era isso que eu

4:13queria ouvir . No dia 18 vocês têm que

4:15vir para mim e para o laboratório . Bem

4:17.

4:18>> Sim ,

4:19>> perfeito . Pronto . Igual no dia 16 ,

4:22segunda-feira , não encontro ninguém .

4:25Vocês têm que vir para a segunda

4:27prova , isso sim . Bom , estamos alinhados

4:30, ainda bem , porque se não ia ser meio

4:32traumático tudo . Bom , eh , vamos falar

4:38um pouquinho sobre a última etapa do

4:40processo , bem , como eu disse , que é a

4:42do relatório , relatório de defeitos e

4:45de melhorias . Bem , quando encontramos

4:52algo que não está bem ou que poderia

4:54ser melhorado , não é a parte de fazer

4:57relatórios , bem , isto quando temos o

4:59final do ciclo de teste , quando termina

5:02o sprint . Antes de começar com isto ,

5:10vemos que há uma diferença entre o

5:12que é talvez um erro , um defeito e uma

5:14falha . Bem , mas para mim é importante

5:19dizer a vocês que esta diferença é

5:22somente para fins teóricos . Bem ,

5:25digamos , ninguém no seu dia a dia vai

5:28começar a dizer : " Ah , mas você está

5:30reportando um defeito . " Ah , não , mas

5:33você está reportando um erro . Eh ,

5:43esperem que vêm mais . Aí está . Eh ,

5:50comecemos eh pelo que são os erros .

5:55Bem , o erro é uma ação humana que

6:00produz um resultado incorreto levado

6:02para o que é nossa área . Por exemplo ,

6:05um erro pode ser um erro de

6:07programação . Estou escrevendo o

6:09código , digito errado . É um erro de

6:11digitação . Agora , o defeito também

6:15eh perdão , o defeito também chamado

6:18falha . Bem , e por isso muitas vezes se

6:25confunde com falhas e por causa da

6:27tradução para o inglês , mas o

6:29defeito é uma manifestação desse

6:31erro no código , é um defeito que

6:33provoca quando se executa essa parte do

6:41código . Bem , o sistema falha . Mas , o

6:46que é que vê isso no código ? Eh , é

6:55um defeito , bem , que vai provocar

6:57quando se executar essa parte no

6:59código , o sistema falha . Bem , por isso

7:07é que vai estar no código , por

7:09exemplo , se estou construindo um

7:11sistema , bem , que tenho que deixar

7:13entrar uma pessoa que atingiu a

7:15maioridade , neste caso 18 anos , um

7:18defeito poderia ser que no código diga

7:20maior que 18 em vez de maior ou igual .

7:28Bem , é como se manifesta esse erro no

7:30código . Bem , esse é o defeito . E

7:35depois tem a falha que é a

7:37manifestação do defeito no sistema .

7:41Ou seja , como vemos nós no sistema que

7:44está errado ? Neste caso , por que não

7:48nos deixaram ? Bem , o exemplo que estou

7:52dando , não tenho 18 anos

7:54recém-completados e não me deixa

7:56entrar no sistema . Essa é a falha . Ou

8:00clico no botão e o sistema me dá erro

8:02. Bem , por exemplo , bom , essa é a

8:07falha , é o que se vê , o que está , o

8:10defeito , é o que está no código e o

8:12erro é o erro humano que o cometeu .

8:18Bem , novamente , esclareço que essas

8:21diferenças são apenas para fins

8:23teóricos . Bem , na prática não vamos

8:27falar sobre essas diferenças , porque

8:30eu sempre falei para vocês , bem , de

8:32defeitos , bug , eh , de qualquer um

8:37desses sinônimos . Bem , inclusive

8:41muitas vezes chamamos de ticket , bem ,

8:44ou issue . Bem , não é que sempre

8:47dizemos erro ou defeito . Bom , tudo isso

8:52levamos como sinônimos . Bem . E acabei

8:57de introduzir dois nomes que venho

8:59dizendo para vocês , que era ticket ou

9:02issue . Por quê ? Porque quando

9:07reportamos um defeito , um erro , uma

9:10falha nos sistemas que vocês estão

9:12gerenciando , que usamos para nos

9:14comunicar com os desenvolvedores e

9:16dizer que isto é um erro , um defeito ,

9:18uma falha , vai ser gerado um ticket ,

9:21né ? E então , de fato , esses sistemas

9:30onde se reportam esses esses essas

9:32issues que estou comentando com vocês

9:35se chamam issue tracker . Bem , para

9:40fazer um acompanhamento da issue , não

9:42é que vocês vão levantar um erro ,

9:44pronto , e esquecer . Não , vocês têm

9:48que fazer um acompanhamento desse erro .

9:50E agora vocês vão ver no relatório ,

9:52no final do teste , por que estou

9:54dizendo isso . O que vamos fazer nesta

9:57etapa , então , é partir dos resultados

10:00dos testes das etapas anteriores .

10:05Analisamos esses resultados e , caso

10:07corresponda reportar um defeito ou

10:10também uma melhoria , sim , porque nós ,

10:13neste teste , acho super importante

10:15dizer agora , talvez que vou dizer de

10:21novo e várias vezes mais , não apenas

10:24reportamos defeitos , bem , já disse a

10:26vocês um monte de vezes e vou

10:28continuar reportando , mas também

10:30propomos melhorias . Bem . Então , é bom

10:37agregar valor e é aí que queremos que

10:46que temos algo a dizer , talvez o

10:48desenvolvedor não viu , o pessoal de UX

10:51não viu , os analistas funcionais não

10:53viram , mas nós percebemos que cada vez

10:56que apertamos um botão , bem , ou outro

10:58botão que temos que apertar , então

11:01convém que estejam perto , em vez de

11:03ficar um em uma ponta , estar em uma

11:05ponta e outro na outra , para que vocês

11:08possam se comunicar . Bem , aí vamos

11:17perceber que é bom , bem , que , ou seja ,

11:20estejam sentados perto . Sempre falei

11:24para vocês sobre a questão da

11:26comunicação , por quê ? Porque às

11:29vezes reportamos um bug , chega ao

11:31desenvolvedor , o desenvolvedor olha e

11:34diz : " E isto aqui ? " Não , isto está

11:37errado . É a primeira coisa que o

11:39desenvolvedor vai dizer . Bem . Ou seja ,

11:43o desenvolvedor será relutante , certo ,

11:46ao que são os bugs . Bem . Eh , quando

11:57nós reportamos algo , independentemente

11:59se é um defeito ou uma melhoria , bem ,

12:02o que se reporta então se chama um

12:04issue . Bem . E que campos costuma ter ?

12:11Existem ferramentas , eu lhes disse , por

12:14exemplo , Jira . Bem , geralmente estas

12:18ferramentas , bem , eh , têm os mesmos

12:23campos . Bem , agora depois eu vou

12:27apresentar para vocês um caso real de

12:29um bug reportado . Bem , então usamos a

12:34ferramenta para gerenciar isso em geral

12:36. Não é que se use a ferramenta só

12:39para o issue , não . Usa-se a ferramenta

12:42para que esteja tudo junto , que esteja

12:44o histórico . que estejam os casos

12:47executados , o design de casos , eh , se

12:49tiram estatísticas , há um monte de

12:52coisas . Bem , a ver , eu lhes disse Jira ,

12:56pode ser Mantis , bem , Jira é o mais

12:59usado e o plugin de testes mais usado

13:01para o Jira é o que se chama Zephyr .

13:06Depois , quando virmos os vídeozinhos ,

13:09eh , que eu vou mostrar para vocês

13:11quando terminarmos , eh , é bom que aí

13:13eu vou demonstrar . É um add-on que se

13:18coloca que é exclusivo para o que é

13:20testes . Por quê ? Porque vemos o ciclo

13:23de vida , todos os casos de teste , bem ,

13:26e está tudo unido . É mais um add-on ,

13:30bem . Eh , também devem ter ouvido por

13:33aí , não sei , alguns , outra ferramenta

13:36é o Xray . Bem , bom , todos usam o issue

13:40. A ver , eh , outros , eh , também podem

13:44ser o que é este a suíte do Azure ,

13:47bem , também vai acontecer o mesmo , bem

13:49; são todas ferramentas de gestão ,

13:52bem . Algumas ferramentas que são open

13:57source , bem : Bugzilla , Mantis , Trello ,

13:59bem , também se pode fazer por elas ,

14:02mas têm certas coisas limitadas .

14:06Então , que campos há ? Bem , como eu

14:09estou apresentando para vocês , eh ,

14:11estes campos obviamente vão se gerar

14:14automaticamente como os casos de teste .

14:17Bem . Eh , mas bom , há um monte de

14:20campos . Bem , estamos no ID , o título ,

14:24a descrição , o que é que acontece ?

14:28os passos para reproduzi-los . E isto

14:31que é superimportante porque é super

14:33necessário para ter bem claro , assim

14:36como os casos de teste . Bem , por outro

14:40lado , que os executem , assim vai

14:42acontecer o mesmo com os erros . Quem

14:46vai reproduzi-lo é o desenvolvedor .

14:48Temos que ser bem claros com eles .

14:51Está bem que a comunicação não se

14:53limita a uma etiqueta . Bem , mas se o

14:56desenvolvedor não entender , vai ter um

14:59vai e vem entre os tickets , não , não

15:01entendi , coloca nos comentários , bem

15:04que vão , voltam , que não entendo , que

15:06isso , que aquilo , vai ficar muito

15:09difícil . Então , é preciso ser bem

15:14claro , e isso anda muito de mãos dadas

15:16com o próximo campo , que são os

15:18anexos . Muitas vezes é mais fácil

15:22adicionar um vídeo e explicar como

15:24chegaram a isso do que escrever todos

15:26os passos . Bem . Ah , que bom . Bom , eh ,

15:32veremos vídeo em todos os sites , né ?

15:36Bem , porque os desenvolvedores , os

15:37desenvolvedores não vão gostar de

15:40assistir aos vídeos . Bem , então se

15:44há um vídeo que esclarece e se é

15:46muito difícil explicar o defeito que

15:49encontramos , vamos adicionar um vídeo

15:51para esclarecer um pouquinho . Bem , não

15:56vamos colocar vídeo em tudo porque

15:58isso vai atrapalhar . Também é bom

16:00incluir capturas de tela , por exemplo ,

16:03o erro que aparece , se não podemos

16:05adicionar informações adicionais , por

16:07exemplo , não sei , não consigo

16:09carregar o relatório . Ok , eu executo

16:13novamente vendo a ferramenta de

16:15desenvolvedor do Chrome com F12 e vejo ,

16:18não sei , o erro . Então digo a eles , o

16:23que acontece com um erro 500 , um erro

16:26400 , o que quer que seja , para que o

16:28desenvolvedor tenha um pouquinho mais

16:30de informação e saiba do que se trata

16:33? Bem , algumas empresas tipificam os

16:38defeitos de alguma maneira . Então ,

16:41depois podem extrair relatórios , podem

16:44aprender com os erros , nem todos fazem

16:46isso bem . A verdade é que isso requer

16:50um certo grau de maturidade para chegar

16:52a esse ponto . Quem detectou ? Quem está

16:55com ele atribuído ? Qual é a

16:57prioridade ? Qual é a severidade , sobre

17:00a qual vamos falar agora ? Quando foi

17:02aberto ? Quando foi fechado ? Em que

17:05estado está atualmente ? Algo disso

17:08vimos nas medidas e métricas , porque

17:11há um fluxo de trabalho , bem , pelo

17:13qual passam esses sites , que também

17:15vamos ver bem e comentários ali que

17:17vamos comentando . Muitas vezes o

17:21desenvolvedor recebe o ticket e deixa

17:24um comentário para nós e nós

17:26respondemos , não sei . Então ali vai

17:28se formando um histórico de

17:30comentários que não é bom . Bem , não

17:33é bom para a equipe porque , escute ,

17:36não há comunicação , você não

17:38consegue falar com ele . Bem , mais do

17:40que nada por esse lado . Eu estava

17:45dizendo que é importante revisarmos a

17:48diferença entre o que é prioridade e

17:50severidade . A severidade tem a ver com

17:54o impacto que um determinado defeito

17:57causa . Bem . Ops , perdão . De que

18:01aconteça , bem . Todas sumiram . Não sei

18:05o que eu fiz . Pronto , estamos aí . Em

18:09geral , o QA é quem atribui esse valor

18:12ou essa severidade . Bem , porque é ele

18:17quem tem conhecimento do sistema ,

18:19então pode discernir qual é a

18:21severidade daquele defeito . Bem , eh ,

18:26para um sistema dado , em geral , dizemos

18:29que essa severidade é absoluta , ou

18:31seja , a severidade não muda com o

18:34passar do tempo . E depois temos os

18:39tipos de severidade . Bem , quais nós

18:42temos ? Bom , a bloqueante , bem , ou seja ,

18:46é um , vai , o que é bloqueante ? É um

18:50erro que bloqueia uma funcionalidade

18:52principal da aplicação . Um exemplo ,

18:57vamos ao caso da primeira prova , o

19:00login , que não consigam acessar o

19:02login . Bem , então é um erro bastante

19:06importante . Isso bloqueia todos os

19:09testes que eu preciso fazer dentro da

19:11aplicação . Crítica . O que é

19:14crítica ? Bom , é que , embora o erro

19:18seja muito importante , não bloqueia a

19:20funcionalidade completa . Por exemplo ,

19:23um erro dentro de uma funcionalidade

19:26que pode ser feito por outro caminho .

19:28Bem , embora seja um erro importante , a

19:31mesma coisa pode ser realizada por

19:33outro lado . Depois temos o que é maior

19:37. Bem , pode ser uma funcionalidade que

19:40não funciona , que foi estabelecida ali

19:43na história de usuário . Bem , e não

19:46funciona . Seja exemplo , imprimir um

19:48relatório . Bem , pronto . É maior . E , o

19:56que mais ? Depois temos o que é menor .

20:00Bem , geralmente tem um que eu coloquei

20:03como maior , menor e trivial , mas

20:05geralmente é maior e depois vem menor .

20:09Bem , mas às vezes o menor alguns têm .

20:11Um erro menor é aquilo que não afeta

20:14a funcionalidade em si mesma . Bem ,

20:16geralmente pode ser algo estético , sei

20:19lá , campos desalinhados , erros de

20:21ortografia . Bem . E depois temos o que

20:25é trivial , que trivial , mais que nada ,

20:28são melhorias , bem , são melhorias que

20:30vocês propõem ao sistema . Olha , seria

20:33legal que isto , ao invés de aqui ,

20:35fosse isto . Cada projeto tem algo em

20:39particular . A prioridade vem dada pelo

20:46lado do negócio , ou seja , quão

20:48importante é resolver esse defeito de

20:51maneira rápida . Não , não por parte

20:55do QA , mas pelo lado do negócio , pelo

20:58lado do PO . Eles olham e dizem : " Ué ,

21:01cara , isso precisa ser resolvido . " Bom ,

21:05então a prioridade é definida pelo

21:07negócio e por isso é atribuída a

21:09alguém mais próximo ou vai ser o

21:11analista de negócios , ou o PO . e que

21:18valoriza o que o cliente diz . Então ,

21:21nem sempre o testing sabe disso . Por

21:23isso , nem sempre a prioridade é

21:25atribuída a ele . Bem , a severidade , a

21:29severidade é parte do QA ,

21:31diferentemente da severidade , dizemos

21:33que a prioridade é relativa porque ela

21:36muda , algo que hoje é importante pode

21:39não ser amanhã , né ? As prioridades

21:42mudam o tempo todo . As histórias de

21:46usuário vão mudar , haverá novas

21:48histórias de usuário , as necessidades

21:51mudam e , portanto , as prioridades dos

21:53tickets mudam . E existem algumas boas

22:03práticas para o que são os

22:05relatórios de são estas de , eu sempre

22:10chamo de vender o issue . Isso faz

22:14sentido para convencer o desenvolvedor

22:16de que este é um problema e que

22:18precisa ser resolvido ou que esta

22:20melhoria é boa por x motivos . Então ,

22:25é preciso implementá - la , convencer o

22:27desenvolvedor ou quem quer que seja , e

22:30assim , quando eu proponho uma melhoria

22:32e o desenvolvedor , vocês vão ver que

22:35às vezes dizem que precisamos

22:36conversar , conversar com o PO , com o

22:39líder , com o analista ou quem for . Mas

22:44aí eu digo , saber vender e defender

22:46aquilo que estamos reportando , nos

22:53antecipar ao que são as respostas dos

22:56programadores , e isso é muito

22:57importante . Ou seja , muitas vezes eles

23:02te respondem , não sei , que me disseram

23:04que é assim mesmo ou " na minha

23:06máquina funciona " , que aquilo que

23:08você reportou como defeito é uma nova

23:11funcionalidade . Bom , ter uma resposta

23:15para isso , porque são respostas

23:17típicas dos desenvolvedores . Às vezes

23:21eles têm razão , mas outras vezes é

23:23um mecanismo de defesa deles . não

23:27reportar duplicados . Bem , cuidado com

23:33isso . Isso faz sentido quando

23:40trabalhamos em equipe , não sei ,

23:42imaginem que eu disse que na célula

23:44existem três QAs trabalhando ao mesmo

23:46tempo , porque quando somos uma equipe

23:48de testing , né ? Uma equipe com a qual

23:54trabalhamos sempre , talvez sejamos os

23:57únicos QAs do projeto . Bem , agora se

24:02estamos trabalhando como parte da mesma

24:04equipe , bom , talvez outro tester esteja

24:07reportando o mesmo caso , então vai

24:09ficar duplicado e não pegamos bem , ou

24:12seja , parece que cada um trabalha de

24:14forma independente . Muitas vezes ,

24:19várias ferramentas possuem uma

24:21funcionalidade em que , à medida que

24:23você escreve o título do issue , ele

24:25vai sugerindo outros similares . Para

24:28quê ? Para que a mesma coisa não seja

24:30reportada duas vezes . Bem , o Shira , por

24:33exemplo , faz isso , mas nem todas essas

24:35ferramentas , bem , nem todas as

24:38ferramentas têm essa inteligência .

24:42Muitas vezes , fazer algum tipo de

24:44reunião no final do dia conosco é bom

24:47para dizer : " Ei , olha , eu reportei

24:49esses bugs para você . " Certo . E então

24:54aqui há alguns que são críticos e

24:56que precisam ser vistos , isso é

24:58importante . Usar o condicional para

25:02melhorias . Se eu proponho mudar , não

25:12sei , por exemplo , o botão de lugar , eu

25:14não vou abrir um ticket . Certo , eu

25:19gostaria de mudar o botão de lugar ,

25:21seria conveniente trocar o botão por

25:23tal coisa . Bem , não se justifica ,

25:28porque estou pedindo ali e estou

25:30propondo essa melhoria . Bem , outro

25:35ponto é manter um tom neutro , ou seja ,

25:38não estamos indo contra o

25:39desenvolvedor , certo ? Então , não é

25:43que você , desenvolvedor , errou , e eu

25:45estou reportando isso porque você fez

25:48errado e a verdade é que não existe

25:50no sistema . Esta situação está

25:52ocorrendo , precisamos resolvê - la .

25:54Então , temos que ser neutros . Outro

25:59ponto é incluir todos os passos

26:01realizados para poder reproduzi-los .

26:06Bom , aqui eu enfatizei em muitos slides

26:08anteriores . Bem , falei muito sobre isso

26:12. Outro é reportar problemas de

26:15análise . Bem , mas análise no que é ,

26:19eh , design em etapas anteriores , certo ?

26:24Ou seja , dizer se há algo a corrigir

26:27nas especificações . Bom , talvez

26:30alguma empresa crie um ticket para isso

26:32. Bem , talvez não em todas , bem , mas

26:35às vezes isso acontece . Outro ponto é

26:39registrar problemas irreproduzíveis .

26:43Que tema ? Este , muitas vezes acontece

26:46que , quando ocorre um erro e depois

26:48vocês não conseguem reproduzi-lo . Bem

26:53, bom , é bom se não reportarem , pelo

26:56menos comentem com o desenvolvedor o

26:58que aconteceu . Por quê ? Porque o

27:06desenvolvedor pode ter uma ideia do

27:08porquê isso está acontecendo , o que

27:10são essas coisas que vocês não

27:12estão conseguindo reproduzir e que

27:13são aleatórias . Esse é o inimigo

27:20número um do QA . Bem , eles podem ter

27:29uma ideia de onde vem a origem desse

27:31erro , que eu não percebo de onde vem ,

27:33e então talvez eles possam nos ajudar

27:36a ver por onde esse problema surge .

27:43Outro ponto é incluir anexos

27:45necessários . Este , falamos , sejam

27:48imagens ou vídeos , isso é importante .

27:51O outro ponto , simplicidade e unicidade

27:54nos tickets . Reporto apenas uma coisa

28:01no ticket , não é que se eu fiz um

28:03teste e encontrei erros , bem , aí eu

28:06vou reportar um erro , né ? Ou seja ,

28:11reporta-se um erro por ticket . Não

28:13posso reportar três coisas em um

28:15ticket . Pessoal , isso é impossível e ,

28:18além disso , o desenvolvedor vai

28:19colocar as mãos na cabeça . Pensem que

28:22é assim , ou seja , vai ser assim .

28:26Sempre lembrem que , para o

28:28desenvolvedor , cada vez que dizem que

28:30há um bug , é um problema para eles ,

28:32pessoal . Bem , mesmo que não seja , eles

28:37já colocam as mãos na cabeça , seja

28:40pequeno ou grande . Bem . Buscar respaldo

28:48nas especificações , nas histórias de

28:51usuário . Ou seja , por que estou

28:53dizendo que isso é um erro ? Bem ,

28:55porque a especificação diz tal coisa ,

28:58a história de usuário diz isto .

29:01Então , faz referência a essa parte e

29:03diz como está funcionando . Bem , que

29:07deveria funcionar desta forma . Outra

29:11das coisas é não exagerar na

29:13severidade . Bem , não coloquem como

29:17bloqueante algo que talvez seja

29:19crítico , porque se tudo tem severidade

29:21alta , bem , é como se perdesse o

29:23sentido . É o mesmo que , não sei ,

29:25recebem algo e dizem que é urgente e ,

29:28então , tudo o que dizem é urgente , ou

29:30seja , não sabem o que é urgente . Bem .

29:34E o último ponto , reportar

29:36quantitativamente os parâmetros

29:38mensuráveis . Ou seja , o sistema está

29:41lento , o sistema leva 2 minutos para

29:43resolver uma soma . Bem , então medir ,

29:48porque não é subjetivo . Bem , estes

29:54são os pontos importantes para as boas

29:56práticas para reportar um problema .

29:59Bem . E isto é um exemplo de um erro ,

30:06bem , um defeito clássico . Bem , por

30:09exemplo , tem o ID . Agora eu vou dar um

30:12para vocês , como seria ? Real . Tem um

30:16ID B001 . Que título colocamos aí ? Bem

30:20, o título : o sistema não envia um

30:22alerta ao terceiro erro de tentativa de

30:25login . Passos . Aí colocamos toda a

30:29série de passos para reproduzi-lo , que

30:31muitas vezes é o que eu sempre digo ,

30:34serve copiar e colar os passos do caso

30:36de teste , porque vocês estão

30:38reportando um erro do caso de teste .

30:42Bem , às vezes não , porque omitimos ,

30:45talvez , o passo a passo , como comentei ,

30:48por questões de tempo . Bem , então , é

30:51preciso reportar , aqui não tem como

30:53escapar , porque não podem simplesmente

30:56reportar " erro no login " e pronto . Ou

30:58seja , o desenvolvedor vai jogar na sua

31:00cabeça quando ele vir . O anexo , a

31:04prioridade que nós colocamos , bem ,

31:06como prioridade . Bem , eu acabei de

31:09dizer a vocês que a prioridade não

31:11somos nós que atribuímos . Certo . É

31:15dependendo do sistema , podemos colocar ,

31:18não sei , uma severidade alta , média ,

31:20baixa , crítica , de acordo com cada

31:23caso . É , agora depois eu mostro , quero

31:28terminar o PPT , depois mostro a vocês

31:31um relatório de um errinho e mostro

31:33também o conjunto , o relatório final

31:35de teste . Por quê ? Porque primeiro

31:41deixem-me contar um pouco mais sobre o

31:44que é a gestão de defeitos . Bem ,

31:47quando alguém levanta um " issue " em

31:49geral , esse " issue " ou ticket , como

31:52queiram chamar , passa por diferentes

31:54estados . O que vou mostrar aqui é um

32:00diagrama de transição de estados que

32:03depois vamos ver bem , mas para esses

32:05fins , assim para que se entenda como

32:07seria em geral as situações , sim , em

32:09geral nas diferentes empresas . Bem ,

32:14usa-se algo assim . Bem , algo genérico .

32:19Bem , mas enfim , você levanta o " issue "

32:21, bem , reportando o problema e ele fica

32:24no estado aberto ou uma melhoria . Bem ,

32:28depois essa melhoria ou problema , esse

32:30defeito é atribuído a uma pessoa que

32:33irá resolvê - lo , que geralmente é o

32:35desenvolvedor . Do estado atribuído , o

32:38desenvolvedor começa a trabalhar nele ,

32:40então ele passa para o estado em

32:42progresso . Bem , do estado em progresso ,

32:46quando termina de ser resolvido , ele

32:48passa para o estado resolvido . Bem , aí

32:53nós recebemos como QA para verificar .

32:58Bem , então dizemos , o que é que pode

33:00acontecer ? Bom , temos aqui duas

33:03opções . Ou fechamos e pronto , ficou

33:07resolvido . Ou pode ser a outra , olha ,

33:10continua acontecendo a mesma coisa . Ou

33:12seja , então nós o rejeitamos . Bem . E

33:18aí começa tudo de novo o mesmo

33:20circuito . Bem . É , por isso é bom

33:28mostrar a vocês por que digo isso do

33:30ciclo de vida de " issue " , porque o que

33:32acontece ? O QA no início , quando está

33:38começando , esquece que reportou os

33:41erros e isso é importantíssimo porque

33:43se reportaram erros , quer dizer que o

33:45sistema tem erros e vocês não podem

33:47esquecer dessas coisas . Vocês têm que

33:55ir atrás , têm que ir dizer para

33:58solucionar e assim , depois que

33:59solucionarem , tem um deploy e tudo , e

34:02vocês têm que comprovar , está bem ?

34:06Por quê ? Porque é um erro no sistema .

34:10Bem , é importante que vocês façam um

34:12acompanhamento disso . Bom , quando a

34:17versão ou a sprint termina , bem , o fim

34:20do teste , o que acontece ? Bom , e aqui o

34:25QA muitas vezes começa a levar as

34:27mãos à cabeça porque não sabe se

34:30nunca fez um relatório final de teste .

34:33É como se ele começasse a se

34:35desesperar . Bem . E , para mim , o QA tem

34:38a obrigação de fazer esse relatório

34:41do que aconteceu . Bem , por isso , uma

34:45conclusão dos relatos , o que aconteceu

34:47durante os testes ? Bem , os alertas e os

34:52riscos que eles têm . Bem , por que isso

34:56é feito ? É um relatório para que o

35:02negócio avalie quando essa versão

35:04tiver que ir para produção e veja se

35:07é conveniente ou não ir para

35:08produção com esses erros , aqueles que

35:11o QA apontou . Agora vou mostrar a

35:17vocês um relatório final de teste .

35:21Então , como o QA faz a documentação ?

35:28Eu falei para vocês que existe um

35:31plano de testes , bem , que é um acordo

35:33onde se estabeleceu a forma de

35:35trabalhar ao fazer uma descrição do

35:38projeto , o escopo dos testes , os

35:40papéis , as responsabilidades , os

35:42riscos da qualidade , bem , cada tarefa

35:45que vamos realizar , eh , critérios de

35:47entrada , critérios de saída , as

35:49configurações de ambiente , os prazos

35:57de execução dos testes , quais testes

36:00vamos fazer , se vamos fazer smoke , se

36:02vamos fazer regressão . Bem , tudo isso

36:07temos que detalhar no plano de teste .

36:14Depois temos os casos de teste , bem ,

36:16que é plenamente o que vocês fizeram

36:19no TP2 . Bem , esses são os designs de

36:24caso de teste . Bem , que , como eu disse

36:28a vocês , podem ser casos negativos ,

36:31podem ser casos positivos . Bem ,

36:33obviamente vocês vão ter a pré -

36:35condição , o resultado esperado , a

36:37descrição do caso . Bem , vocês vão

36:41ter todas essas coisas que os levarão

36:43a fazer o caso de teste . Depois vocês

36:47têm a documentação da configuração

36:49. Bem , ela é criada na fase de

36:51preparação dos ambientes de teste .

36:55Descreve-se como configurar e preparar

36:57o ambiente de testes para refletir as

36:59condições de software e hardware em

37:02que os testes serão realizados . É

37:05necessário que a equipe de testes

37:08realize a verificação da preparação

37:10, não sei , por exemplo , de smoke test .

37:13Bem , depois temos o relatório de

37:19defeitos , que são os erros que ocorrem

37:21dentro do software que farão com que

37:23ele não funcione de acordo com o que

37:25foi estabelecido nas histórias de

37:27usuário . Para documentá - los , é

37:34necessário identificar o defeito ,

37:36reproduzi-lo e incluir detalhes sobre o

37:39ambiente , configuração , evidência ,

37:41resultado esperado , resultado atual e

37:44pós-condições . Vocês vão ver isso

37:49bem , porque terão um monte de coisas ,

37:51severidade , prioridade , que estarão

37:53definindo . Depois , temos o relatório

37:59de execução dos testes . É o

38:03relatório que detalha os resultados

38:06dos testes , mostrando quais testes

38:08foram executados , quais falharam e

38:10quais defeitos foram identificados . A

38:18documentação dos testes de regressão

38:20; depois vamos ver os tipos de testes ,

38:23um deles é o de regressão . Bem . E que

38:30é importante . Bem , por quê ? Porque

38:35existem muitos tipos de testes . Existem

38:39tipos de testes de smoke , de regressão

38:42, de carga , de desempenho . Depois vamos

38:47ver o que isso significa . E depois ,

38:50outra coisa que vocês podem chegar a

38:55fazer . Eu não coloquei aqui . Porque eu

38:59não gosto , são os manuais de usuário

39:01. Bem , o manual de usuário não é

39:05parte do QA . O manual de usuário ,

39:10embora hoje em dia muitas vezes não

39:13seja usado , usam os QAs para que

39:15expliquem ao usuário final um novo

39:17sistema . Bem , dúvidas , perguntas até

39:27aqui . Alguma dúvida , alguma pergunta ?

39:37Ficou tudo entendido ? Está tudo bem

39:42claro ? Bom , vamos passar para o que eu

39:48disse que ia mostrar um eh , esperem que

40:08não estou encontrando . Aqui está , bem

40:30. Bom , vamos começar primeiro porque

40:35estivemos falando com o IU . Isto seria

40:40um IU . Bem . Este seria como se deve

40:44reportar . Bem , vejam que há um

40:49parâmetro , função administrador ,

40:51carga manual de filial . E o que está

40:55acontecendo ? Foi inserido o e-mail da

40:58filial repetido na validação , mas a

41:00mensagem correspondente não aparece .

41:03Estes detalhes são os campos . Eu

41:06coloquei aqui tipo , história , bug ,

41:11não , é um bug . Bem , história é

41:15usado para outra coisa , mas isto é um

41:17bug . A prioridade , como eu disse , a

41:20prioridade é definida pelo QA . A

41:22prioridade é crítica . Bem , versões

41:26afetadas são todos os sprints e

41:29versões que foram afetados , que

41:31rodaram e , obviamente , foram

41:33solucionados . Na versão 141 , vejam que

41:39estiveram na 1 , 2 , 3 , 4 . Na quinta

41:43versão foi solucionado . Obviamente

41:47depois temos componentes , etiquetas ,

41:49que podemos chamar , mas não seria o

41:52caso aqui . E aqui está o bug , a

41:58descrição , e se coloca : acessa-se a

42:01URL tal , o usuário , certo , a senha , o

42:04passo para reproduzir , certo , o

42:06resultado esperado e o resultado obtido

42:09. O resultado obtido , obviamente , é um

42:14erro . Bem , aqui o que se coloca , eu

42:17disse a vocês , é preciso colocar as

42:19imagens , está reportado bem com as

42:22imagens . E reparem que isto tem um

42:25histórico importante porque tem

42:27imagens . Aqui tem um vídeo do que se

42:30trata o bug . Bem , obviamente deve ter

42:32se complicado . Estas são as

42:35incidências que fazem parte , bem , que

42:38estão atreladas ao que são as

42:39histórias de usuário . Estas são

42:43histórias de usuário que estão

42:45afetadas por este bug . E reparem que ,

42:48obviamente , embaixo tem os comentários

42:51e o que esteve acontecendo . Bem , e

42:57marca-se que o erro está ocorrendo e

42:59deixa-se a evidência de que o erro

43:01continua até que , obviamente , tenha

43:04sido solucionado e esteja tudo bem .

43:11Isto seria como parte do que é um erro

43:16. Bem . E obviamente aqui vocês têm o

43:20responsável , informador , quando foi

43:22criado , quando foi resolvido . Tudo isto

43:26deixa um rastreamento importante que

43:28vai sendo feito . Por quê ? Porque tudo

43:33isso é importante para o que o Scrum

43:35Master ou o PO levam , todas as

43:37estatísticas . Bem . Aqui , reparem que o

43:42status é finalizado . Finalizou . Ponto .

43:45Bem . Eh , dúvidas que queiram me

43:50perguntar aqui . Isto é muito geral ,

43:53bem . É algo , um erro geral . Bem , não

43:58vamos entrar em detalhes . Bem , mas , ou

44:00seja , porque vocês não estão , ou

44:02seja , têm que entender do que se trata

44:05o sistema . Alguém ia perguntar algo ?

44:07Sim , essa plataforma que você está

44:09mostrando é o Jira ?

44:10>> Sim , isto é o Jira . Depois nós vamos

44:13ver nos vídeos . Desculpem-me um

44:15segundinho , já volto . Eh , tocaram a

44:17campainha . Aqui estou . Desculpem , mas

46:12tive que atender . Vocês me ouvem ?

46:17>> Olá .

46:17>> Sim , professor , dá para ouvir

46:19>> bem . Você estava me perguntando

46:23Eleonora . Não ,

46:25>> eu sim ,

46:26>> sim ,

46:28>> me

46:29>> Sim , era o Jira .

46:30>> Sim , sim , é o Jira . E depois eu vou

46:33mostrar a vocês aqui nos vídeozinhos

46:36como funciona o Jira . Bem , a ver , é

46:39mais que nada para QA . Bem . Eh , são

46:43vídeozinhos clássicos para um QA

46:46Júnior que começa , bem . Para que

46:49saiba como se desenvolver . Bem , isso

46:52depois você vai ver em uma aula . Bem .

46:57>> Ok . Obrigado .

46:59>> Perguntas . Bem . Bom , eh outra das

47:09coisas que estive falando , eh

47:11relatório final de testes . O que é

47:16isso ? Relatório final de testes . Eu

47:20disse a vocês que um bom QA é

47:22importante que entregue o relatório

47:24final de teste . Obviamente , o que o QA

47:28precisa fazer ? É uma conclusão breve

47:32do que aconteceu . ao testar bem todo o

47:39sprint , o que foi que aconteceu ? Por

47:44exemplo , aqui diz resultado rejeitado ,

47:47a versão , quando começou ? Quando

47:50terminou ? Os tickets entregues . O que

47:54são os tickets entregues ? São os

47:57tickets entregues que que foram

47:59incluídos nesse sprint . Bem , ou seja ,

48:06o desenvolvedor entregou 16 issues

48:08corrigidos mais as novas

48:10funcionalidades que entravam . Bem ,

48:18obviamente desses 16 , 13 foram

48:20finalizados corretamente , três

48:23continuaram com erro e foram

48:25encontrados 11 novos . Certo . Riscos e

48:34alertas . Eu disse a vocês que sempre

48:36tem que colocar riscos e alertas . Bem ,

48:39aqui é que foi testado somente no

48:41Chrome . Certo . Eh , vamos para a

48:45próxima página . E aqui é legal . Por

48:49quê ? Porque eu adoro gráficos . Eu sou

48:52muito fã de gráficos . Então , o que

48:55vou falar um pouquinho para vocês ? O

48:58que aconteceu aqui ? Bem , tudo isso é o

49:02que aconteceu na versão 141 . Bem , os

49:07verdes foram todos os que passaram , ok ?

49:11Que foram 100 , falharam 33 , bem , que é

49:14a parte vermelhinha . E aqui não dá

49:18para ver , mas são diferentes tipos de

49:21roles , certo ? que estão role

49:23administrador e agora não me lembro ,

49:25role agente , role auditor , como está

49:28distribuído por role . Bem , isso é

49:30muito do projeto , pessoal , para que

49:32entendam , ou seja , o PO tem que

49:35entender isso . E logo vamos para a

49:38parte dos reportados . Certo . Por quê ?

49:42Porque bloqueantes nós não temos

49:44nenhum . Temos um crítico , temos cinco

49:47maiores , temos três menores . Certo . E

49:55temos duas melhorias e estes foram os

49:57issues entregues que foram corrigidos

50:00porque havia dois bloqueantes , todos

50:02estes críticos , bem , todos estes

50:04maiores e um que era menor . Eu disse a

50:10vocês que para o QA é muito difícil

50:12escrever isso . Por quê ? Porque aqui na

50:16conclusão ele tem que redigir o que

50:18foi que aconteceu . O que foi que

50:23aconteceu nesta versão ? E às vezes

50:27eles têm muita dificuldade em fazer

50:29isso , sendo muito , mas muito importante

50:32que saibam descrever o que aconteceu .

50:36Obviamente não vão colocar que saiu

50:39tudo lindo , porque obviamente vão

50:41dizer , " Olha , aconteceu isso , eh , teve

50:44tal coisa , aconteceu aquilo . " Bem ,

50:49também aqui este não tem esse

50:51relatório automatizado , mas se não ,

50:53coloca-se um link para que leve aos

50:55relatórios automatizados . Bem ,

51:02dúvidas , perguntas até aqui . Eu tenho

51:09uma pergunta , professor . Eh , tinha

51:11comentado que trivial era uma melhoria ,

51:14mas neste relatório também aparece a

51:16melhoria .

51:17>> Sim , Trivial é como uma melhoria . Bem ,

51:20está dividido em duas . Isso não sei

51:23por que dividiram em duas , mas é uma

51:26só . Trivial e melhorias é uma só .

51:29Bem . Ok , o

51:31>> é a mesma coisa , trivial e melhorias ,

51:34pessoal . Não , não vamos ser exigentes

51:37. Por isso lhes disse antes que era ,

51:40era a mesma coisa . Bem , eh , dúvida ,

51:46outra dúvida , pergunta que vocês

51:49tenham , pessoal . Sobre isso nada . Bem .

52:09Bom , eh , sobre a prova ? Viram as notas ?

52:17Alguém tem que perguntar algo ? Eu sim ,

52:26professor , é possível pedir a

52:28correção para ver o que fizemos de

52:30errado ? Eu faço isso porque se eu

52:33tiver que fazer um por um , depois vão

52:36me pedir , já aconteceu , e passo o

52:38tempo enviando e-mail , ou seja , perco

52:40um montão de tempo . Eh , se quiserem ,

52:48agora quando terminarmos , eh , explico o

52:51TP3 , assim já vão avançando com isso

52:53e os que quiserem ir ficando , fiquem .

53:00Eu estou aqui com as provas e vocês

53:02vão me perguntando : " Ei , no que eu

53:04errei ? " E eu digo onde erraram . Bem ,

53:11>> Combinado .

53:12>> Bem . Eh , vamos ao TP3 porque obviamente

53:23, como verão , os tempos estão

53:25bastante apertados , assim que gostaria

53:28que começássemos com o que é o TP3 .

54:03Bem , agora depois eu envio por e-mail

54:07aqui . O que vou pedir a vocês é o

54:10seguinte . Isso obviamente vai , pessoal ,

54:13engatado no dois . Bem , assim que aí

54:18vão ter que ver , ou seja , quem não

54:20fez vai ter que se sintonizar um

54:22pouquinho . O que é que vocês têm que

54:27fazer aqui ? Eu o que sempre digo é o

54:29seguinte . Um , primeiro pensem de forma

54:33individual . Bem . Por quê ? Porque quero

54:41que tenham essa análise que venho

54:43comentando com vocês , porque o

54:45trabalho tem que ter uma análise , bem ,

54:48e é importante essa análise , e depois

54:50que debatam em grupo . Em quantos ? Bem ,

54:58quantos grupos ? Geralmente o que eu

55:01faço é : vocês juntem-se sete pessoas

55:03. Bem . Por quê ? Porque depois eu faço

55:09vocês apresentarem isso , para que me

55:11contem em grupo o que fizeram e o que

55:13debateram . Bem , por quê ? Porque

55:21primeiro quero que pensem

55:23individualmente , depois em grupo e

55:25depois apresentem . Bem . E sobre o que

55:31é o TP3 ? O TP3 trata do seguinte :

55:35sobre o que vocês fizeram nos

55:37cenários do TP2 . Bem , vocês vão

55:42escolher três cenários . Bem , esses

55:48três cenários . Bem , o que eu quero é

55:52o seguinte . Eu vou dar aqui para vocês

55:58, bem , agora vamos para um Excel . O

56:02Excel é o seguinte . O Excel terá uma

56:06coluna de cenário de teste com os

56:09títulos , a descrição , os dados de

56:11teste , o passo a passo , o resultado

56:13esperado e o resultado obtido . Bem , é

56:18isso que o Excel terá . Aqui , isto

56:21está dividido em duas partes .

56:23Continuamos com a mesma modalidade .

56:26Será um pagamento de fatura onde eu

56:29dou a sequência , bem , de como seria ,

56:31por exemplo , o pagamento bem-sucedido

56:34de uma fatura . Vão aqui , aqui , aqui ,

56:38aqui , inserem os dados , efetuam o

56:41pagamento e dá tudo certo . Bem , então

56:45depois vamos para o Excel . Eu primeiro

56:48conto isso para vocês . Depois , vocês

56:55têm o erro de pagamento de fatura ,

56:57porque vocês vão ter que relatar um

57:00erro . Isso estará na outra aba do

57:04Excel que agora vamos ver . Vocês têm

57:07que relatar o erro de pagamento da

57:09fatura . Vocês terão a mesma

57:11sequência . Mas , o que acontece depois

57:16de colocar e indicar os dados para o

57:19pagamento e dar um erro ? Bem . E vocês

57:26terão obviamente a mesma coisa para o

57:28outro , que será a recarga bem-sucedida

57:35. Bem , vocês terão a sequência ,

57:41terão a sequência , tudo certinho e

57:43dará a notificação , o pagamento e a

57:46notificação . E terão o back de

57:53recargas , terão a sequência , o

57:55pagamento será bem-sucedido e , quando

57:58clicarem em visualizar comprovante ,

58:00dará o erro . Bem , agora vamos para o

58:14Excel que eu disse a vocês o que devem

58:16fazer . Vou enviar isso por e-mail para

58:20vocês . O que vocês têm que fazer ?

58:23Minha recomendação é que vocês já

58:26comecem a ver isso agora . Bem , agora

58:32depois , porque quero que pensem

58:34individualmente , bem , como vão fazer .

58:39O que vocês vão fazer ? Bem , eu disse

58:42a vocês que têm que fazer três

58:44cenários . O cenário um é aquele que

58:47eu digo a vocês , que é o de pagamento

58:50de fatura bem-sucedido . Os outros dois

58:53cenários vocês podem fazer , pessoal .

58:56Não desviem do assunto . Têm que ser

59:00os que eu passei nas imagens . Não

59:04coloquem , por exemplo , como já

59:07aconteceu e eu disse , ah , não , ao

59:09fazer o login , não tem um login no

59:12aplicativo , certo ? Ou seja , o login

59:15não existe . Ou seja , não inventem ,

59:18tentem se concentrar nas imagens . É o

59:21mesmo que vocês estarem trabalhando

59:23como QA e receberem uma história e

59:25começarem a inventar , ou seja , vão

59:28testar qualquer coisa . Bem , então

59:32vocês terão que fazer o cenário um e

59:34o cenário dois . O primeiro é o que eu

59:39estou dando a vocês . Vocês terão o

59:42que é a pré - condição . Bem , sobre os

59:46dados de teste , vocês vão me

59:47perguntar : o que eu coloco como dados

59:50de teste ? Inventem , pessoal , isso é o

59:52de menos . A descrição do passo a

59:55passo , como chegaram lá , o resultado

59:58esperado e o resultado obtido . Bem ,

1:00:05assim vocês farão com o cenário um e

1:00:07o cenário número dois . Isso de

1:00:12pagamento de fatura e depois temos o de

1:00:15recargas V. O de recargas V é a

1:00:17instância que eu dei a vocês , o passo

1:00:19a passo , igual ao pagamento de fatura ,

1:00:22o correto , que seria o pagamento

1:00:24bem-sucedido , que chamamos de ponta a

1:00:27ponta . Bem , depois vocês terão que

1:00:34fazer o cenário um e o cenário dois .

1:00:42Depois vocês terão na aba 2 o que

1:00:45são os bugs . Vocês terão que indicar

1:00:50os títulos para o bug . Bem , isso

1:00:55vocês terão que fazer . Bem , porque

1:01:00essa seria a ideia , que vocês coloquem

1:01:03os títulos . Bem , acabamos de falar

1:01:06sobre os títulos , pessoal . Bem , essa

1:01:10é a ideia , que vocês coloquem os

1:01:13títulos e eu estive falando de coisas

1:01:17importantes e quero que vocês

1:01:19pratiquem isso lá . O que vocês

1:01:22precisam reportar lá ? Obviamente ,

1:01:26vocês precisam reportar o bug que tem

1:01:29a sequência de erro no Word que eu

1:01:31indiquei , o de pagamento de fatura , e o

1:01:33bug de recarga que tem que dar erro na

1:01:36notificação . Bem , vocês precisam

1:01:42colocar os campos e obviamente

1:01:44preencher tudo . Entendido ? Dúvidas que

1:01:51tiverem , vocês precisam ter dúvidas ,

1:01:53pessoal .

1:01:59>> Professor , eu quero me adiantar com uma

1:02:01pergunta . E como será a exposição em

1:02:04grupo ?

1:02:05>> Primeiro vocês fazem de forma

1:02:07individual . Depois vocês se juntam .

1:02:10Depois eu vou dar um dia para vocês se

1:02:13reunirem . Pessoal , não façam nenhuma

1:02:16apresentação , não me mandem por

1:02:18e-mail , não gastem tempo com isso

1:02:20porque eu não quero . O que eu quero é

1:02:26a exposição , que me mostrem este

1:02:28Excel completo , um do grupo . Se

1:02:31quiserem , podem explicar entre três ,

1:02:34entre quatro . A ideia disso , eu digo

1:02:37para fazerem grupos de seis , se oito

1:02:39pessoas . Por quê ? Porque não temos

1:02:42tempo . Bem , mais por causa disso .

1:02:46Então é importante que vocês façam

1:02:49isso que eu disse . Primeiro , pensem

1:02:52individualmente e depois discutam em

1:02:55grupo . Façam apenas um , um único

1:02:58Excel e me mostrem nesse dia como é a

1:03:01exposição . Bem , me mostram o Excel

1:03:05completo , vão dizer : " Bom , sim , olhem ,

1:03:08o que fizemos aqui neste caso de teste ,

1:03:11completamos estes dados , estes dados , o

1:03:14cenário um foi tal , o cenário dois " ,

1:03:17e vão me dizendo tudo . Eu vou fazendo

1:03:20perguntas , o que acontece ? Todos terão

1:03:23o mesmo , todos os grupos . Imaginem que

1:03:26haverá quatro grupos . Bem , o que

1:03:28acontece ? Talvez para o primeiro eu

1:03:30diga : " Olhem isso , talvez não seja

1:03:32assim , sei lá " , ou seja , e o outro

1:03:35grupo vai dizer , bom , talvez vá

1:03:37corrigir . " Ou seja , isso não me

1:03:39interessa . O que me interessa é que

1:03:42vocês aprendam e pensem de certa forma

1:03:44, e que no dia em que tiverem um

1:03:46trabalho de CA , isso não aconteça com

1:03:48vocês . Bem , então vocês já têm uma

1:03:54base do que se trata , como vão fazer ,

1:03:56o que vão fazer , com que palavras . Bem

1:04:02, isto , o TP3 , o que abrange ? Abrange

1:04:07toda a matéria , bem , tirando talvez a

1:04:10parte de automação , mas abrange toda

1:04:13a matéria . Bem , tudo o que eu venho

1:04:18dizendo para vocês de forma : " Olhem ,

1:04:21isto é a teoria , isto é assim " , ou

1:04:23seja , compõe-se desta forma . Bom , isto

1:04:27é o mesmo , pessoal . Aqui vocês têm

1:04:30que me demonstrar na prática . Bem ,

1:04:34ficou claro como se expõe . Eh , talvez

1:04:37eu tenha me desviado um pouco do

1:04:39assunto , mas eh não , igual , imagino

1:04:47que vamos ter uma instância de vamos

1:04:49ter aulas antes da apresentação ,

1:04:52então

1:04:53>> sim , primeiro vocês discutem entre

1:04:55vocês e depois um dia combinamos e

1:04:58vemos . Olha , eu digo isso porque , como

1:05:01vocês devem saber , no dia 9 de

1:05:03novembro reduziram , reduziram muito o

1:05:06meu curso , então já tiraram uma

1:05:08segunda-feira . Então eu quero ir

1:05:12passando isso para vocês , para que

1:05:14vocês vejam e assimilem . A ideia disso

1:05:20é que , no que resta do dia de hoje ,

1:05:23vocês vão completando . Certo . Por

1:05:27quê ? Porque , ou seja , nos resta a

1:05:29semana que vem , a segunda-feira é

1:05:31feriado . Entendido . Bem . Então , a

1:05:36ideia é que possamos ir , porque se

1:05:38acontecer de colocarem outro feriado ,

1:05:41praticamente me matam . Inclusive , na

1:05:46quarta-feira , eh eu quero dar para

1:05:52vocês o que são os tipos e o plano de

1:05:54teste . Bem , assim vamos adiantando um

1:06:00pouquinho , porque vejo a situação

1:06:02complicada , já que depois temos que

1:06:04apresentar , tenho que mostrar os

1:06:06videozinhos e tudo isso . Isso me toma

1:06:11um pouco de tempo , pessoal ,

1:06:13infelizmente . Bem , então , como vamos

1:06:16seguir ? A ideia é que vocês vejam

1:06:22isso bem , analisem individualmente hoje

1:06:25, absorvam o conteúdo . Depois , na

1:06:29próxima quarta-feira , eu quero quero

1:06:37passar para vocês os tipos e o plano

1:06:39de testes , bem , porque assim avançamos

1:06:42com a parte teórica . Certo . E porque

1:06:54na semana que vem só teremos a

1:06:56quarta-feira , pessoal , e na outra

1:06:58semana já avançamos na segunda com

1:07:00técnicas de caixa preta e caixa branca

1:07:02, e ver se na quarta consigo passar a

1:07:04parte dos vídeos . Bem , assim já temos

1:07:13isso e depois resta o final , ou seja ,

1:07:16depois vemos um dia para apresentar e a

1:07:18última parte é sobre automação . Bem

1:07:24, e um pouquinho , que isso eu adicionei

1:07:26, um pouquinho de como estamos com o

1:07:28tema do ... Certo . Eh , mas bom , essa

1:07:36seria a sequência de como seguiríamos

1:07:38. Bem , a ideia é que vocês possam

1:07:43fazer agora . Comecem , usem este tempo

1:07:48para sentar , fazer os designs de caso

1:07:51de teste , ver os bugs . Hoje estive

1:07:56mostrando os campos dos issues para que

1:07:59vocês possam completar . Os dados de

1:08:04teste , pessoal , inventem , não tem

1:08:06problema nenhum , mas o que eu preciso

1:08:09é que vocês comecem a pensar e

1:08:11analisar bem o cenário apresentado no

1:08:13Word que descrevi para vocês . Bem , as

1:08:20imagens , a sucessão daquelas imagens

1:08:23até que se realize o pagamento da

1:08:25fatura com sucesso , a recarga com

1:08:27sucesso e o outro , o back . E depois ,

1:08:31obviamente , vocês têm que fazer dois

1:08:34cenários . Se vocês não fizeram o TP2

1:08:37, bom , pessoal , vão ter que começar a

1:08:40ver como vão fazer esse cenário e

1:08:42pronto . Podem ser cenários positivos

1:08:47ou podem ser cenários negativos . Bem ,

1:08:52mas isso tem que ter uma descrição

1:08:54bastante importante . Certo , não

1:08:57coloquem apenas duas palavras . Bem , ou

1:09:00seja , expressem-se com tudo o que

1:09:04aprenderam . Certo , dúvidas , perguntas .

1:09:14Ficou claro , pessoal ?

1:09:20>> Sim . Eh , sobre a segunda prova parcial .

1:09:24>> Ui , segunda parcial . Falta um monte .

1:09:27Claro , mas já estamos no mês . Não ,

1:09:30estou me , não . Ah , é que estou

1:09:32confundindo esta segunda-feira com a

1:09:34outra segunda . Sim , ou seja , a segunda

1:09:36parcial é em novembro . Restaria um

1:09:38mês e meio .

1:09:39>> Ótimo . Eu confundi a

1:09:41>> Era por isso

1:09:42>> sim

1:09:43>> que um mês e meio . Sim , por isso a

1:09:46segunda parte , pessoal , passa voando .

1:09:48Por isso , e ainda mais agora com o

1:09:50assunto dos feriados , me mataram , hein ?

1:09:53Não tenho problema . Eu sei onde vou

1:09:55reduzir a parte de automação para

1:09:57vocês . Eu vou encurtar um pouco ali . E

1:09:59volto a repetir , ou seja , vocês me

1:10:04dizem : " Bom , mas não , a matéria não

1:10:06é de automação " . Ou seja , eu vou

1:10:09comentar como é o assunto da

1:10:11automação , o framework , porque isso

1:10:14não te dão em um curso de automação

1:10:16. Se vocês querem automatizar , façam

1:10:19um curso de automação e ponto . É

1:10:21isso , ou seja , é assim , pessoal . Eh ,

1:10:26mas eu digo a vocês os diferentes

1:10:28tipos de framework , começo do zero ,

1:10:31como se eu fosse começar a automatizar

1:10:33hoje em dia , bem , e não jogar isso

1:10:35para a IA , eh , não pensem que é tão

1:10:38fácil , porque há muitas coisas por

1:10:40trás disso que a IA não vai resolver .

1:10:46Eh , dúvidas , pessoal , perguntas . Vamos

1:10:49, aproveitem . Acabei de enviar o e-mail

1:10:55para vocês . Bem , enviei para todos .

1:11:00Certo . Eh ,

1:11:08>> sim , já estou chegando .

1:11:11>> Bom , eu diria para vocês começarem

1:11:13agora , a ver isso , eh , e comecem a

1:11:19fazer bem , porque depois eu vou dizer

1:11:21quando , ou seja , a ideia é , me

1:11:23perguntaram ali , sim , a ideia é mais

1:11:26ou menos sete pessoas . Por que sete

1:11:30pessoas ? Porque sempre , ou seja , não

1:11:33vou fazer grupos de quatro . Por quê ?

1:11:35Porque um expõe e é a mesma coisa que

1:11:38o segundo , o terceiro . Bem , geralmente

1:11:40faço quatro grupos e pronto , pessoal .

1:11:44Bem , outro tema importante , o TP3 vai

1:11:47servir para a segunda prova , pessoal .

1:11:52É por isso que faço vocês praticarem

1:11:55dessa forma . Bem , a outra parte da

1:11:59teoria que vou passar vai cair como

1:12:02teoria , mas a parte prática é focada

1:12:04nisso , pessoal . Bem ,

1:12:11>> ótimo .

1:12:12>> Bem . Bom , se não têm dúvidas , eu

1:12:16continuo aqui .

1:12:19>> Uma pergunta , eh , os grupos você vai

1:12:21montar ou nós temos que montar ? Não ,

1:12:23montem vocês mesmos . Obrigado , Elonora

1:12:26, por me lembrar , eu tinha esquecido .

1:12:29Eh , montem primeiro individualmente e

1:12:32depois me digam : " Ei , nos juntamos em

1:12:34sete , somos este , este e este . " Pronto .

1:12:37Depois um dia eu vou perguntar : " Ei ,

1:12:39quem são vocês ? " E pronto . Nada mais .

1:12:42Isso façam todos vocês , pessoal . Eu

1:12:45dou liberdade a vocês . A única coisa

1:12:48que quero é que vejam , porque depois ,

1:12:51quando tiverem a segunda prova e me

1:12:53perguntarem : " E o que tenho que fazer

1:12:55aqui ? Porque me passaram esses casos . "

1:12:58Ou seja , mas , quer dizer , era o TP3 , ou

1:13:00seja , é a mesma coisa , pessoal . Eh ,

1:13:04nem mais nem menos . Por isso vocês

1:13:06precisam ver isso . Bem . Por isso minha

1:13:09recomendação é que vocês vejam por

1:13:11conta própria . Sim , vejam , eu sempre

1:13:17digo para verem individualmente . Por

1:13:20quê ? Porque depois vocês discutem em

1:13:23grupo . Bem , vocês vão ver o que

1:13:25aconteceu com outros que me comentaram .

1:13:27Disseram : " Não , eu fiz qualquer coisa .

1:13:30" E depois me disseram : " Por que entre

1:13:32vocês ? " Bem , então vocês vão se

1:13:35adaptando e é aí , pessoal , que a

1:13:37ficha vai caindo também , está bem ? E

1:13:41vocês vão perceber por que eu passo

1:13:43isso . Bem , dúvidas , perguntas antes

1:13:49que eu fique afônico , porque hoje já

1:13:52não tenho mais voz , pessoal . Imagino

1:13:59que surgirão dúvidas quando formos

1:14:01fazendo , porque agora estamos todos

1:14:04cheios de teoria , por isso recomendo

1:14:06que aproveitem agora e comecem a fazer

1:14:08individualmente . Vão vendo os grupos

1:14:13entre vocês , vão conversando , mas

1:14:15vão olhando isso e na quarta-feira eu

1:14:17dou a outra parte da teoria , pessoal .

1:14:21Bem . Eh , minha ideia na próxima quarta

1:14:27é avançar com o que são os tipos e o

1:14:29plano de testes .

1:14:33>> Bom , eu estava revisando . Posso te

1:14:35fazer uma pergunta ? Eh , viu que você

1:14:37colocou um obrigatório para cada um ,

1:14:39que é um de caso de sucesso .

1:14:41>> Claro .

1:14:41>> E você colocou o título .

1:14:44>> Você poderia completar apenas um

1:14:46inteiro para servir de referência

1:14:48sobre como redigir uma pré - condição

1:14:50ou como você espera que eu a redija ?

1:14:53>> Isso é o que eu quero que vocês

1:14:54pensem .

1:14:55>> Ah , claro , mas você não nos pediu

1:14:57seis , sendo que dois são obrigatórios

1:15:00?

1:15:00>> Sim , dois são obrigatórios . Que é

1:15:02isso , ou seja , você tem que ver o

1:15:04circuito que está no Word . Os outros

1:15:07dois , inventem vocês .

1:15:10>> Bom ,

1:15:12>> bem . Bom , pessoal , se não tiverem mais

1:15:26dúvidas , eh , vou deixá - los e se

1:15:28quiserem me perguntar algo sobre a

1:15:30prova parcial , eu fico . Tenho que

1:15:32buscar agora as provas parciais que

1:15:34estavam por aqui . Eh , e vão me

1:15:37perguntando um por um . Bem , comecem a

1:15:43fazer isso porque depois não terão

1:15:45tempo . Bem , bom , vou deixá - los . Quem

1:15:53quiser já pode ir saindo . Bem ,

1:15:55>> obrigado . Até quarta , tchau .

1:15:58>> Até quarta . Esta quarta , lembrem-se ,

1:16:00não a quarta da semana que vem , hein ?

1:16:04Só por precaução , eu aviso .

1:16:06>> Até logo . Bom , vou buscá - las e já

1:16:20volto . Bom , eh , tem alguém aqui que

1:17:08não passou e quer saber primeiro sobre

1:17:10isso ? Ninguém . Bom , quem ? Digam-me

1:17:37quem quer . Oh , desordenado . Eu quero .

1:17:47Sabem de uma coisa ? Eu me equivoquei ,

1:17:49professor . Vejamos , não sei se ele

1:17:53passa ou se manda por aqui .

1:17:55>> Não , não , não . Ou seja , falo por

1:17:58aqui e pronto .

1:18:00>> Eu vou te dizer em qual pergunta você

1:18:02errou . Ok .

1:18:04>> Ou seja , não vou te mandar por e-mail

1:18:06onde você errou , né ? Ou seja , não ,

1:18:09porque senão levo muito tempo . Vejam ,

1:18:17esperem-me um segundinho . Mario

1:20:27Iváñez , bem , você errou em testes .

1:20:36É uma das atividades que faz parte de

1:20:42quais destas afirmações estão

1:20:44corretas em relação aos testes . Qual

1:20:48das seguintes é um dos privilégios

1:20:50dos testes ? Qual destes é um valor do

1:20:58manifesto Agile ? E a de mencionar aí ,

1:21:04pessoal , quase todos erraram , muito

1:21:07poucos fizeram os cinco atributos da

1:21:09qualidade . Bem .

1:21:21>> Olá .

1:21:22>> Sim , é só isso , professor . Sim , a da

1:21:24qualidade eu sabia que era inevitável .

1:21:27>> É só isso . Você errou uma , duas ,

1:21:31três , quatro , cinco .

1:21:35>> Já nem lembro das perguntas , por isso

1:21:37queria saber se são apenas as

1:21:38perguntas , né ? Ou seja , na parte

1:21:41teórica . Claro , a parte prática você

1:21:43fez bem .

1:21:45>> Ok .

1:21:45>> Se você fizesse mal , não te aprovaria

1:21:48, eu já tinha dito .

1:21:49>> Ou seja ,

1:21:50>> bem , Kevin .

1:21:51>> Sim , os de qualidade eu sei que escrevi

1:21:54apenas um . Não me lembrava do outro

1:21:56com C , nem me lembrava dos do lado

1:21:58direito . Kevin , Kevin , Kevin . Bom ,

1:22:12pronto , Mario . Vou verificar o do Kevin

1:22:15.

1:22:16>> Sim , eu nem me lembro das perguntas ,

1:22:18quais eram as teóricas , então não

1:22:20sei se

1:22:20>> Bom , é por isso que estou lhe dizendo ,

1:22:22ou seja , não ,

1:22:25>> professor . Pronto , obrigado .

1:22:27>> Pronto , até logo . Nos vemos . Prof. Boa

1:22:31noite . Será que , será que há

1:22:33possibilidade de dizer a pergunta e a

1:22:35resposta correta , mais para Ah , não ,

1:22:38>> não , isso vocês têm que descobrir

1:22:40sozinhos .

1:22:41>> Ah , pronto .

1:22:43>> Ou seja , e se não , ou seja , estou ,

1:22:45estou dizendo tudo , pessoal . aqui .

1:22:51>> Claro , talvez , digamos , mais para

1:22:53consolidar o conhecimento , professor ,

1:22:55talvez a correta na verdade ,

1:22:58>> talvez a minha correta não seja a

1:23:00correta que , ou seja , vamos no sentido

1:23:03de como aprendi , mas tudo bem .

1:23:06>> Sim , você tem que prestar atenção no

1:23:08que eu estive dizendo a vocês . A

1:23:10resposta está aí , pessoal . Tudo e

1:23:12mais de uma vez . Kevin , você errou ?

1:23:16Qual destas afirmações está correta

1:23:18sobre debugging ? Eh , mas você tirou

1:23:22sete . A resposta

1:23:26>> manifesto Agile , os atributos de

1:23:28qualidade também . E bom , aí você tem

1:23:31essas , aí é onde você vacilou , por

1:23:34isso você tirou sete .

1:23:36>> Só nessas três apenas .

1:23:40>> Bem , muito bom .

1:23:43>> Bom , mais alguma coisa ? Vou te deixar

1:23:48se você quiser continuar ouvindo . Quem

1:23:51mais , pessoal ?

1:23:52>> Martín , professor .

1:23:55>> Martín

1:23:56>> Julio .

1:23:57>> Martín Julio é

1:24:00>> Sim , sim . Julio César Martín . Julio

1:24:39César Martín seis . Em que você errou

1:24:42? Quais são as afirmações ? Qual

1:24:46destas são as afirmações válidas ?

1:24:49Qual destas são as afirmações ? Não ,

1:24:53perdão , quais ? Per , vamos começar de

1:24:56novo . Quais destas afirmações são

1:24:58válidas ? Quais destas afirmações

1:25:00estão corretas em relação ao testing

1:25:02? Qual dos seguintes é um dos

1:25:06princípios dos testes ? Qual destes é

1:25:11um valor do manifesto ? Ah , olha só ,

1:25:15você acertou os atributos de qualidade

1:25:18. Seis ,

1:25:21>> professor . Muito bom . Obrigado .

1:25:23>> Beleza , nos vemos . Até logo . Quem mais

1:25:27?

1:25:30>> Tudo bem , professor ? Paradín e Gabriel

1:25:32. Olha a última . Seis . Em que você

1:26:40errou ? Principal diferença entre QA e

1:26:43QC . Qual destas afirmações está

1:26:45correta em relação ao testing ? Qual

1:26:53destes é um valor do manifesto de

1:26:55testes ágeis ? Você não colocou os

1:26:59atributos de qualidade , hein ? Pronto ,

1:27:03aí está . Considerei um como correto

1:27:08nos sete campos , mas não eram os

1:27:10certos . Você errou três . Bem . Okay .

1:27:17Okay . Então , a parte relacionada ao

1:27:22TP2 está bem .

1:27:28>> E se você não tivesse feito isso

1:27:30direito , não passaria .

1:27:31>> Ui . Ah , pronto . Obrigado . Não , é

1:27:34porque eu não tinha feito . Pelo menos

1:27:36já começo a fazer agora , ao menos .

1:27:39>> Mas o TP2 não tem nada a ver com a

1:27:41prova parcial . Não , eu achava que ... eu

1:27:45achava que sim . Não , obrigado ,

1:27:49professor .

1:27:50>> Bom , bem . Quem mais ? Jessica Quesada .

1:27:55Olha , tenho aqui o seu . Você está por

1:27:58aí ? Bom , parece que não . Mais alguém

1:28:06, pessoal ? Me avisem se não . Mais

1:28:16alguém ? Olá , você já está , Mario ,

1:28:36não é ?

1:28:41>> Como ? Professor ?

1:28:42>> Você já está ? Não , já te disse .

1:28:44>> Já estou indo embora .

1:28:46>> Bom , parece que não há mais ninguém .

1:28:49Estão todos esperando eu terminar . Bom

1:28:56, nos vemos .

1:28:57>> Bom , nos vemos . Até logo . Tchau . Tchau

1:29:00.

1:29:00>> Tchau , professor .

1:29:01>> Tchau . Tchau . Até mais , professor .

Recently added transcripts

Browse the whole transcript library

This transcript was generated from the captions YouTube publishes for this video. Get the transcript of any YouTube video atfreeyoutubetranscribe.com, free, unlimited, no sign-up.