TESTE DE SOFTWARE: O que é teste de software?
Resumen
TLDRA live inaugural sobre testes de software apresenta um projeto que visa ensinar sobre a disciplina, desde conceitos básicos até níveis mais avançados. O apresentador destaca a importância de entender o que é teste de software, apresentando diferentes definições e abordagens, como a visão de que testes são uma atividade destrutiva. Ele também discute a relevância de compreender as entradas e saídas de um software, além de como as regras de negócio influenciam os testes. A interação com os participantes é incentivada, e o apresentador promete mais aulas nas quartas-feiras, convidando todos a se juntarem e compartilharem suas experiências.
Para llevar
- 👋 Boas-vindas à primeira live sobre testes de software!
- 📅 Aulas todas as quartas-feiras às 20h.
- 🔍 Entender o que é teste de software é fundamental.
- 💡 Testes são uma atividade destrutiva, buscando falhas.
- 📊 Compreender entradas e saídas é crucial para testes eficazes.
- 🤝 Participe ativamente e compartilhe suas experiências.
- 📚 Diversas definições de teste de software foram apresentadas.
- 🛠️ Regras de negócio influenciam diretamente os testes.
- 📈 O aprendizado contínuo é essencial para a carreira em testes.
- 🎉 Traga amigos e colegas para as próximas aulas!
Cronología
- 00:00:00 - 00:05:00
Benvido á primeira Live sobre probas de software, onde se ofrecerán clases semanais para aprender desde os conceptos básicos ata o avance na carreira como probador de aplicacións.
- 00:05:00 - 00:10:00
A Live busca axudar a todos os que comezan na área de probas, proporcionando unha comprensión clara das actividades e beneficios na súa carreira.
- 00:10:00 - 00:15:00
A interacción é clave, animando aos participantes a compartir preguntas e experiencias para enriquecer a discusión sobre probas de software.
- 00:15:00 - 00:20:00
A definición de probas de software varía entre diferentes expertos, e é importante entender que cada empresa pode ter a súa propia interpretación.
- 00:20:00 - 00:25:00
Unha das definicións suxire que as probas de software son unha actividade destrutiva, onde se busca identificar defectos e erros nas aplicacións.
- 00:25:00 - 00:30:00
A importancia de comprender as diferentes definicións e enfoques sobre probas de software para adaptarse ao contexto da empresa e as expectativas do equipo.
- 00:30:00 - 00:35:00
A proba de software implica entender as entradas, procesamento e saídas, e como estas se relacionan coas regras de negocio e as expectativas dos usuarios.
- 00:35:00 - 00:40:00
A exploración e a experimentación son fundamentais para aprender sobre o software, e a anotación de observacións é unha práctica recomendada para os probadores.
- 00:40:00 - 00:45:00
A proba de software non só implica a execución de probas, senón tamén a verificación estática de artefactos e código para asegurar a calidade do produto final.
- 00:45:00 - 00:50:00
A senioridade na área de probas de software non se logra só con experiencia, senón a través do coñecemento, a práctica e a resolución de problemas.
- 00:50:00 - 00:59:52
A Live conclúe cun recordatorio sobre a importancia de aplicar o que se aprendeu e de seguir aprendendo, invitando a todos a participar nas próximas sesións.
Mapa mental
Vídeo de preguntas y respuestas
O que é teste de software?
Teste de software é a atividade de avaliar um produto de software para identificar defeitos e garantir que ele atenda aos requisitos e propósitos definidos.
Qual a importância de entender as entradas e saídas de um software?
Compreender as entradas e saídas é crucial para exercitar o software corretamente e validar se ele se comporta como esperado.
Como posso participar das próximas aulas?
As aulas acontecem todas as quartas-feiras às 20 horas, e você pode convidar amigos e colegas para participar.
O que significa a visão de teste como uma atividade destrutiva?
Essa visão sugere que o papel do testador é identificar falhas e problemas no software, buscando 'destruir' a aplicação para encontrar inconsistências.
Quais são algumas definições de teste de software mencionadas?
As definições incluem a visão de Myers, que vê o teste como uma atividade destrutiva, e a de Michael Bolton, que enfatiza a exploração e aprendizado sobre o software.
Ver más resúmenes de vídeos
As 3 palavras-mágicas para vender 1 milhão por mês de CONSÓRCIO de Maio a Dezembro
Área da esfera - Matemática - Ensino Médio
Fisioterapia Reumatológica - Aulas Especiais - SMS - Palmas
Este Es un Nuevo Día
MUITO FÁCIL! Novo Chrome OS com Play Store Integrada - Chrome OS 128 Portátil
Musk desabafa: Trump vai quebrar a América
- 00:00:01que legal legal legal sejam todos
- 00:00:07bem-vindos nessa minha primeira Live
- 00:00:10aqui sobre testes de software para todos
- 00:00:14vocês que já estão aqui eu quero te dar
- 00:00:16as boas-vindas Esse é um novo projeto
- 00:00:20que iniciou hoje onde eu vou estar aqui
- 00:00:22todas as quartas-feiras dando para vocês
- 00:00:25aqui uma aula sobre testes de software
- 00:00:28de maneira aqui que a gente vai
- 00:00:30evoluindo conforme o passando aqui há
- 00:00:33semanas e que você consiga e cada vez
- 00:00:36mais aprender sobre teste de software
- 00:00:38desde o comecinho até realmente vocês
- 00:00:42ali crescendo e conseguindo aprender
- 00:00:45tudo que você precisa ir dentro da sua
- 00:00:48carreira dentro da sua trajetória como
- 00:00:50alguém que testa aplicações beleza essa
- 00:00:54aqui é uma é mais uma forma de tentar
- 00:00:56ajudar cada um de vocês começa hoje
- 00:00:59dentro da área de testes
- 00:01:01e tem ali um caminho a trilhar uma forma
- 00:01:04Clara de entender também como funciona
- 00:01:07essa atividade e dessa forma consegui
- 00:01:10cada vez mais aí é benefícios dentro da
- 00:01:13sua carreira
- 00:01:15é a ideia dentro dessas aulas é que
- 00:01:20vocês que sigam aqui essa essa Live cada
- 00:01:24episódio aqui consigam ir progredindo e
- 00:01:26consigo alterar e conhecimento
- 00:01:28suficientes que te levem para o próximo
- 00:01:30amigo Beleza então para todos vocês que
- 00:01:33estão aqui hoje que vieram aqui também
- 00:01:36já com conhecimento muito elevado sobre
- 00:01:38teste de software saiba que a gente vai
- 00:01:41começar aqui no começo Ok mas isso não
- 00:01:45pode servir para você como sendo algo
- 00:01:47para te desanimar que também conta dessa
- 00:01:49semana mas sim é que você se lembre que
- 00:01:51você também precisa ali a estruturar
- 00:01:54solidificar suas bases para que isso te
- 00:01:57ajude também dentro da sua carreira como
- 00:01:59alguém que pode até já será um
- 00:02:01especialista em testes de software Ok
- 00:02:03então eu vou estar aqui o tempo todo
- 00:02:07aqui com vocês também durante essa
- 00:02:08próxima hora vou também olhar os seus
- 00:02:11comentários e dessa forma a gente vai
- 00:02:13conseguir interagir bem aqui
- 00:02:15É legal vamos ver quem tá por aqui já
- 00:02:19Olha que bacana já vejo aqui várias
- 00:02:22pessoas aqui do tsti mandando aqui
- 00:02:26também corações roxos né o PSP e para
- 00:02:28quem não conhece é o treinamento de
- 00:02:30teste de software para iniciantes e
- 00:02:33ajuda você você já Júnior pleno Sênior
- 00:02:36especialista gerente a não importa qual
- 00:02:40o seu papel hoje dentro da área de
- 00:02:41testes ou mesmo dentro da engenharia de
- 00:02:44software a entender tudo que você
- 00:02:47precisa para os seus fundamentos dentro
- 00:02:50da da disciplina de teste de software ok
- 00:02:53a gente vê aqui várias pessoas aqui que
- 00:02:55que já estão junto com a gente e também
- 00:02:58aqui vários amigos né lençol veja aqui o
- 00:03:01João Júnior João Júnior perguntando aqui
- 00:03:04o que é teste de software Pois é hoje a
- 00:03:07gente vai falar justamente sobre isso Jó
- 00:03:09Ótimo veja aqui também vários alunos né
- 00:03:12Eu já tive Junior Jonas Davi
- 00:03:15E daqui a Tati veja aqui o Marlon que
- 00:03:18muitas pessoas aqui também hoje com a
- 00:03:20gente e é muito legal ter aí também
- 00:03:25essas pessoas colando aqui junto vindo
- 00:03:28participando junto com a gente porque
- 00:03:29isso também ajuda bastante dentro do que
- 00:03:32a gente vai conversar aqui nessa noite
- 00:03:36né lembre-se Sempre como esse como
- 00:03:38trata-se de um evento online é muito
- 00:03:40legal também que vocês participem mandem
- 00:03:42suas perguntas compartilhem suas
- 00:03:44experiências tudo isso vai ajudar muitas
- 00:03:46pessoas que tiverem com a gente aqui
- 00:03:48hoje beleza show de bola já temos 30
- 00:03:51pessoas aqui online não esqueça se você
- 00:03:53lembra agora aí daquele seus amigos e
- 00:03:56sempre tiveram dúvidas sobre o que é
- 00:03:58teste de software especificamente e já
- 00:04:01mando agora já um Zap Manda aí um
- 00:04:03telegram chama lá nas redes sociais
- 00:04:05também vai lá para o YouTube no para o
- 00:04:08Linkedin chama os seus amigos lá também
- 00:04:10porque essa noite aqui a ideia é
- 00:04:12realmente compartilhar muito conteúdo
- 00:04:13com vocês beleza
- 00:04:15e é sempre quando a gente fala sobre o
- 00:04:19que é testes de software a primeira
- 00:04:20coisa que vem na mente das pessoas é
- 00:04:23aquela tradicional forma de explicar o
- 00:04:25que é teste de software lá você tem lá
- 00:04:28diversas definições por diversos
- 00:04:31profissionais distintos a muitas vezes
- 00:04:35até por por órgãos por empresas
- 00:04:37organizações que descrevem ele teste de
- 00:04:39software de uma maneira ou de outra e
- 00:04:42sempre quando eu penso em O que é testes
- 00:04:45de software eu tenho que identificar
- 00:04:48quais desses pesquisadores desses
- 00:04:51estudiosos definiram teste de software
- 00:04:53da forma que mais que eu que o mais me
- 00:04:56encontro dentro dela na porque isso
- 00:04:59porque tem tantas definições tantas
- 00:05:01definições tantas definições que no
- 00:05:03final das contas você precisa entender
- 00:05:05qual delas aquela que mais se adéqua ela
- 00:05:08sua linha de raciocínio isso é uma coisa
- 00:05:11boa mas também uma coisa ruim né porque
- 00:05:14uma coisa ruim
- 00:05:15é porque é dependendo da empresa onde
- 00:05:18você estiver lá vão considerar testes de
- 00:05:22uma forma e Dependendo da forma com que
- 00:05:25você vê teste de software Talvez seja
- 00:05:27diferente isso Responde a algumas das
- 00:05:29perguntas de vocês que já estão na área
- 00:05:32que estão aqui estão aqui hoje na Live
- 00:05:35de porque é que lá dentro da empresa
- 00:05:38jocko eu não vejo teste eles não vem
- 00:05:40teste de software da mesma forma que eu
- 00:05:42vejo isso porque porque provavelmente a
- 00:05:45forma com que você aprendeu
- 00:05:46culturalmente aprendeu peço que você
- 00:05:48entendesse de uma forma específica O que
- 00:05:51é testes ok eu vou dar para vocês aqui
- 00:05:54alguns exemplos que que eu vejo hoje em
- 00:05:57dia de definições do que a testes de
- 00:05:59software beleza uma delas é a seguinte é
- 00:06:02de grifar Myers ele fala que teste de
- 00:06:05software é você buscar na identificar
- 00:06:10ali defeitos e uma aplicação erros um
- 00:06:13aplicação a visão dele
- 00:06:15é super destrutiva então ele pensa aqui
- 00:06:18na ele define teste de software como a
- 00:06:21forma com que você vai usa aplicação e
- 00:06:24você usa ela buscando defeitos isso quer
- 00:06:27dizer que é na visão de mais você vai
- 00:06:30ser alguém é que que faz bons testes de
- 00:06:35software se você conseguir revelar
- 00:06:38problemas na aplicação Essa é uma das
- 00:06:40formas e essa também é uma das formas
- 00:06:42que assim na maioria das vezes a gente
- 00:06:45encontra né é pessoas descrevendo o
- 00:06:49teste de software então geralmente que a
- 00:06:51gente ver as pessoas dizendo ar leva até
- 00:06:55essa esse software e arrebentar com ele
- 00:06:58aí quebra com tudo né É mais ou menos
- 00:07:00dessa forma né E se você aí que tá aqui
- 00:07:03tá assistindo essa Live hoje também já
- 00:07:06passou por isso as pessoas interpretando
- 00:07:08aí como sei duas pessoas destruidoras do
- 00:07:11software que elas constroem qual aqui aí
- 00:07:13sim eu
- 00:07:15E isso acontece é muito comum aí
- 00:07:18acontecer lá o que a gente tem assim
- 00:07:22também aí que é e que que é muito
- 00:07:25proveniente né dessa dessa visão demais
- 00:07:28é por exemplo a questão de empresa ai os
- 00:07:32Vai lá se vai atual lá em uma empresa
- 00:07:35específica eles falam seguinte Olha o
- 00:07:37seguinte vai lá e quebra completamente o
- 00:07:39software encontra defeitos e dessa forma
- 00:07:42você vai ser aí alguém que alguém que é
- 00:07:46que tem sucesso aqui dentro da empresa
- 00:07:48não é uma forma de enxergar certo nessa
- 00:07:54Live aqui é importante que você entende
- 00:07:55essas nuances também para que você
- 00:07:57também compreenda quando você chegar em
- 00:08:00algum lugar na você também vai entender
- 00:08:02como é que as pessoas lá dentro já
- 00:08:04pensam como o que é área de O que é
- 00:08:07atividade de testes de software beleza
- 00:08:10muito importante aí que você tenha isso
- 00:08:12em mente hoje
- 00:08:13e enquanto eu tiver falando aqui com
- 00:08:14vocês eu vou compartilhar que a minha
- 00:08:18tela eu acho que dessa forma vai ficar
- 00:08:19mais fácil para que vocês também vejam
- 00:08:22que eu tô fazendo aqui eu tô querendo
- 00:08:23uma indireta Beleza vou colocar Aqui
- 00:08:28choveu uma forma que bacana de
- 00:08:30apresentar isso para vocês
- 00:08:35eu não acho que assim vai ficar legal
- 00:08:37vou aumentar aqui uma indireta um
- 00:08:39pouquinho
- 00:08:42E aí eu acho que agora ficou bem bacana
- 00:08:44aí né
- 00:08:45É sim
- 00:08:48e agora
- 00:08:50bom então vou colocar aqui alguns
- 00:08:54autores beleza segundo Maier se não o
- 00:08:57nome dele ela é four Myers ele fala que
- 00:09:03investe na ali é uma atividade atividade
- 00:09:08destrutiva Ok então quando a gente tá
- 00:09:12aqui dentro dessa dessa pegada aqui de
- 00:09:16atividade destrutiva vocês vão sempre
- 00:09:19ver que é você sendo alguém que testa
- 00:09:22aplicações vai ser convidado o convidado
- 00:09:25a participar de um juntinho e dentro
- 00:09:28desse time e vai ter ali alguém que vai
- 00:09:31estar esperando que você lembre-se disso
- 00:09:34tá deixa eu colocar aqui um balãozinho
- 00:09:35de lembre-se lembras opa não é lembre-se
- 00:09:39mas sim lembre-se
- 00:09:41as expectativas só que a gente vai falar
- 00:09:46um pouco sobre isso também hoje beleza
- 00:09:47então as pessoas ao seu redor vão ter
- 00:09:50ali Uma expectativa de que você vai
- 00:09:52estar lá para tentar destruir aquilo que
- 00:09:54alguém fez e isso daí é uma coisa muito
- 00:09:57muito interessante também porque é para
- 00:10:00quem atua hoje dentro da área de teste
- 00:10:02de software vai perceber também que
- 00:10:06segundo que algumas pessoas descrevem
- 00:10:09sobre o que é teste de software a pessoa
- 00:10:12descreve sobre como uma atividade
- 00:10:14destrutiva e dessa forma temos ali então
- 00:10:17pessoas que testam aplicações que estão
- 00:10:19lá só pra ferrar com a vida dos outros
- 00:10:22você já deve ter escutado isso não é de
- 00:10:25ater a Lia a pessoa o profissional que
- 00:10:28testa aplicações como sendo alguém que
- 00:10:30vai chegar ali um determinado. Na do
- 00:10:33desenvolve o ciclo de desenvolvimento de
- 00:10:35um software e essa pessoa então ela vai
- 00:10:38começar ali exercitar o software para
- 00:10:40buscar problemas meses
- 00:10:41e a qual que é o tamanho do campo que eu
- 00:10:44tenho aqui o tamanho do campo porque eu
- 00:10:45tenho aqui a 40 tem uma pessoa lá vai
- 00:10:47Popular aquele campinho de que cabe só
- 00:10:5040 caracteres em tese o mil caracteres e
- 00:10:53vai ali jogar né exercitar algum
- 00:10:56exercitar salvar aquilo para tentar
- 00:11:00quebrar para tentar fazer cabelo não
- 00:11:01funcione mais ok isso daqui vem dessa
- 00:11:05mentalidade também né A Proposta aqui
- 00:11:08problema formais de que são atividade
- 00:11:10descritiva tô tentando quebrar aquilo
- 00:11:12ali Ok eu tô aqui falando de software
- 00:11:16software software software e e eu te dei
- 00:11:19teu cuidado aqui também de entender se
- 00:11:23alguém aqui hoje está chegando Como
- 00:11:27assim muito novo na dentro do da área de
- 00:11:30software no geral como acho que aquele
- 00:11:32importante também desculpe atualizado
- 00:11:33Alpha bem em breve que é software
- 00:11:35software é um pedaço ali é de um ano de
- 00:11:40um Art
- 00:11:41o computador a vamo vamo colocar sim um
- 00:11:44um pedaço de arte digital é que ela ali
- 00:11:49é criada para que você possa então
- 00:11:51utilizar dentro de um sistema de
- 00:11:54computador e que você possa ali então
- 00:11:57usufruir e utilizar de algumas regras e
- 00:12:01que podem existir ali é para atender a
- 00:12:05um determinado negócio então vou dar um
- 00:12:06exemplo aqui para você está eu tenho ali
- 00:12:10um papel dentro da área de engenharia de
- 00:12:13só pra tirar o desenvolvedor na Oasis
- 00:12:16envolvedor aqui praticamente vai
- 00:12:17utilizar ali de código para criar
- 00:12:20softwares e esse software Só atender ali
- 00:12:23a regras de negócio essas regras de
- 00:12:25negócio basicamente bom reproduzir algo
- 00:12:28que você faria no seu dia a dia dentro
- 00:12:30da máquina do computador Ok e geralmente
- 00:12:33o que a gente tem ali É que geralmente
- 00:12:37eu tô vendo aqui várias comentários aqui
- 00:12:40vocês são demais galera
- 00:12:41e geralmente o que a gente tem ali
- 00:12:44dentro do desse desse contexto é algo
- 00:12:48muito mas muito muito importante para
- 00:12:50qualquer pessoa que atua hoje dentro da
- 00:12:54área de engenharia de software é o
- 00:12:57seguinte desenho um desenho muito
- 00:13:00especial Ok é isso aqui ó a gente tem
- 00:13:03aqui esse daqui é um retângulo tá bom o
- 00:13:06meu Deus que horrível vamos lá eu tenho
- 00:13:10aqui então tá esse retângulo aqui vou
- 00:13:15fazer diferente vou fazer círculos tenho
- 00:13:18aqui um círculo Nossa aqui então
- 00:13:24quadradinho e aqui o outro círculo Ok é
- 00:13:28isso era para ser um círculo então aqui
- 00:13:30eu tenho entrada eu tenho aqui o
- 00:13:36processamento e eu tenho aqui a saída
- 00:13:39beleza
- 00:13:40a entrada manda para cá que processa
- 00:13:44algo e aqui então eu tenho a saída
- 00:13:47beleza Júlio pelo amor de Deus cara não
- 00:13:52acredito que você trouxe a gente aqui
- 00:13:54para falar sobre esse desenho simplório
- 00:13:57que eu vi na logo nas primeiras
- 00:13:59disciplinas de engenharia de software É
- 00:14:02isso mesmo cara é exatamente isso ok
- 00:14:06porque porque se você não conhece o que
- 00:14:09é isso daqui é muito difícil de você
- 00:14:12entender para que que você precisa para
- 00:14:14que você precisa dessa disciplina de
- 00:14:16teste de software em si ok
- 00:14:19é porque é o seguinte como software todo
- 00:14:24software ele precisa ali na de uma
- 00:14:27entrada essa entrada aqui sua
- 00:14:29informações que você vai fornecer ao
- 00:14:31software si software e se ele vai
- 00:14:34processar ele vai primeiro vai receber a
- 00:14:36informação ele vai processar a
- 00:14:39informação e baseando-se no que ele
- 00:14:41processa ele vai então te dar uma saída
- 00:14:45Ok a entrada pode ser a pelo próprio
- 00:14:50software por outro por outros softwares
- 00:14:52ou mesmo por uma uma por um ser humano
- 00:14:56na que vai ali de fornecer essas
- 00:14:58entradas que vão ser processadas e após
- 00:15:01processadas elas vão te dar ali uma
- 00:15:03saída e nós estamos aqui agora com o
- 00:15:06senhor João Júnior Ele está entre agindo
- 00:15:08muito aqui no chat tá ele tá gritando
- 00:15:10ali sem sem Exatamente isso é exatamente
- 00:15:14e o João Júnior ele tem aqui
- 00:15:16provavelmente igual ou mais tempo do que
- 00:15:19eu
- 00:15:19o software e se ele está te dizendo isso
- 00:15:22e se eu estou te dizendo isso
- 00:15:23Provavelmente porque isso é verdade eu
- 00:15:26vou te dizer aqui que hoje em dia
- 00:15:27provavelmente usando ali uma regra de
- 00:15:30Pareto nós temos aqui há mais ou menos
- 00:15:33oitenta por cento oitenta meu Deus está
- 00:15:37muito rápido aqui hoje oitenta por cento
- 00:15:41de pessoas que atuam dentro da área de
- 00:15:45teste de software e que essas pessoas
- 00:15:48não usam esse conceito ou não utilizam
- 00:15:54esse conceito no seu dia a dia como
- 00:15:56sendo pessoas que trabalham como alguém
- 00:15:59que testa aplicações
- 00:16:02em julho o porque isso é importante é
- 00:16:05importante porque se um software ele
- 00:16:08espera uma entrada e ele te devo alguma
- 00:16:10saída para que você consiga exercitar
- 00:16:14esse software EA diz que a gente tá
- 00:16:16falando aqui também quando a gente fala
- 00:16:17sobre teste de software sobre o
- 00:16:19exercício do que é o software Tá eu vou
- 00:16:23colocar aqui como como software não só
- 00:16:26mas não só que a o p mas também um
- 00:16:31pouquinho antes do p e um pouquinho
- 00:16:33depois do ter aqui porque isso porque
- 00:16:35ele também captura informação ele também
- 00:16:37te joga informação para algum lugar Ok
- 00:16:42se você não entende que você tem
- 00:16:45entradas e quais são elas e quais são as
- 00:16:48saídas Provavelmente você não vai
- 00:16:49conseguir exercitar o softer da maneira
- 00:16:52correta e dessa forma você nem vai
- 00:16:54conseguir usar lá que ele paradigma
- 00:16:57aquela forma de interpretação do mar de
- 00:16:59O que é uma atividade destrutiva como
- 00:17:01você vai destruir
- 00:17:02eu pensando que você não tem ali uma
- 00:17:05noção Clara de qual é a entrada dele
- 00:17:08ó consegue entender o que eu quero dizer
- 00:17:10o que eu vou conseguir então destruir
- 00:17:13usar um software e destruí-los eu não
- 00:17:15sei quais são as entradas Ok então é
- 00:17:19muito importante que você entenda isso
- 00:17:21daqui quando eu falo uma eu disse para
- 00:17:24vocês com software ali ele é basicamente
- 00:17:26ali a materialização né do que aquelas
- 00:17:28regras de negócio que você impõe vou dar
- 00:17:31um exemplo de uma regra de negócios é
- 00:17:33você por exemplo dizer Olha é o seguinte
- 00:17:36eu tenho um software que eu quero
- 00:17:38construir né ou vão pensar na forma mais
- 00:17:41simples eu tenho um problema Quero
- 00:17:44resolver esse problema talvez com
- 00:17:46software OK o problema é o seguinte eu
- 00:17:48quero ter uma forma de transferir grana
- 00:17:51rápido para os meus amigos
- 00:17:53e esse é o meu problema mas é o seguinte
- 00:17:56eu não posso transferir qualquer grana
- 00:17:58não é não é qualquer pessoa que pode
- 00:18:00transferir Ana são apenas clientes que
- 00:18:03eles têm saldo os clientes que não tem
- 00:18:06saldo eles não podem transferir grana
- 00:18:08classicamente isso é minha regra de
- 00:18:10negócio então quando eu penso e agora eu
- 00:18:13queria que você pensasse em quais são as
- 00:18:15entradas aqui aqui desse requisito que
- 00:18:18eu acabei de falar qual que é o
- 00:18:20processamento que está envolvido com
- 00:18:21isso e qual que é a saída que a gente
- 00:18:24vai obter aqui
- 00:18:26o piercing aí por um por um instante tá
- 00:18:28bom para quem tá no chat não coloca no
- 00:18:30chat não isso é algo muito importante
- 00:18:32para cada um de vocês tá bom tá bom é
- 00:18:35muito importante para cada um de vocês
- 00:18:37se vocês reflitam nisso sozinhos
- 00:18:40e quando a gente pensa em um requisito a
- 00:18:43gente tem que Obrigatoriamente
- 00:18:45Obrigatoriamente não adianta a gente
- 00:18:49simplesmente ouviram um requisito e
- 00:18:52simplesmente sai pensando em como que eu
- 00:18:54vou destruir aquilo não você tem que
- 00:18:56primeiro entender Quais são as entradas
- 00:18:57e quais são as saídas dali o que se
- 00:18:59espera de processamento ok
- 00:19:02a hora que você pensa entradas você tem
- 00:19:05que pensar se tem tentar ali refletir
- 00:19:07quem é a pessoa que vai usar esse
- 00:19:10produto de software que resolve um
- 00:19:12problema Ok então vou pensar aqui em
- 00:19:18como que vai ser essa essa utilização Ok
- 00:19:21então eu vejo ali uma pessoa Ok eu tô
- 00:19:24aqui pensando aqui agora o veja que uma
- 00:19:26pessoa e essa pessoa ela está prestes a
- 00:19:30usar esse meu produto que eu vou
- 00:19:32construir Ok e essa pessoa ela pode ou
- 00:19:37não ter saldo OK ela pode ou não ter
- 00:19:42saldo e ela pode ali ou não ter um amigo
- 00:19:46para quem ela quer transferir tá E ela
- 00:19:49tem em mente quais são a linha os
- 00:19:51valores que ela quer utilizar dentro
- 00:19:53daquele daquela daquela determinada
- 00:19:55transação operação que ela quer fazer
- 00:19:58certo então a gente precisa ali tem uma
- 00:20:00ter essa noção cara
- 00:20:02a enxergar o que é isso isso tudo aqui
- 00:20:05são as nossas entradas Ok então conforme
- 00:20:09eu penso aqui nessas minhas entradas eu
- 00:20:12já estou aqui montando o meu modelo
- 00:20:14Mental para dizer o que é que eu vou
- 00:20:16imputar para dentro desse processamento
- 00:20:19e ali então eu vou ter essa informação
- 00:20:22processada e essa informação processada
- 00:20:24vai sair daqui com uma resposta que é
- 00:20:26dada pela máquina Ok basicamente é isso
- 00:20:30então se a gente fosse fazer uma
- 00:20:32representação aqui a gente teria aqui
- 00:20:35dentro desse lado na a gente teria aqui
- 00:20:39dentro desse lado aqui
- 00:20:41Tá certo por exemplo tá eu falo por
- 00:20:44exemplo porque não necessariamente é
- 00:20:46isso mas poderíamos ter aqui um um ser
- 00:20:49humano Ok ou poderemos poderíamos ter
- 00:20:53aqui também
- 00:20:57Tá certo uma máquina porque máquinas
- 00:21:01podem ser usadas por máquinas também ok
- 00:21:03então poderia até aqui no ser humano ou
- 00:21:05uma outra máquina vamos dizer que que
- 00:21:07isso daqui é a representação de um
- 00:21:09software Ok por mais que pareça ali um
- 00:21:12monstrinho não é um monstrinho daqui é
- 00:21:14um software Beleza então o software
- 00:21:16Tally fornecendo essas entradas ou um
- 00:21:19ser humano é um ser humano tá lhe
- 00:21:20prestamos os recados essas entradas vão
- 00:21:22ser processadas processadas assim tão
- 00:21:25elas vão sair aqui e essa essa resposta
- 00:21:28novamente vai ser devolvida para um ser
- 00:21:31humano Ok ou então para uma máquina
- 00:21:38um ok o quê que a gente tem aqui até
- 00:21:41agora o que a gente tem aqui até agora
- 00:21:43galera a gente tem aqui
- 00:21:46é uma representação de quem é que vai
- 00:21:51dar a entrada e quem é que vai dar a
- 00:21:52saída aqui dentro Eu tenho processamento
- 00:21:54O que que tem aqui dentro desse
- 00:21:56processamento aqui dentro desse
- 00:21:58processamento tem o código que faz com
- 00:22:03que esse software funcione e aqui a
- 00:22:06gente tá quase chegando lá onde é um
- 00:22:08momento que eu quero realmente trazer
- 00:22:10vocês para o que é que essa questão do
- 00:22:13da destruição aqui desse software em si
- 00:22:16beleza que é uma das visões na uma das
- 00:22:20visões aqui que nós temos um autor
- 00:22:22qualquer Ok Olha só quem está aqui se
- 00:22:25não é Papito E aí Papito beleza pão
- 00:22:28legal pessoal vamos lá é dado então que
- 00:22:31a gente tem aqui esse essa representação
- 00:22:34que você já compreenderam veja só que
- 00:22:36interessante eu peguei aqui aquela
- 00:22:38entrada eu falei né Então temos ao que
- 00:22:41temos uma pessoa que tem saldo que não
- 00:22:43tem saldo que tem amigo que não tem
- 00:22:45amigo que
- 00:22:46e o número na cabeça dela que ela vai
- 00:22:48fazer ela vai imputar isso para cá quem
- 00:22:51vai encontrar um ser humano ou o
- 00:22:54computador uma máquina Ok imputou isso
- 00:22:57pra cá o meu software então né se a
- 00:23:00gente tiver se a gente tiver muito bem
- 00:23:02acertado de quais são Aqui as nossas
- 00:23:05regras de negócio certo seja muito certo
- 00:23:10de quais são as nossas regras de negócio
- 00:23:12o que vai acontecer esse software
- 00:23:14processar corretamente aquilo e vai ter
- 00:23:16vou ver aqui para o nosso humano ou para
- 00:23:18nossa máquina uma saída e volto a dizer
- 00:23:22se essa regra de negócio aqui ela
- 00:23:24estiver sucessão na se ela aqui tiver
- 00:23:29entendida da melhor forma certo e se o
- 00:23:33nosso código aqui estiver também
- 00:23:34programado de uma forma correta
- 00:23:36codificado de uma forma correta dado
- 00:23:39aquelas entradas que a gente deu ali de
- 00:23:41alguém que tem saldo ela vai retornar
- 00:23:44aqui como sempre então
- 00:23:46a saída de sucesso excelente nesse exato
- 00:23:51momento você já começa a perceber aqui o
- 00:23:54que é que o nosso caro amigo mais quis
- 00:23:56dizer para nós lá no passado né ele
- 00:23:58disse o seguinte ele falou assim amigão
- 00:24:00e entenda ok a gente tem 49 pessoas aqui
- 00:24:04nessa Live volto a dizer se você tem
- 00:24:07amigos que precisam estar aqui ouvindo
- 00:24:09essa essa aula de hoje manda um Zap
- 00:24:12agora manda o Zap agora chama para cá
- 00:24:15peça para virem porque realmente aquilo
- 00:24:18que a gente tá conversando aqui hoje é
- 00:24:20algo que vai colaborar não só com você
- 00:24:22que eu olhei testador seja lá para o
- 00:24:25desenvolvedor quem for que estiver aqui
- 00:24:27assistindo as aula hoje a entender como
- 00:24:30que você consegue melhorar ele a sua
- 00:24:34atuação como alguém que ter essa
- 00:24:35aplicações Se você souber com o que ela
- 00:24:37é origem né o fundamento ali do que é
- 00:24:40teste de software beleza vamos lá da do
- 00:24:44que você entendeu isso daqui onde que
- 00:24:47está o papel que mais descreve aqui como
- 00:24:51sendo uma atividade destrutiva
- 00:24:55se a pessoa está aqui na ponta né do
- 00:24:59lado aqui esquerdo sendo ela
- 00:25:01representando um ser humano ou
- 00:25:03representando uma máquina ela está lhe
- 00:25:05imputando variações de entradas OK aí
- 00:25:10essa pessoa que está fazendo ela está
- 00:25:13aqui colocando variações uma variação
- 00:25:15número um e ela vai lá e exercita e ver
- 00:25:19qual que é o resultado que obteve ela
- 00:25:22vai lá e põe uma variação número dois na
- 00:25:25e ela vai lá e exercita ou software e
- 00:25:28ver qual é a saída na que que ela traz
- 00:25:30ela vai lá e faz a verificar a avaliação
- 00:25:34o número 3 das informações de entrada e
- 00:25:37ela tem ali um processamento e uma saída
- 00:25:39Ok é isso daqui que tá acontecendo
- 00:25:41basicamente enquanto a gente fala aqui
- 00:25:44sobre essa nossa a sua Nossa informações
- 00:25:49aqui o formato forma com que essa
- 00:25:50informação da sendo trafegado Por que
- 00:25:52acontece aqui galera que é o seguinte
- 00:25:54você
- 00:25:55e as suas variações que você vai colocar
- 00:25:58aqui vamos colocar aqui como vender são
- 00:26:01variações destrutivas Ok o que você vai
- 00:26:05colocar aqui não é uma variação para
- 00:26:07saber se a nossa regra de negócio que é
- 00:26:10o que a gente tinha dito lá então do
- 00:26:12nosso do nosso da nossa regra de negócio
- 00:26:17relacionada lá a transferência de
- 00:26:20valores se ela realmente vai estar na é
- 00:26:25funcionando como se esperava
- 00:26:28as perguntas a perspectiva descritiva ao
- 00:26:31invés de estar lá verificando-se dado
- 00:26:34que eu tenho a saldo eu consiga então
- 00:26:37fazer aquela determinada transferência
- 00:26:38para o meu amiguinho e ser feliz ele tá
- 00:26:41ali buscando identificar se as coisas
- 00:26:43são essas coisas vão dar em assim cidade
- 00:26:46o que eu tô estou tentando destruir o
- 00:26:48sofre ou seja indo contra aquela regra
- 00:26:51de negócio como a forma com que ele foi
- 00:26:53codificado se ele vai conseguir lidar
- 00:26:56com isso da maneira apropriada Ok Isso a
- 00:26:59gente vai conseguir a Óbvio detectar ali
- 00:27:01o que tem que a gente chama aqui dentro
- 00:27:03de software de inconsistência você
- 00:27:06também vai ouvir falar de ban de ter
- 00:27:08feito de falha de engano de quem lembra
- 00:27:12de outras coisas aí que a gente chama
- 00:27:14também de quando o software não
- 00:27:16comporta-se como esperado a gente tem
- 00:27:18uma 30 milhões de forma de descrever um
- 00:27:21software qa inadequado ok
- 00:27:24bom então a questão é você identificou
- 00:27:27aquilo eu prefiro chamar de
- 00:27:29inconsistência porque ele não está
- 00:27:30seguindo ali o que eu esperava que eu
- 00:27:32esperava aqui nesse caso é que ele
- 00:27:33seguisse a regra de negócio aí não
- 00:27:35conseguiu ele é um software que tem um
- 00:27:36comportamento inconsistente não não não
- 00:27:39tenho um comportamento consistente com
- 00:27:41aquilo que é que eu descrevi para ele ok
- 00:27:44ok então é quando eu encontro essa
- 00:27:48inconsistência o que eu tô dizendo eu tô
- 00:27:50dizendo que na lá na frente quando esse
- 00:27:54software começar passar a ser utilizado
- 00:27:56por alguém a que aquele nosso cliente
- 00:28:00que pediu ali que a gente resolver esse
- 00:28:03problema para ele essa pessoa ela vai
- 00:28:05então é poder utilizar o software de
- 00:28:08diversas maneiras distintas e ainda
- 00:28:10assim conseguir extrair ali o melhor
- 00:28:12daquele do daquele software entende
- 00:28:15basicamente aí é isso que aqui a gente
- 00:28:18tem aqui dentro desse nesse processo
- 00:28:20segundo Myers né Agora sim voltando aqui
- 00:28:24na
- 00:28:24aí você me fala para você aqui só uma
- 00:28:26atividade desportiva
- 00:28:28é interessante isso né
- 00:28:31e na minha opinião lá no na minha
- 00:28:34vivência e na forma com que eu ensino os
- 00:28:37meus alunos O Diego o seguinte essa
- 00:28:39visão é uma das variações de como você
- 00:28:43alguém que testa aplicações tem que
- 00:28:44pensar essa daqui não é a única ok nós
- 00:28:48não somos mais realistas né Nós somos
- 00:28:52bayerismos nós somos o que nós somos
- 00:28:54profissionais pensantes pessoas que
- 00:28:58testam aplicações são profissionais
- 00:28:59críticos são profissionais que estão
- 00:29:01olhando não só para uma visão mas estão
- 00:29:03olhando para várias visões
- 00:29:05e bater isso te ajuda a você extrair o
- 00:29:08que há de de melhor ali do seu papel da
- 00:29:10sua atuação dentro de um time seja ele
- 00:29:12qual for Ok coisas que vocês precisam
- 00:29:15entender aqui dentro dessas árvores eu
- 00:29:18não vou falar para vocês olha segundo
- 00:29:21acetf vou não vou falar aqui porque pode
- 00:29:25dar as armas segundo uma certificação
- 00:29:28internacional em teste de software
- 00:29:31engano significa isso defeito o
- 00:29:34significa aquilo aliás significa aquele
- 00:29:37outro sabe por quê Porque tudo isso daí
- 00:29:40você encontra lá no glossário vai lá
- 00:29:43para o glossário lá você encontra tudo
- 00:29:45isso tá bom o que eu quero tentar trazer
- 00:29:46aqui para vocês são realmente
- 00:29:48informações que vão ajudar você seu dia
- 00:29:50a dia por exemplo tem aqui na tem aqui
- 00:29:53pelo menos aqui sei lá vou voltar lá no
- 00:29:56meu Pareto né tem aqui pelo menos
- 00:29:59oitenta por cento de pessoas que têm uma
- 00:30:01uma certa certificação internacional
- 00:30:04aqui em testes de software
- 00:30:05E aí
- 00:30:06além de todas essas pessoas vocês
- 00:30:09aprenderam lá na certificação que você
- 00:30:11tem que tem lá falha tem o defeito tenho
- 00:30:15bug tem um engano tem na tem lá uma
- 00:30:18série de classificações quando você
- 00:30:21chega lá na sua na sua empresa e que
- 00:30:24você chega no alguém do seu time e fala
- 00:30:27assim ó é o seguinte isso daí que eu
- 00:30:29encontrei é uma falho isso aí que
- 00:30:31encontrei a um defeito e a pessoa falar
- 00:30:33não isso daí é um Bang Alguém tem disso
- 00:30:37Você já parou para pensar isso alguém
- 00:30:40entende Quais são as diversas
- 00:30:41classificações que uma inconsistência
- 00:30:44pode ter eu tenho certeza senhora fala
- 00:30:46assim não Julho só que entendi é o outro
- 00:30:49testador e aí alguém vai lá e me
- 00:30:51corrigir fala você falou errado você
- 00:30:53falou defeito era que você fala falha tá
- 00:30:56demitido tá Às vezes isso acontece
- 00:30:58porque porque é uma é uma é um linguajar
- 00:31:04é um termo tem um termo muito voltado
- 00:31:06o teste assim então as pessoas
- 00:31:08geralmente elas não entendem essas
- 00:31:11diferenciações e é por isso que a gente
- 00:31:12veio aqui né algumas pessoas aqui ó eu
- 00:31:15chamo de Ichu chamo de inconsistência
- 00:31:17chamo de bugue chama de na o importante
- 00:31:20é você saber que é algo que não tá ali
- 00:31:22batendo com o que é que você esperava Ok
- 00:31:24então nessa nessa mentalidade de Março
- 00:31:27que ele fala é vai lá e faz suas
- 00:31:28variações
- 00:31:29em Ok e fazendo essas variações tente
- 00:31:33identificar tente detectar ver o que tem
- 00:31:35de errado naquela aplicação que não é um
- 00:31:38problema mas volto a dizer não é a única
- 00:31:40forma de você ver isso OK agora a gente
- 00:31:43tem ali uma forma que eu acho assim
- 00:31:45muito muito interessante né vamos dizer
- 00:31:49assim que é a forma que o nosso amigo
- 00:31:53Michael Bolton descreve basicamente ele
- 00:31:56descreve assim
- 00:31:57e olha quem chegou aqui agora se não é
- 00:32:00Danilo sensacional mano sensacional seja
- 00:32:04bem-vindo e todos vocês aqui também né
- 00:32:07hoje sejam bem-vindos né A Jaqueline
- 00:32:09falou que somos Ju listas né então tem
- 00:32:12uma visão aqui muito genérica aqui com
- 00:32:15base em diversos pesquisadores Ok vamos
- 00:32:19lá o que o marcou botou nudes nos diz
- 00:32:21mais que o botão 1 para assim que eu
- 00:32:23acho muito muito inovador assim vamos
- 00:32:28dizer Ok e também bastante descolado
- 00:32:30dessa questão de dia o que é que a
- 00:32:33literatura medir tá é muito importante a
- 00:32:37literatura mas também é muito importante
- 00:32:38você entender o que é que dentro do dia
- 00:32:41a dia um prático faz com que você
- 00:32:43melhore dentro do seu dia a dia da sua
- 00:32:46atuação então eu juro por exemplo eu e o
- 00:32:48muito e lendo muito eu entendo aqui no
- 00:32:51Pego aqui no travou meu dia a dia tem
- 00:32:53que converter de maneira que fique mais
- 00:32:55claro não só para mim mas
- 00:32:57e vocês também que time segue nas minhas
- 00:33:00redes sociais ou que são meus alunos
- 00:33:02aqui meus queridos alunos né Falando
- 00:33:05nisso um grande abraço aí a todos vocês
- 00:33:06que estão por aqui hoje é um grande
- 00:33:08prazer ter vocês por aqui todos corações
- 00:33:10roxos é o que Michael Bolton diz aqui na
- 00:33:15verdade é o seguinte ele fala olha sabe
- 00:33:17o que é teste de software vou te dar
- 00:33:19aqui ó 15 possibilidades distintas de
- 00:33:22definir o que é teste de software 15 por
- 00:33:26quê que ele definiu assim com uma forma
- 00:33:29tão abrangente por que na opinião dele
- 00:33:32ele fala cara teste de software é muito
- 00:33:34adaptado ao que ao que você é o que você
- 00:33:37está nesse determinado momento é isso
- 00:33:40que ele fala
- 00:33:41lá e faz sentido na se você for parar
- 00:33:45para pensar como eu comecei aqui essa
- 00:33:46aula eu disse o seguinte eu falei olha
- 00:33:49para você que atua dentro da área de
- 00:33:52teste é difícil você assumir apenas uma
- 00:33:55definição de o que até às vezes chegar
- 00:33:57lá dentro da empresa onde você atua hoje
- 00:33:59e falar cara teste de software é isso né
- 00:34:02É como o Jonas falou aqui depende do
- 00:34:05contexto na algo você vai lá e fala cara
- 00:34:07isso daqui é muito difícil aí de você
- 00:34:11conseguir chegar lá e falar cara está
- 00:34:13aqui ó essa exata definição de que a
- 00:34:16teste de sócio não dá
- 00:34:18bom então marca o botão quando ele
- 00:34:20quando ele falou sobre isso ele falou
- 00:34:23cara com que 15 definições Que marca que
- 00:34:26podem mais você escolhe qual você quer
- 00:34:28que qual você quer é pegar para você
- 00:34:31agora entendeu E foi até engraçado
- 00:34:33porque a gente teve lá uma a gente teve
- 00:34:37lá dentro do bolso dele né um comentário
- 00:34:41de uma pessoa que chegou lá e falou
- 00:34:42assim ou marcou Mas me fala aí cara você
- 00:34:44fosse para você dentro de um ele dentro
- 00:34:47de um dente de um elevador tem que
- 00:34:49vender para alguém O que é teste de
- 00:34:52software qual definição você dar ele
- 00:34:53falou cara é o seguinte escolhe uma das
- 00:34:5615 que eu te dei aqui e ela que mais
- 00:34:59adepta para você entendeu então vou
- 00:35:00falar aqui tá daquela que eu que eu acho
- 00:35:03assim ah ah mais mais mais bacana assim
- 00:35:06de das que eu vi lá tá bom que é teste
- 00:35:10de software é você avaliar um produto
- 00:35:12através da de aprender lhe desculpar
- 00:35:16você avaliar
- 00:35:18é através da o aprendizado sobre ele que
- 00:35:22você obtém a partir da exploração da
- 00:35:25observação e da inferência a e também da
- 00:35:28experimentação que quer dizer no na
- 00:35:33Perspectiva aqui do Michael Bolton ele
- 00:35:35fala aqui a forma de você na aqui testes
- 00:35:40é uma atividade onde você conhecendo na
- 00:35:44ou não conhecendo o software Ok
- 00:35:47conhecendo conhecer em partes ou não
- 00:35:50conhecendo software você começa a
- 00:35:53explorá-lo
- 00:35:55a a a experimentá-lo a inferir coisa
- 00:36:01sobre ele então você fala olha é um
- 00:36:06software de transferências de valores
- 00:36:10vejo que tem aqui uma bolinha de entrada
- 00:36:15o que é que eu posso entrar aqui
- 00:36:18a mãe servir algo inferir que eu posso
- 00:36:21entrar com 400reais aqui vou colocar
- 00:36:24400reais como sendo aqui a minha entrada
- 00:36:26Vou inferir que eu Júlio tem do 400reais
- 00:36:30Vou colocar 400reais aqui que eu vou ser
- 00:36:32capaz de transferir uma grana para
- 00:36:35alguém ir ele fala isso
- 00:36:37eu vou aqui então é ao invés de só
- 00:36:42explorar vô vai experimentar ou melhor
- 00:36:46vovô explorar aqui um pouquinho mais vou
- 00:36:47ver o que que acontece quando eu clico
- 00:36:49aqui ou quando eu digito ali
- 00:36:52e como cossalter se comporta Opa o
- 00:36:55software aqui ele se comporta da
- 00:36:57seguinte maneira ele vai lá e descreve
- 00:37:00aquela seguinte maneira e ele anota ele
- 00:37:02escreve aquilo tá eu me lembro que Em
- 00:37:05outro momento eu não me lembro se foi
- 00:37:07ele exatamente que falou falou o
- 00:37:08seguinte falou olha a melhor e isso
- 00:37:11vocês tem guardar aí tá bom a melhor
- 00:37:13ferramenta de alguém que testa
- 00:37:15aplicações alguém que está executando a
- 00:37:17atividade de testar é um bloco de notas
- 00:37:21Porque você observa um software você
- 00:37:24anota o que que o que que tem dentro
- 00:37:26dele
- 00:37:27e você vai lá e anota você vai lá e
- 00:37:30escreve você tira só quando você toma
- 00:37:32anotações ali tomar Notas Sobre aquilo e
- 00:37:35isso faz com que você vai aprendendo
- 00:37:37sobre o que é o software sobre como ele
- 00:37:39se comporta como ele deveria se
- 00:37:40comportar você vai lidar com as pessoas
- 00:37:42ou válida com os oráculos nesse caso
- 00:37:46aqui por exemplo as regras de negócio
- 00:37:48seria um oráculo certo a visão dele como
- 00:37:51vocês podem ver a uma visão um pouco
- 00:37:52mais né voltada ali a exploração a você
- 00:37:58conhecer aprender me explorar né o
- 00:38:03software certo seria mais ou menos nessa
- 00:38:05lá nessa linha OK agora eu pergunto para
- 00:38:08você se não precisa responder também mas
- 00:38:10quantos de vocês tomam notas aquilo que
- 00:38:12tá acontecendo enquanto você explora o
- 00:38:15software que você está ali testando né
- 00:38:19então é é basicamente isso você vir aqui
- 00:38:22e pegar por exemplo vou pegar aqui a
- 00:38:24calculadora
- 00:38:25É eu sei que é um exemplo bem clichê mas
- 00:38:29vou pegar aqui uma calculadora eu vou
- 00:38:31falar caro o que que é que que faz se eu
- 00:38:34apertar às vezes e apertar o nove da Ok
- 00:38:38olha ele ficou com 0 Era Zero mesmo que
- 00:38:42que eu que eu esperava na vou tentar
- 00:38:45aqui né aplicativos seis e apertar aqui
- 00:38:50o mais
- 00:38:51o e apertar o símbolo aqui de do desse
- 00:38:57mal aqui a vírgula
- 00:38:59é legal agora vou dar um igual tá ele
- 00:39:02tem seis na e como ir enquanto eu faço
- 00:39:05isso é eu aqui tentando descobrir o que
- 00:39:08é que o software está com Microsoft está
- 00:39:11respondendo como é que ele está se
- 00:39:13comportando lá então a visão dele uma
- 00:39:16visão mais voltada isso é interessante
- 00:39:19né E aí a gente chega lá em uma em uma
- 00:39:23definição um pouco mais formal aqui
- 00:39:25vamos dizer porque na tem lá desse cunho
- 00:39:30mais de formalidade né vamos dizer assim
- 00:39:32o STB da vida por exemplo ele fala assim
- 00:39:35Olha é o seguinte na teste de software
- 00:39:40na atividade de avaliar produtos de
- 00:39:42software Ou você tem aqui um produto de
- 00:39:44software certo esse aqui é o nosso
- 00:39:47produto de software que tá aqui sublinha
- 00:39:49a circulado com vermelho ele fala assim
- 00:39:51cara é o seguinte é você avaliar
- 00:39:54produtos de software para quê para você
- 00:39:56saber se eles atendem aos requisitos
- 00:39:59ah e também atende aos propósitos na que
- 00:40:02que foram definidos para ele olha um
- 00:40:05software foi criado com um propósito Ele
- 00:40:07atende esse propósito Ele atende essa
- 00:40:09regra de negócio e ele e eu consegui
- 00:40:12encontrar detectar defeitos nele entende
- 00:40:15Essas são as características da Lei são
- 00:40:17descritas pelo esrb então e esta que é
- 00:40:21bem para quem não sabe aqui é um órgão a
- 00:40:23que define na versão ali práticas
- 00:40:27relacionadas a teste de só Fale para mim
- 00:40:29falar aprender avaliar um produto de
- 00:40:34software é um
- 00:40:37e aprender ao propósito
- 00:40:41o requisito e detectar efeitos agora
- 00:40:47falo para vocês qualquer melhor forma né
- 00:40:50ou Desculpa pessoal não tava mostrando a
- 00:40:53tela aqui cabeção Desculpa aí galera
- 00:40:59tchau bom arrumo lá não então a gente
- 00:41:03tem aqui a descrição do Michael Bolton
- 00:41:05do do STB aqui eles estão falando dessas
- 00:41:09dessas duas formas aqui de compreender
- 00:41:11você como sendo alguém que testa
- 00:41:14aplicações uma pessoa que está atuando
- 00:41:17dentro da área de teste de software o
- 00:41:20que quer atuar além da área de software
- 00:41:22que que você tem que entender qual
- 00:41:24desses três aqui você tem que pegar você
- 00:41:27tem que pegar os 3
- 00:41:29se você tem que pegar os três extraído
- 00:41:31os três com o que que é de melhor que
- 00:41:34cada um deles traz para você e aí você
- 00:41:35tem que consolidar isso de uma forma com
- 00:41:38que faça que você dado um determinado
- 00:41:41contexto dado um determinado problema
- 00:41:43uma determinada situação você vai lá e
- 00:41:45fala cara como com Marés pensaria cara
- 00:41:49como que o bolo também sabia cara como
- 00:41:51que o STB pensaria E aí você vai lá e
- 00:41:54pensa numa outra ainda você pensa no seu
- 00:41:56você fala e eu Qual que é a minha
- 00:41:59reflexão que eu dou sobre isso Qual que
- 00:42:02é a minha definição de como de como
- 00:42:04definir a atividade que eu que eu tenho
- 00:42:07aqui de testes como que é que eu faço
- 00:42:08isso me dele é muito importante você tem
- 00:42:11essa definição por quê Porque ela te dá
- 00:42:14lhe uma noção Clara de ir para onde você
- 00:42:16tem que seguir Ok então o que eu devia
- 00:42:21aqui é venha suas referências
- 00:42:28o monstro a construa seu conhecimento a
- 00:42:35partir dela é isso porque você precisa
- 00:42:41ter também tem também aquela questão do
- 00:42:43Como eu faço como eu entendo isso é mega
- 00:42:48importante que vocês tenham também então
- 00:42:50aqui você vai colocar também qualquer a
- 00:42:52sua Quem são suas referências e como é
- 00:42:54que você obtém seu conhecimento a partir
- 00:42:55daqueles conhecimentos que eles têm Ok
- 00:42:59então agora repensando aqui o que é
- 00:43:04teste de software teste de software e
- 00:43:06atividades que você tem aqui de através
- 00:43:09de regras de negócio através de
- 00:43:11experimentação através de exploração
- 00:43:13através de um pensamento destrutivo na
- 00:43:17tô aqui perdendo apenas três da esses
- 00:43:20três autores que eu trouxe aqui para
- 00:43:21vocês hoje você olhar para esse para
- 00:43:24aquele nosso problema que foi traduzido
- 00:43:27aqui em uma
- 00:43:28e negócios na aqui ali então uma uma
- 00:43:31série de forma de implementações que a
- 00:43:35gente definiu para um pedaço de soft
- 00:43:39o que foi implementado e que precisa ser
- 00:43:42ali então na precisa ser então testado
- 00:43:48Ok basicamente é isso que a gente faz e
- 00:43:51como a gente viu até agora pensando aqui
- 00:43:53no resumo um resumo bem básico é olhar
- 00:43:56para as entradas na como sendo um ser
- 00:43:59humano ou como sendo um computador então
- 00:44:02fornecer essas entradas para o que
- 00:44:05alguém que desenvolve uma pessoa
- 00:44:07desenvolvedora desenvolveu utilizando o
- 00:44:11código fonte e então na validar que a
- 00:44:15sua saídas elas foram ali retornado as a
- 00:44:18forma que eu esperava
- 00:44:20em Ok e essa saída lembrando ela pode
- 00:44:24ser consumida por um ser humano ou pode
- 00:44:26ser ali consumida por uma máquina pode
- 00:44:29ser ele consumida também pode ser que eu
- 00:44:31envie uma entrada por um ser humano e
- 00:44:34que as entradas seja processada e depois
- 00:44:36consumida por uma máquina ou pelo
- 00:44:39próprio humano ou uma máquina para
- 00:44:41máquina não importa a questão aqui aqui
- 00:44:43existe aqui no meio alguém que está
- 00:44:45tentando solucionar um problema que aqui
- 00:44:47o nosso caro colega de trabalho software
- 00:44:50Ok para essa aula de hoje eu sei que ela
- 00:44:54é só essas aulas de uma hora elas vão
- 00:44:57ser curtas para tudo que a gente tem que
- 00:44:59falar mas é muito importante a gente vai
- 00:45:00definir aqui também quais seriam os
- 00:45:02próximos passos dentro dessas nossas
- 00:45:04conversas né E algumas dúvidas que ficam
- 00:45:07aqui também né então vou colocar Assim
- 00:45:09como
- 00:45:10e o craque como próximas excursões
- 00:45:16e quais são as dúvidas que a gente tem
- 00:45:18aqui as discussões são como é
- 00:45:22o edificado um software
- 00:45:26é hora de colocar outras dúvidas aí que
- 00:45:28vocês tenham tá bom pessoal como é
- 00:45:31codificado um software
- 00:45:32E como eu exercito só centradas
- 00:45:41E como eu identifico essas entradas
- 00:45:47G1
- 00:45:50é o que há dentro do software on
- 00:45:56E aí
- 00:45:58e a diferenças
- 00:46:01e em utilizar o software como um ser
- 00:46:10humano
- 00:46:11eu vou como uma máquina
- 00:46:14e eu vejo que essas daqui são algumas
- 00:46:18das nossas próximas discussões que a
- 00:46:20gente tem que ter porque quando a gente
- 00:46:22falou aqui sobre esse nosso contexto
- 00:46:24esse nosso diagrama aqui a gente tá
- 00:46:27falando aqui sobre um diagrama que ele
- 00:46:29mostra aqui para nós na muitas coisas
- 00:46:33ele mostra aqui para nós não só os
- 00:46:36simples de entrada e de saída mas também
- 00:46:38o de todo o que permeia isso é outra
- 00:46:41discussão que a gente tem que que tem
- 00:46:43que ter aqui é apenas regras de negócio
- 00:46:48servem como como oráculo
- 00:46:54a aplicação
- 00:46:58e como validar se a compreensão foi
- 00:47:04correta
- 00:47:06e esse foi escrita corretamente a
- 00:47:12é essa daqui são algumas das nossas
- 00:47:15próximas discussões olha lá o Gustavo
- 00:47:19Queiroz Ele tá perguntando assim ó deixa
- 00:47:22eu compartilhar aqui com vocês é
- 00:47:25e o Gustavo Queiroz tá perguntando assim
- 00:47:27como priorizar o que devo testar
- 00:47:33a teorizar o que devo está Tem várias
- 00:47:40coisas aqui na ainda tem uma Enquanto
- 00:47:43vocês Digitam aí as próximas eu acho que
- 00:47:45seria importante aqui eu só deixar uma
- 00:47:47outra coisa Claro para vocês que é o
- 00:47:48seguinte tá
- 00:47:51nós testar não necessariamente é você ir
- 00:47:54lá e literalmente executar na um o
- 00:48:00software OK você também tem como testar
- 00:48:04sem executar o software você testar na
- 00:48:08verdade aqui ó que a gente em dentro de
- 00:48:11testes de software aí olhando prazo
- 00:48:14definições que existem né O que a gente
- 00:48:16chama needy verificação ou de teste
- 00:48:19estático na que é de você ir lá e olhar
- 00:48:22para Aquela fonte do conhecimento ou por
- 00:48:25um artefato específico e pensar se ele
- 00:48:28na se ele que aquele aquele nosso olha
- 00:48:32aquela nossa origem está ali de escrita
- 00:48:35da forma correta ou se a forma com que
- 00:48:38foi codificada né só forma com que ele
- 00:48:41foi codificado é que eu tô dizendo que
- 00:48:43dentro dessa caixinha é um produto de
- 00:48:45software já utilizável mas aqui não é o
- 00:48:48rico que ele fala aqui roxo lá
- 00:48:51é porque eu gosto muito de roxo e se
- 00:48:53vocês estão aí entendem porque Vocês
- 00:48:55poderiam falar no chat também ok mas é é
- 00:48:58é eu pegar aqui ó esse trecho aqui e
- 00:49:03dizer Cara isso aqui foi feito da melhor
- 00:49:05forma possível está estruturado da
- 00:49:07melhor forma possível é disso que a
- 00:49:09gente fala aqui dentro lá então aqui
- 00:49:12além de como priorizar lá o que devo
- 00:49:16testar também seria como estar
- 00:49:21e de maneira estática
- 00:49:24E aí
- 00:49:27E aí a gente tem mais aqui ó quais são
- 00:49:30processos de teste como otimizar os
- 00:49:32testes de maneira automatizada né então
- 00:49:35ó
- 00:49:36e É possível estar de maneira
- 00:49:41e automatizada mas ele aí próximos
- 00:49:45passos também ou processos de teste né
- 00:49:50legal
- 00:49:52O que é capitulando então aqui mais uma
- 00:49:54vez tá para todos vocês que vieram aqui
- 00:49:56hoje que queriam saber sobre o que é
- 00:49:58testes de software a gente tem diversas
- 00:50:01formas de identificar isso ok
- 00:50:04os autores descrevem isso de formas
- 00:50:08distintas nem farmácias por exemplo como
- 00:50:10uma atividade descritiva marca o botão
- 00:50:12como conhecer aprender explorar
- 00:50:14aplicação e Através disso avaliá-la né E
- 00:50:17essa tem que beber falar que a que é
- 00:50:19você avalia um produto de software
- 00:50:21entendendo a verificando se ele atende o
- 00:50:23seu propósito e ali então é tendo a
- 00:50:27oportunidade de detectar defeitos o que
- 00:50:30eu disse para vocês como você embalil
- 00:50:32atividade que vocês tem que fazer é
- 00:50:33pegar tudo isso daqui e mais todas as
- 00:50:36outras diversas definições do que é
- 00:50:37teste de software condença tudo isso
- 00:50:40trazer para o seu dia a dia como sendo
- 00:50:42algo ali que vai te ajudar a entender
- 00:50:44qualquer o Real propósito do que você
- 00:50:46faz como sendo alguém que testa alguém
- 00:50:49que quer testar aplicações OK segunda
- 00:50:52avaliação de segunda a descrição a
- 00:50:54definição de gravar mais eu iria vir
- 00:50:57passar aqui para dentro do que são as
- 00:50:59entradas né passaria aqui para dentro do
- 00:51:02que está suas entradas
- 00:51:05e a
- 00:51:07os valores que são ali variações que são
- 00:51:10na destrutivas inválidas que exercitar
- 00:51:14iam a aplicação de uma maneira negativa
- 00:51:17para saber se ela consegue se comportar
- 00:51:19da forma que que a gente esperava certo
- 00:51:22segundo ali o que a gente tem na visão
- 00:51:25de Michael Bolton seria a gente vir aqui
- 00:51:27e colocar diversas né variações
- 00:51:31distintas explorá-las né identificar a
- 00:51:35forma com que ela se comporta dado uma
- 00:51:37determinada a entrada que você que você
- 00:51:39fornece certo seria um várias Já segundo
- 00:51:43o STP seria você vir aqui e você olhar
- 00:51:48para a regra de negócio então você olha
- 00:51:50para cá
- 00:51:52o Ok Isso daqui é um olho não é um ovo
- 00:51:55Tá bom mas você olha para cá e com base
- 00:51:59nisso daqui você olha para cá e Com base
- 00:52:02no que você olhou para cá e que você
- 00:52:04exercitou aqui você desse a saída disso
- 00:52:06é exatamente igual aquilo que foi pedido
- 00:52:09aqui nos requisitos Ok então você já tem
- 00:52:12aqui três abordagens segundo três
- 00:52:14pesquisadores distintos Júlio disse para
- 00:52:16você olha só esse expectativas as
- 00:52:20expectativas é o seguinte é você olhar
- 00:52:22para cá para esse para todo esse ciclo
- 00:52:26aqui que é de você definir requisitos
- 00:52:29entrada desenvolver o software prestar
- 00:52:32atenção no software olhar para saídas
- 00:52:34dele como sendo time pessoas que estão
- 00:52:38ao meu redor que participam do ciclo do
- 00:52:41desenvolvimento junto comigo
- 00:52:43e me digam Quais são as expectativas que
- 00:52:46nós temos para o software que está
- 00:52:48descrito aqui ok o quê que a gente
- 00:52:51espera nesse software então talvez nessa
- 00:52:55nessa pergunta você teria aqui na
- 00:52:59algumas pessoas que estão ao seu redor
- 00:53:01para dizer as expectativas delas você
- 00:53:03vai ter aqui o desenvolvedor
- 00:53:07e você vai ter aqui na um por exemplo o
- 00:53:12cliente real o seu usuário
- 00:53:16Tá certo você vai ter aqui talvez o
- 00:53:22sítio ou
- 00:53:25é aquela o diretor de tecnologia talvez
- 00:53:28você tem aqui o piou
- 00:53:32O que é o product owner ou talvez você
- 00:53:35esteja dentro de um ambiente mais
- 00:53:37tradicional Então você tem aqui um
- 00:53:39analista de negócios
- 00:53:41e na um analista de negócios
- 00:53:44E essas pessoas aqui são algumas
- 00:53:46daquelas né que que te dizem aí na Quais
- 00:53:53são as suas expectativas
- 00:53:56e perante ao software que a construído
- 00:53:59e logo se você sendo alguém que vai
- 00:54:04testar aplicações conhece as
- 00:54:06expectativas do desenvolvedor sobre a
- 00:54:08qualidade do software do Pio sobre o
- 00:54:11software do cliente as expectativas do
- 00:54:14sítio ou sobre a sobre aquele
- 00:54:17determinado produto se você conhece as
- 00:54:20expectativas do analista de negócios
- 00:54:21sobre isso você consegue então pensar
- 00:54:26aqui em quais são as entradas que você
- 00:54:29vai dar para essa aplicação para validar
- 00:54:32que todas as expectativas desse seus
- 00:54:35clientes são atendidas quando você obtém
- 00:54:39essa saída aqui do software Então você
- 00:54:41fala todas as expectativas dos meus
- 00:54:43clientes foram atendidas
- 00:54:45o Ok essa é uma outra forma de você
- 00:54:47pensar também aqui a atividade de teste
- 00:54:50de software Então a gente tem aqui na
- 00:54:53essa outra visão dos clientes que é uma
- 00:54:55visão aqui que você vê muito forte como
- 00:54:58por exemplo em genes bar né num livro
- 00:55:03que é o essas large software teste que
- 00:55:06eles que eles falam justamente disso ele
- 00:55:08fala cara testes é também o ato de você
- 00:55:11né avaliar o software
- 00:55:15e buscando saber se ele atende às
- 00:55:23as expectativas dos clientes
- 00:55:30e aqui nesse caso é você olhar para
- 00:55:32essas expectativas e ver se o seu
- 00:55:34software atende aquilo então são
- 00:55:36diversas formas na de você definir o que
- 00:55:39é teste de software Ok E como eu disse
- 00:55:42para vocês a gente tem aqui então não só
- 00:55:46o software em si que ela é o produto
- 00:55:48funcionando mas também qual que é a sua
- 00:55:50estrutura e lá dentro dessa sua
- 00:55:52estrutura tem muitas coisas como por
- 00:55:55exemplo aqui ó é o Danilo Ele pergunta
- 00:55:58aqui eu acho que a gente pode colocar
- 00:55:59como sendo o próximo as discussões
- 00:56:01também ele fala o seguinte ainda é
- 00:56:03importante ter bem definidos O que são
- 00:56:06itens de configuração itens de cobertura
- 00:56:09eu acho que é um pouco aqui importante
- 00:56:10também a gente discute e próximos in
- 00:56:13próximos próximo as discussões né
- 00:56:17cobertura e configuração
- 00:56:22é apenas tá com a gente deixa bem
- 00:56:25limitado aqui olha o escopo dessa nossa
- 00:56:28aula de hoje tu és aula de hoje ela
- 00:56:30falou sobre o que falou sobre o que é
- 00:56:32teste de software ok
- 00:56:35e lembrem-se voltar colocar aqui no
- 00:56:38lembre-se tá bom entrada processamento
- 00:56:41saída Vocês precisam ter isso daqui
- 00:56:44também ok esse mãe the map ele vai estar
- 00:56:48disponível para todos vocês aqui na
- 00:56:51descrição desse vídeo tá bom lembrem-se
- 00:56:54todas as quartas-feiras eu estarei aqui
- 00:56:57com vocês para trazer um pouco mais
- 00:57:00sobre testes de software são aulas
- 00:57:02gratuitas vocês poderão seguir por aqui
- 00:57:05todas as quartas-feiras então para isso
- 00:57:08eu espero todos vocês aqui todas as
- 00:57:11quartas às 8 horas da noite ok traga os
- 00:57:14seus amigos Traga seu cachorro traga sua
- 00:57:16família traga a sua namorada traga a
- 00:57:20pessoa que está ali com você acompanha
- 00:57:22na sua vida toda Traga seu namorado
- 00:57:24estrago amigos lá no vizinho trago o
- 00:57:26gestor trás todo mundo beleza afinal
- 00:57:30quando a gente fala sobre testes de
- 00:57:33paridade de software isso não é
- 00:57:35Bom dia mais o papel só de alguém de um
- 00:57:38papel de uma pessoa que está dentro do
- 00:57:40time que ali responsável por testar não
- 00:57:42teste de software é algo que é
- 00:57:45responsabilidade de todo time vocês
- 00:57:47estão aqui hoje são os mais interessados
- 00:57:50em teste porque vocês se assemelham se
- 00:57:53gostaram dessa dessa dessa disciplina ou
- 00:57:56hoje já atuam dentro dessa dentro dessa
- 00:57:59área mas vocês precisam também converter
- 00:58:03chamar as pessoas que fazem parte do seu
- 00:58:05time para que eles também aprendam mais
- 00:58:07sobre teste de qualidade de software
- 00:58:09Então traz todo um trás todo mundo e
- 00:58:12mais usem o que vocês aprenderam aqui
- 00:58:15hoje dentro do seu dia a dia tem uma
- 00:58:18coisa que eu falo que é o seguinte a
- 00:58:19senioridade ela não se alcança
- 00:58:22simplesmente vivendo lá lá porque você
- 00:58:25está vivo que você tá virando um senhor
- 00:58:28dentro da área de teste de software Não
- 00:58:29isso não é verdade você só consegue
- 00:58:33atingir a senhor idade de
- 00:58:35a sua área de atuação se você obtém o
- 00:58:38conhecimento Coloca ele em pratica e
- 00:58:41vive aprendi ali então com aquilo que
- 00:58:44você encontra de problemas realmente
- 00:58:47tentando aplicar aquilo que você que
- 00:58:49você aprendeu então que seja para todos
- 00:58:52vocês um mantra tá bom e nosso mantra
- 00:58:56vai ser o seguinte vou obter o
- 00:58:58conhecimento vou aplicar o conhecimento
- 00:59:01vou viver os problemas voo obter o
- 00:59:05conhecimento vou aplicar o conhecimento
- 00:59:08vou viver os problemas ok a gente tem
- 00:59:11que ter isso como sendo nosso mantra e
- 00:59:13dessa forma vocês vão conseguir atingir
- 00:59:15a finalidade que vocês esperam ok muito
- 00:59:18sucesso para todos vocês um prazer ter
- 00:59:20vocês aqui hoje muito obrigado a todos
- 00:59:22os meus alunos aí do tsbi o treinamento
- 00:59:25de teste de software para iniciantes a
- 00:59:27vocês também do descomplicando o teste
- 00:59:29já p i a todos meus amigos que
- 00:59:31conectaram aqui hoje a todos vocês que
- 00:59:33não me conheciam mas acabaram de
- 00:59:35Olá a todos vocês que já me seguem por
- 00:59:37aí continuem por aqui a gente se vê
- 00:59:39novamente na próxima quarta-feira mãe de
- 00:59:42Neto e na descrição muito sucesso para
- 00:59:44vocês não esqueçam do nosso mantra é a
- 00:59:46próximo tchau tchau
- teste de software
- definições
- interatividade
- regras de negócio
- entradas e saídas
- atividade destrutiva
- aprendizado
- exploração
- aulas online
- participação