SlideShare uma empresa Scribd logo
1 de 14
© 2022 | GFT Technologies SE and its affiliates. All rights reserved.
ChatGPT e Qualidade, com
foco em testes de unidade,
a parceria perfeita!
Robson Agapito – GFT Brasil
15 de Junho de 2023
@robsonagapito
http://www.slideshare.net/robsonagapito
https://br.linkedin.com/in/robsonagapito
https://github.com/robsonagapito
https://about.me/robsonagapito
https://medium.com/@robsonagapito
gft.com 3
Shaping the
future of digital
business
Shaping the
future of digital
business
3
15 June 2023
Agenda
Evolução de como se realizar testes
01
Onde IA está mais focado
02
Sobre o ChatGPT
03
ChatGPT foco em Qualidade
05
04
Testes de Unidade com suporte do ChatGPT
4
Evolução
Testes
Manuais
1980 a 1990
Inicio da
Automação
1990 a 2000
Automação madura
e Open Source
2000 a 2010
Escalabilidade
da automação
2010 a 2022
Teste com
suporte de IA
Futuro
6
Fundação da
organização de pesquisa
independente, OpenAI -
por Elon Musk, Sam Altman
e Greg Brockmanem 2015.
Modelo de linguagem
autorregressivo que usa
deep learning para produzir
texto semelhante ao
humano.
A ferramenta sugere linhas
de código e até funções
inteiras, evitando a busca
massiva em documentação,
Google e Stack Over Flow.
Construído sobre a família
GPT-3, foi ajustado usando
técnicas de aprendizado
supervisionado e reforço.
2015 2020 2021 2022 2023
Microsoft faz aporte de US$
10 bilhões na OpenAI e
planeja incorporar o
ChatGPT ao Bing até fim de
março. Também criou o
CoPilot que está ligado ao
Office 365.
ChatGPT
7
ChatGPT - Qualidade
 Aumento de eficiência nas pesquisas
 Aumento da curva de aprendizagem
 Criação de código como exemplos
 Refatoração de código
 Testes de unidade
8
Aumento de eficiência nas pesquisas
9
Aumento da curva de aprendizado
10
Criação de código como exemplos
11
Refatoração de código
12
Testes de Unidade
com suporte do
ChatGPT
Vamos Praticar!
Shaping the future
of digital business
© 2022 | GFT Technologies SE and its affiliates. All rights reserved.
Save resources! This presentation is optimised for
viewing on a monitor. Please do not print.
Obrigado!
GFT Brasil
Robson Agapito
robsonagapito@gmail.com
robson.correa@gft.com
© 2022 | GFT Technologies SE and its affiliates. All rights reserved.
ChatGPT e Qualidade, com
foco em testes de unidade,
a parceria perfeita!
Robson Agapito – GFT Brasil
15 de Junho de 2023

Mais conteúdo relacionado

Semelhante a ChatGPT e Testes de Software

Cenário de desenvolvimento de software em Goiânia em 2019
Cenário de desenvolvimento de software em Goiânia em 2019Cenário de desenvolvimento de software em Goiânia em 2019
Cenário de desenvolvimento de software em Goiânia em 2019Rodolfo Bueno
 
Estudo do Mercado de Web Analytics no Brasil - 2009 - WA Consulting
Estudo do Mercado de Web Analytics no Brasil - 2009 - WA ConsultingEstudo do Mercado de Web Analytics no Brasil - 2009 - WA Consulting
Estudo do Mercado de Web Analytics no Brasil - 2009 - WA ConsultingMarcelo Azeredo
 
Monitorando aplicações Web com o Application Insights, Logic Apps, Slack e o ...
Monitorando aplicações Web com o Application Insights, Logic Apps, Slack e o ...Monitorando aplicações Web com o Application Insights, Logic Apps, Slack e o ...
Monitorando aplicações Web com o Application Insights, Logic Apps, Slack e o ...Renato Groff
 
Social3 - negócios sociais para empresas
Social3 - negócios sociais para empresasSocial3 - negócios sociais para empresas
Social3 - negócios sociais para empresasSocial3
 
O que é teste e qualidade em Chatbots?
O que é teste e qualidade em Chatbots?O que é teste e qualidade em Chatbots?
O que é teste e qualidade em Chatbots?minastestingconference
 
Microsoft e Telecentros
Microsoft e TelecentrosMicrosoft e Telecentros
Microsoft e TelecentrosHudson Augusto
 
Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Bruno Fernandes "PorKaria"
 
Owasp IoT top 10 + IoTGOAT Cyber Security Meeting Brazil 3rd 2015
Owasp IoT top 10 + IoTGOAT Cyber Security Meeting Brazil 3rd 2015Owasp IoT top 10 + IoTGOAT Cyber Security Meeting Brazil 3rd 2015
Owasp IoT top 10 + IoTGOAT Cyber Security Meeting Brazil 3rd 2015Mauro Risonho de Paula Assumpcao
 
TDC2016SP - O impacto do desenvolvimento na conversão
TDC2016SP -  O impacto do desenvolvimento na conversãoTDC2016SP -  O impacto do desenvolvimento na conversão
TDC2016SP - O impacto do desenvolvimento na conversãotdc-globalcode
 
[Livro] Startup & Makers CPBR8
[Livro] Startup & Makers CPBR8[Livro] Startup & Makers CPBR8
[Livro] Startup & Makers CPBR8Startupi
 
O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.Yan Magalhães
 
O que você precisa saber sobre chatbots
O que você precisa saber sobre chatbotsO que você precisa saber sobre chatbots
O que você precisa saber sobre chatbotsJackson F. de A. Mafra
 
Currículo_Português.pdf
Currículo_Português.pdfCurrículo_Português.pdf
Currículo_Português.pdfJooEmerson5
 
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014Horácio Soares
 
Planejamento de produtos digitais - 1
Planejamento de produtos digitais - 1Planejamento de produtos digitais - 1
Planejamento de produtos digitais - 1Jornalismo Digital
 
Desenvolvendo Bots com Inteligência Artificial para negócios em Ruby
 Desenvolvendo Bots com Inteligência Artificial para negócios em Ruby Desenvolvendo Bots com Inteligência Artificial para negócios em Ruby
Desenvolvendo Bots com Inteligência Artificial para negócios em RubyAlessandro Stein
 
Oportunidades na era dos chatbots - TDC SP 2016
Oportunidades na era dos chatbots - TDC SP 2016Oportunidades na era dos chatbots - TDC SP 2016
Oportunidades na era dos chatbots - TDC SP 2016Renan Lukas
 

Semelhante a ChatGPT e Testes de Software (20)

Cenário de desenvolvimento de software em Goiânia em 2019
Cenário de desenvolvimento de software em Goiânia em 2019Cenário de desenvolvimento de software em Goiânia em 2019
Cenário de desenvolvimento de software em Goiânia em 2019
 
Design Responsivo
Design ResponsivoDesign Responsivo
Design Responsivo
 
Estudo do Mercado de Web Analytics no Brasil - 2009 - WA Consulting
Estudo do Mercado de Web Analytics no Brasil - 2009 - WA ConsultingEstudo do Mercado de Web Analytics no Brasil - 2009 - WA Consulting
Estudo do Mercado de Web Analytics no Brasil - 2009 - WA Consulting
 
Monitorando aplicações Web com o Application Insights, Logic Apps, Slack e o ...
Monitorando aplicações Web com o Application Insights, Logic Apps, Slack e o ...Monitorando aplicações Web com o Application Insights, Logic Apps, Slack e o ...
Monitorando aplicações Web com o Application Insights, Logic Apps, Slack e o ...
 
Social3 - negócios sociais para empresas
Social3 - negócios sociais para empresasSocial3 - negócios sociais para empresas
Social3 - negócios sociais para empresas
 
O que é teste e qualidade em Chatbots?
O que é teste e qualidade em Chatbots?O que é teste e qualidade em Chatbots?
O que é teste e qualidade em Chatbots?
 
Microsoft e Telecentros
Microsoft e TelecentrosMicrosoft e Telecentros
Microsoft e Telecentros
 
Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011
 
Owasp IoT top 10 + IoTGOAT Cyber Security Meeting Brazil 3rd 2015
Owasp IoT top 10 + IoTGOAT Cyber Security Meeting Brazil 3rd 2015Owasp IoT top 10 + IoTGOAT Cyber Security Meeting Brazil 3rd 2015
Owasp IoT top 10 + IoTGOAT Cyber Security Meeting Brazil 3rd 2015
 
TDC2016SP - O impacto do desenvolvimento na conversão
TDC2016SP -  O impacto do desenvolvimento na conversãoTDC2016SP -  O impacto do desenvolvimento na conversão
TDC2016SP - O impacto do desenvolvimento na conversão
 
[Livro] Startup & Makers CPBR8
[Livro] Startup & Makers CPBR8[Livro] Startup & Makers CPBR8
[Livro] Startup & Makers CPBR8
 
O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.
 
Apresentacao Gonow 2010
Apresentacao Gonow 2010Apresentacao Gonow 2010
Apresentacao Gonow 2010
 
O que você precisa saber sobre chatbots
O que você precisa saber sobre chatbotsO que você precisa saber sobre chatbots
O que você precisa saber sobre chatbots
 
Xamarin UI Test + Specflow TDC
Xamarin UI Test + Specflow TDCXamarin UI Test + Specflow TDC
Xamarin UI Test + Specflow TDC
 
Currículo_Português.pdf
Currículo_Português.pdfCurrículo_Português.pdf
Currículo_Português.pdf
 
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
 
Planejamento de produtos digitais - 1
Planejamento de produtos digitais - 1Planejamento de produtos digitais - 1
Planejamento de produtos digitais - 1
 
Desenvolvendo Bots com Inteligência Artificial para negócios em Ruby
 Desenvolvendo Bots com Inteligência Artificial para negócios em Ruby Desenvolvendo Bots com Inteligência Artificial para negócios em Ruby
Desenvolvendo Bots com Inteligência Artificial para negócios em Ruby
 
Oportunidades na era dos chatbots - TDC SP 2016
Oportunidades na era dos chatbots - TDC SP 2016Oportunidades na era dos chatbots - TDC SP 2016
Oportunidades na era dos chatbots - TDC SP 2016
 

Mais de Robson Agapito Correa

Testes em uma arquitetura com messageria/streaming (Kafka)
Testes em uma arquitetura com messageria/streaming (Kafka)Testes em uma arquitetura com messageria/streaming (Kafka)
Testes em uma arquitetura com messageria/streaming (Kafka)Robson Agapito Correa
 
Python com qualidade - testes funcionais com Python e Selenium Webdriver
Python com qualidade - testes funcionais com Python e Selenium WebdriverPython com qualidade - testes funcionais com Python e Selenium Webdriver
Python com qualidade - testes funcionais com Python e Selenium WebdriverRobson Agapito Correa
 
Qual arquitetura de automação escolher: monolítica ou distribuída?
Qual arquitetura de automação escolher: monolítica ou distribuída?Qual arquitetura de automação escolher: monolítica ou distribuída?
Qual arquitetura de automação escolher: monolítica ou distribuída?Robson Agapito Correa
 
MindMaps ajudando planejar meus testes no mundo Agile
MindMaps ajudando planejar meus testes no mundo AgileMindMaps ajudando planejar meus testes no mundo Agile
MindMaps ajudando planejar meus testes no mundo AgileRobson Agapito Correa
 
Utilizando Cucumber para um Continuous Delivery
Utilizando Cucumber para um Continuous DeliveryUtilizando Cucumber para um Continuous Delivery
Utilizando Cucumber para um Continuous DeliveryRobson Agapito Correa
 
Mutant Testing: um mundo para um X-Testing.
Mutant Testing: um mundo para um X-Testing.Mutant Testing: um mundo para um X-Testing.
Mutant Testing: um mundo para um X-Testing.Robson Agapito Correa
 
Automação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e MechanizeAutomação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e MechanizeRobson Agapito Correa
 
Estou desempregado e agora? Como me recolocar como QA.
Estou desempregado e agora? Como me recolocar como QA.Estou desempregado e agora? Como me recolocar como QA.
Estou desempregado e agora? Como me recolocar como QA.Robson Agapito Correa
 
Mutant Testing: um mundo para um X-Tester participar.
Mutant Testing: um mundo para um X-Tester participar.Mutant Testing: um mundo para um X-Tester participar.
Mutant Testing: um mundo para um X-Tester participar.Robson Agapito Correa
 
Criação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao AgileCriação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao AgileRobson Agapito Correa
 
QAs podem realizar testes de APIs? DEVEM!!!
QAs podem realizar testes de APIs? DEVEM!!!QAs podem realizar testes de APIs? DEVEM!!!
QAs podem realizar testes de APIs? DEVEM!!!Robson Agapito Correa
 
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...Robson Agapito Correa
 
Palestra FIAP - 11/09/2014 - Testes de Software
Palestra FIAP - 11/09/2014 - Testes de SoftwarePalestra FIAP - 11/09/2014 - Testes de Software
Palestra FIAP - 11/09/2014 - Testes de SoftwareRobson Agapito Correa
 
Palestra FIAP - 11/09/2014 - Testes de Software
Palestra FIAP - 11/09/2014 - Testes de SoftwarePalestra FIAP - 11/09/2014 - Testes de Software
Palestra FIAP - 11/09/2014 - Testes de SoftwareRobson Agapito Correa
 
Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver para reali...
Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver  para reali...Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver  para reali...
Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver para reali...Robson Agapito Correa
 
TDC 2012 - Processo de Teste e Qualidade de Software
TDC 2012 - Processo de Teste e Qualidade de SoftwareTDC 2012 - Processo de Teste e Qualidade de Software
TDC 2012 - Processo de Teste e Qualidade de SoftwareRobson Agapito Correa
 

Mais de Robson Agapito Correa (18)

Testes em uma arquitetura com messageria/streaming (Kafka)
Testes em uma arquitetura com messageria/streaming (Kafka)Testes em uma arquitetura com messageria/streaming (Kafka)
Testes em uma arquitetura com messageria/streaming (Kafka)
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
Python com qualidade - testes funcionais com Python e Selenium Webdriver
Python com qualidade - testes funcionais com Python e Selenium WebdriverPython com qualidade - testes funcionais com Python e Selenium Webdriver
Python com qualidade - testes funcionais com Python e Selenium Webdriver
 
Qual arquitetura de automação escolher: monolítica ou distribuída?
Qual arquitetura de automação escolher: monolítica ou distribuída?Qual arquitetura de automação escolher: monolítica ou distribuída?
Qual arquitetura de automação escolher: monolítica ou distribuída?
 
MindMaps ajudando planejar meus testes no mundo Agile
MindMaps ajudando planejar meus testes no mundo AgileMindMaps ajudando planejar meus testes no mundo Agile
MindMaps ajudando planejar meus testes no mundo Agile
 
Utilizando Cucumber para um Continuous Delivery
Utilizando Cucumber para um Continuous DeliveryUtilizando Cucumber para um Continuous Delivery
Utilizando Cucumber para um Continuous Delivery
 
Mutant Testing: um mundo para um X-Testing.
Mutant Testing: um mundo para um X-Testing.Mutant Testing: um mundo para um X-Testing.
Mutant Testing: um mundo para um X-Testing.
 
Automação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e MechanizeAutomação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e Mechanize
 
Estou desempregado e agora? Como me recolocar como QA.
Estou desempregado e agora? Como me recolocar como QA.Estou desempregado e agora? Como me recolocar como QA.
Estou desempregado e agora? Como me recolocar como QA.
 
Mutant Testing: um mundo para um X-Tester participar.
Mutant Testing: um mundo para um X-Tester participar.Mutant Testing: um mundo para um X-Tester participar.
Mutant Testing: um mundo para um X-Tester participar.
 
Ruby Conf Brasil 2015
Ruby Conf Brasil 2015Ruby Conf Brasil 2015
Ruby Conf Brasil 2015
 
Criação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao AgileCriação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao Agile
 
QAs podem realizar testes de APIs? DEVEM!!!
QAs podem realizar testes de APIs? DEVEM!!!QAs podem realizar testes de APIs? DEVEM!!!
QAs podem realizar testes de APIs? DEVEM!!!
 
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
 
Palestra FIAP - 11/09/2014 - Testes de Software
Palestra FIAP - 11/09/2014 - Testes de SoftwarePalestra FIAP - 11/09/2014 - Testes de Software
Palestra FIAP - 11/09/2014 - Testes de Software
 
Palestra FIAP - 11/09/2014 - Testes de Software
Palestra FIAP - 11/09/2014 - Testes de SoftwarePalestra FIAP - 11/09/2014 - Testes de Software
Palestra FIAP - 11/09/2014 - Testes de Software
 
Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver para reali...
Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver  para reali...Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver  para reali...
Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver para reali...
 
TDC 2012 - Processo de Teste e Qualidade de Software
TDC 2012 - Processo de Teste e Qualidade de SoftwareTDC 2012 - Processo de Teste e Qualidade de Software
TDC 2012 - Processo de Teste e Qualidade de Software
 

ChatGPT e Testes de Software

Notas do Editor

  1. Falarei um pouco sobre a evolução dos testes até chegar a IA. 30seg Perguntar quem já trabalhou com IA Perguntar quem está com medo do IA tomar seu trabalho