Como foi o TSPI Conference 2020
O TSPI Conference foi um evento criado pelo Júlio de Lima que aconteceu nos dias 21, 22 e 23 de setembro e nele, alunos do TSPI foram convidados para falar sobre diversos temas da área de testes de software. As palestras tiveram como base artigos escritos pelos próprios alunos do Julio e todos os textos se encontram na Revista TSPI, uma publicação que contempla posts criados e revisados pelos próprios alunos e pelo Júlio.
Se você perdeu o TSPI Conference 2020 agora é a hora de saber um pouco como foi cada uma das palestra, através deste post que foi criado colaborativamente por todos os palestrantes do evento. Chega mais!
DIA 1: Mentalidade e Métodos
QA, seja bem vindo(a) ao princípio das coisas! — Rafael Costa
Na palestra, o Rafael inicia questionando se é possível a participação do QA sob a perspectiva da qualidade além da fase de testes. Ele demonstrou como conduziu seu time por meio de perguntas como “o que é qualidade para você?”, “como você vê o papel de quem testa aplicações dentro do time?” e “quais as maiores dores relacionadas a qualidade no contexto atual?”. Demonstrando os resultados da sua pesquisa, ele apresentou a importância do time ter uma visão unificada sobre o que é qualidade.
Desta forma, o Rafael mostrou na sua palestra, como foi possível visualizar as oportunidades de melhoria e propor estratégias de testes em que o QA pudesse atuar gerando valor desde o início da construção da aplicação. Ao final, ele apresentou possíveis dificuldades que poderiam existir ao longo do processo e como superá las.
Não trate como robô quem cuida da qualidade com amor — Diógenes Chagas
A reflexão que o Diógenes nos trouxe foi que em um mundo automatizado e robotizado é muito importante lembrar que existem seres humanos por trás de toda esta automatização e que os fatores humanos influenciam bastante na qualidade do software.
Diógenes compartilhou experiências e atitudes com o público, de como melhorar a qualidade de vida e o convívio com os colegas de trabalho, do time ter uma visão unificada sobre o que é qualidade, e assim maximizar a qualidade do processo, e consequentemente, da aplicação. Dentre várias dicas, a empatia foi a que mais se destacou durante a história da Ângela, que é QA e que vários QAs que estavam participando no evento se identificaram.
AIMA: como expandir a atuação de QA’s através de indicadores — Jonas Dávila
Na palestra sobre o método AIMA, o Jonas Dávila trouxe uma visão interessante sobre a aplicação desta abordagem no contexto de Qualidade de Software. Baseando-se no ciclo PDCA (Plan, Do, Check, Act) de gerenciamento de projetos, ele citou alguns pontos do contexto que o cercava: um novo projeto com processos e práticas não tão claros e definidos. Dessa forma, viu a oportunidade de contribuir com a criação do método AIMA para maximizar a qualidade não só da aplicação, mas principalmente, do processo como um todo e assim expandir a sua atuação do QA, agregando cada vez mais valor no projeto.
Algo perceptível durante a apresentação foi a experiência comprovada, pois a explicação de cada um dos pontos foi feita com propriedade, deixando claro que é possível aplicar o método, independente do contexto de trabalho (tradicional ou ágil). O AIMA estimula a transmissão do conhecimento fazendo com que cada vez mais o time se beneficie de sua aplicação, tornando mais claro para a equipe como atingir os seus objetivos de forma efetiva.
Acessibilidade durante a Pandemia — Belkiss Marcório e Bruno Pulis
Para fechar o primeiro dia do evento com chave de ouro, Belkiss e Bruno Pulis trouxeram à tona o tema Acessibilidade. Através de uma agradabilíssima apresentação e aliada a um assunto tão relevante como esse, a dupla falou sobre conceitos básicos e os principais pontos a serem considerados nos testes de acessibilidade.
Foi uma palestra esclarecedora e ajudou bastante a disseminar a cultura da qualidade de software com viés inclusivo e diverso. Pulis e Belkiss fizeram um live testing usando o Access Monitor e ainda passaram mais dicas de ferramentas e fontes de estudo.
Confira todas as palestras do 1º dia do TSPI Conference 2020 no vídeo abaixo:
DIA 2: Códigos e Ferramentas
QAs que não codificam e seus 12% de vagas — Paulo Oliveira
Esta palestra nos trouxe a reflexão sobre a importância de nos desenvolver durante nossa carreira e para nos ajudar a entender melhor essa realidade. O Paulo nos trouxe a história do Gabriel, que era um QA que não sabia codificar e precisou se transformar. Nesse momento, muitas pessoas comentaram no chat dizendo que se identificaram com a história do Gabriel, deixando claro que não podemos nos estagnar e que devemos sair da nossa área de conforto para alcançar lugares maiores.
Paulo ainda nos trouxe uma pesquisa que deixou ainda mais preocupado quem não quer se desenvolver na área de teste de software, mas, ao mesmo tempo nos acalmou trazendo um CANVAS — Aprender a Programar, uma super ideia compartilhada por ele para planejar como cada um pode aprender a codificar, alcançando então o intuito da apresentação.
Qual o papel do tester na revisão do código? — Bruna Fernandes
Bruna começou a palestra convidando todos para revisar código. Ela mostrou a experiência pessoal que teve ao adotar essa prática de revisar o código da aplicação, quebrando paradigmas e mostrando que: QA também pode fazer um code review e que isso não deixará o QA “viciado” na execução dos testes.
Com isso, ela apresentou alguns pontos principais para fazer uma boa revisão de código. Como exemplo, ela trouxe um trecho de código, criado por um desenvolvedor (e que continha um bug), e esse foi identificado pelo QA através da prática adotada na revisão de código.
Executando métodos de teste do JUnit no JMeter — Juliana Santana
Ainda no segundo dia do TSPI Conference Juliana já chegou perguntando se sabíamos que era possível rodar um teste de performance em um teste Unitário utilizando o JMeter e o JUnit. Ela nos mostrou, durante criação do plano de testes dentro do JMeter, que nem sempre o “verdinho” é sinal de sucesso nos testes. Mostrou também o passo a passo de como executar estes testes, exportando o teste criado em .jar no JUnit e o colocando no diretório de lib do JMeter, além de configurar a request para identificar o arquivo do JUnit. Tudo isso em uma incrível didática que possibilitou qualquer pessoa de replicar o cenário apresentado sem grandes dificuldades.
Além disso, utilizou o Aggregate Report para analisar além dos “verdinhos”, verificando o tempo de resposta dos usuários virtuais que estão dentro do percentil 90.
SonarLint: Seu código com mais qualidade — Flávio Souza
Na última palestra do dia, o Flávio mostrou como instalar e utilizar o SonarLint, uma ferramenta de análise estática de código. Além disso, demonstrou também como funciona o SonarCloud, que é a execução da análise estática do código na nuvem, utilizando repositórios do GitHub, por exemplo.
O Flávio deu um show de simpatia, pois há tempos ele procurava uma oportunidade para atuar como um QA e finalmente conseguiu! É considerado como exemplo por muitos que almejam começar na área de testes. Além disso, demonstrou total domínio sobre o assunto, ao compartilhar como o SonarLint pode ser útil no dia a dia de um QA.
Confira todas as palestras do 2º dia do TSPI Conference 2020 no vídeo abaixo:
DIA 3: Estratégias e Técnicas
Heurísticas de teste de software: o que são e seus benefícios — Gabriel Santos
Gabriel mostrou a diferença de um teste adhoc e de um teste exploratório de verdade. Através da história com o Mario do Nintendo, o Gabriel explicou a missão do Mario, relacionando a estratégia de testes exploratórios e ainda por cima ensinou como criar uma heurística.
De forma bem dinâmica e consistente, ele mostrou a heurística que ele mesmo criou para o time que ele atua e que é super fácil de memorizar, só lembrar do urso polar preto e branco, o PAMMDA.
A Técnica de Tabela de Decisão no mundo dos testes — Vanessa Redes e Jonathan Santiago
Vanessa e Jonathan começaram com a apresentação do tema, sempre chamando as pessoas no chat para interagirem. A utilização de personas para exemplificar e transmitir o conteúdo foi muito bem executada. A construção da tabela durante a apresentação simulando o dia a dia foi sensacional, mostrando que é algo a ser construído em conjunto com o PO, por exemplo, e que auxiliará os desenvolvedores e QA’s na fase de desenvolvimento e testes.
Foi demonstrada a importância da ferramenta e como ela auxilia na antecipação dos testes. Ao final da apresentação, eles desafiaram os ouvintes a utilizarem também a tabela, além de compartilharem os resultados obtidos com esta técnica, fomentando a troca de conhecimento da comunidade. Por fim, a apresentação foi de um conteúdo com clareza e sintonia incríveis.
Testópsia — Abner Nunes e Marlon Almeida
Abner e Marlon começaram a palestra questionando a audiência se eles achavam que seus testes exploratórios eram eficazes e como eles poderiam aprimorar suas habilidades nos testes que faziam. Eles então apresentaram a técnica Testópsia, criada pelo James Bach, que por sinal, estava presente para assistir a palestra e abrilhantar ainda mais o evento.
Eles apresentaram resultados de algumas pesquisas mostrando que gravar a execução dos testes exploratórios ainda não era algo que as pessoas costumavam fazer e que é muito importante para a realização da Testópsia. Por fim, eles mostraram quais as etapas de uma Testópsia e demonstraram os benefícios que ela traz para quem a executa. Foi uma palestra sensacional que trouxe muitos insights para quem estava assistindo, fechando o evento com chave de ouro.
Confira todas as palestras do 3º dia do TSPI Conference 2020 no vídeo abaixo:
E que venha o TSPI Conference 2021!!!
Post colaborativo escrito por Abner Nunes, Belkiss Marcório, Bruna Fernandes, Bruno Pulis, Diógenes Chagas, Gabriel Santos, Flávio de Souza, Jonas Dávila, Jonathan Santiago, Juliana Santana, Marlon Almeida, Paulo Oliveira, Rafael Costa e Vanessa Redes.