SlideShare uma empresa Scribd logo
1 de 28
Pirâmide de Testes
Mobile, dividindo seus
testes de maneira
efetiva.
#MTC2017
Frederico Moreira
QA Manager - Concrete
Wellington Avelino
QA Chapter Lead - Concrete
Quem somos
SUMÁRIO
●Estória e Critérios de Aceite
●Cenários
●Pirâmide de automação mobile
●Arquitetura do projeto
●Testes unitários(Instrumentados)
●Testes de Integração/API
●Testes com Appium e Calabash
●Como montar um Pipeline de entrega com testes
●Bye Bye
Estória e critérios
de aceite
Show me the Feature :D
Eu como usuário
Gostaria de fazer busca de filmes
Para criar uma lista de filmes favoritos.
Quais perguntas vocês
como QA's iriam fazer para
esta estória?
●Nessa interação não iremos tratar nenhum requisito de segurança
●Deve conter uma maneira de buscar filmes por título
●Deve conter uma maneira de buscar filmes por título e ano
●Deve existir uma maneira de favoritar um filme encontrado
●Deve existir uma maneira de visualizar a lista de favoritos
●Devo conseguir visualizar detalhes de filme encontrado na busca
●Utilizar a API pública OMDb (The Open Movie Database) para consulta
●Não será necessário nenhum tipo de login no aplicativo
Critérios
Cenários
Existem boas práticas, use :P
Cenário busca.feature
Dado que estou na home
Quando realizo uma busca de um filme
Então devo visualizar o resultado da busca
Cenário favoritos.feature
Dado que realizei uma busca de um filme
Quando que favorito um filme
Então o filme é adicionado na lista de favoritos
Cenário detalhes.feature
Dado que realizei uma busca de um filme
Quando quando eu selecionar um filme
Então devo visualizar os detalhes do filme
Pirâmide de
automação mobile
Divida seus testes de maneira efetiva
Pirâmide | automação de testes
Unit
Service
UI
Manual
Pirâmide | automação de testes mundo mobile
Unit
Service
UI
Manual
Junit
Espresso
Nimble
Appium/Calabash
Quick
Kif
Instrumentados
AssertJ
Local(Google)
Instrumentados
Appium/Calabash
Arquitetura
Conheça a arquitetura do seu projeto
Front-End Back-End
OMDb - http://www.omdbapi.com/
Android
iOS
NodeJs(SuperTest)
Java(Rest-Assured)
Testes unitários
Não testes apenas na UI!
@Test
public void shouldFetchOnlyByNameWhenYearIsEmpty() throws Exception {
// given
String someTitle = "title";
String emptyYear = "";
when(api.getMovieByName("title")).thenReturn(Observable.just(new MovieResponse()));
// when
presenter.fetch(someTitle, emptyYear);
// then
verify(api).getMovieByName(someTitle);
}
Testes de
Integração/API
Testes importantes em contexto mobile
Appium, Calabash &
Espresso
Testes no nível de UI
Pipelines de
entregas
Diga não a entregas manuais!
Pipeline pra Mobile
Estágio de Commit
Atualizar Código
Fazer Análise Estática
Rodar check de vulnerabilidade
Rodar Testes Unitários
Rodar Testes Instrumentados
Gerar Versão
Estágio de Aceite
Rodar Testes de API
Assinar APK (Android/Calabash)
Smoke Tests
Acceptance Tests
Disponibilizar APK/APP/IPA
Emulador
Assinar APK
Smoke Tests
Acceptance Tests
Device
Assinar APK
Smoke Tests
Acceptance Tests
Produção
Google Play
Apple Store
HockeyApp
Crashlytics
Referências
https://github.com/lucasgcampos/omdb-mtc
https://github.com/wellavelino/mtc-calabash
https://github.com/wellavelino/omdb_test_api
https://github.com/fredmoreira/mtc-supertest
https://github.com/wellavelino/mtc-appium
https://github.com/fredmoreira/demo-pyresttest
https://github.com/fredmoreira/phone-book
https://github.com/fredmoreira/ApiTest
https://github.com/fredmoreira/api-test-ruby
https://github.com/fredmoreira/demo-rest-assured
Referências Bibliográficas
GREGORY, Janet. CRISPIN, Lisa. Agile Testing: A Practical Guide
for Testers and Agile Teams. Indiana: Addison-Wesley, 2009.
Onde encontrar:
https://www.amazon.com.br/Agile-Testing-Practical-Guide-Testers/dp/0321534468
GREGORY, Janet. CRISPIN, Lisa. More Agile Testing: Learning
journeys for the whole team. Indiana: Addison-Wesley, 2014.
Onde encontrar:
https://www.amazon.com/More-Agile-Testing-Addison-Wesley-Signature/dp/0321967054
Referências Bibliográficas
WYNNE, Matt. HELLESOY, Aslak. Behaviour-Driven Development
for Testers and Developers. Pragmatic Bookshelf; 1 edition
(February 7, 2012)
Onde encontrar:
https://www.amazon.com/Cucumber-Book-Behaviour-Driven-Development-
Programmers/dp/1934356808
DEES, Ian. WYNNE, Matt. HELLESOY, Aslak. Cucumber Recipes:
Automate Anything with BDD Tools and Techniques. Pragmatic
Bookshelf; 1 edition (February 22, 2013)
Onde encontrar:
https://www.amazon.com/Cucumber-Recipes-Techniques-Pragmatic-Programmers/dp/1937785017
Referências Bibliográficas
ADZIC, Gojko. Specification by Example: How Successful Teams
Deliver the Right Software. Manning Publications; Edição: 1 (6 de
junho de 2011)
Onde encontrar:
https://www.amazon.com.br/Specification-Example-Successful-Deliver-Software/dp/1617290084
HUMBLE, Jezz. FARLEY, David. Continuous Delivery: Reliable
Software Releases through Build, Test, and Deployment
Automation. Addison-Wesley Professional; 1 edition (August 6,
2010)
Onde encontrar:
https://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-
Wesley/dp/0321601912
Pirâmide de Testes Mobile

Mais conteúdo relacionado

Mais procurados

Testes automatizados mobile - uma prova de conceito
Testes automatizados mobile - uma prova de conceitoTestes automatizados mobile - uma prova de conceito
Testes automatizados mobile - uma prova de conceitoJoyce Bastos
 
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraTDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraDiego Gabriel Cardoso
 
Automação de Teste - BRATESTE 2010
Automação de Teste - BRATESTE 2010Automação de Teste - BRATESTE 2010
Automação de Teste - BRATESTE 2010Elias Nogueira
 
[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes AutomatizadosSamanta Cicilia
 
Teste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoTeste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoElias Nogueira
 
Testes automatizados de interface no Android
Testes automatizados de interface no AndroidTestes automatizados de interface no Android
Testes automatizados de interface no AndroidCarlos Cavalcanti
 
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driverJúlio de Lima
 
Android Dev Conference 2017 - Automação de Testes na Cloud
Android Dev Conference 2017 - Automação de Testes na CloudAndroid Dev Conference 2017 - Automação de Testes na Cloud
Android Dev Conference 2017 - Automação de Testes na CloudiMasters
 
Automação no Processo de Teste
Automação no Processo de TesteAutomação no Processo de Teste
Automação no Processo de TesteElias Nogueira
 
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile TestingDevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile TestingSamanta Cicilia
 
Automatizando uma app Híbrida
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app HíbridaElias Nogueira
 
[QaOps] ]Integração Contínua | Estrategia de pipeline
[QaOps] ]Integração Contínua | Estrategia de pipeline[QaOps] ]Integração Contínua | Estrategia de pipeline
[QaOps] ]Integração Contínua | Estrategia de pipelineRafael Lima
 
Meetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por ExemploMeetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por ExemploSamanta Cicilia
 
LT - Aceite os testes de Aceitação!
LT - Aceite os testes de Aceitação!LT - Aceite os testes de Aceitação!
LT - Aceite os testes de Aceitação!Handerson Frota
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilElias Nogueira
 
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...tdc-globalcode
 
Testes para Android de ponta a ponta
Testes para Android de ponta a pontaTestes para Android de ponta a ponta
Testes para Android de ponta a pontaElias Nogueira
 
A importancia de testes em todos os aspectos
A importancia de testes em todos os aspectosA importancia de testes em todos os aspectos
A importancia de testes em todos os aspectosElias Nogueira
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing Samanta Cicilia
 

Mais procurados (20)

Porque todo qa deveria saber testes de api
Porque todo qa deveria saber testes de api Porque todo qa deveria saber testes de api
Porque todo qa deveria saber testes de api
 
Testes automatizados mobile - uma prova de conceito
Testes automatizados mobile - uma prova de conceitoTestes automatizados mobile - uma prova de conceito
Testes automatizados mobile - uma prova de conceito
 
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraTDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
 
Automação de Teste - BRATESTE 2010
Automação de Teste - BRATESTE 2010Automação de Teste - BRATESTE 2010
Automação de Teste - BRATESTE 2010
 
[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados
 
Teste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoTeste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercado
 
Testes automatizados de interface no Android
Testes automatizados de interface no AndroidTestes automatizados de interface no Android
Testes automatizados de interface no Android
 
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
 
Android Dev Conference 2017 - Automação de Testes na Cloud
Android Dev Conference 2017 - Automação de Testes na CloudAndroid Dev Conference 2017 - Automação de Testes na Cloud
Android Dev Conference 2017 - Automação de Testes na Cloud
 
Automação no Processo de Teste
Automação no Processo de TesteAutomação no Processo de Teste
Automação no Processo de Teste
 
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile TestingDevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
 
Automatizando uma app Híbrida
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app Híbrida
 
[QaOps] ]Integração Contínua | Estrategia de pipeline
[QaOps] ]Integração Contínua | Estrategia de pipeline[QaOps] ]Integração Contínua | Estrategia de pipeline
[QaOps] ]Integração Contínua | Estrategia de pipeline
 
Meetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por ExemploMeetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por Exemplo
 
LT - Aceite os testes de Aceitação!
LT - Aceite os testes de Aceitação!LT - Aceite os testes de Aceitação!
LT - Aceite os testes de Aceitação!
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira Ágil
 
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
 
Testes para Android de ponta a ponta
Testes para Android de ponta a pontaTestes para Android de ponta a ponta
Testes para Android de ponta a ponta
 
A importancia de testes em todos os aspectos
A importancia de testes em todos os aspectosA importancia de testes em todos os aspectos
A importancia de testes em todos os aspectos
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing
 

Semelhante a Pirâmide de Testes Mobile

Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes AutomatizadosScrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes AutomatizadosStefan Teixeira
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSFabrício Campos
 
Treinamento Appium - Introdução
Treinamento Appium - IntroduçãoTreinamento Appium - Introdução
Treinamento Appium - IntroduçãoAndré Salla
 
TDC2018SP | Trilha Testes - Testes de Regressao Visual - Dando um upgrade nos...
TDC2018SP | Trilha Testes - Testes de Regressao Visual - Dando um upgrade nos...TDC2018SP | Trilha Testes - Testes de Regressao Visual - Dando um upgrade nos...
TDC2018SP | Trilha Testes - Testes de Regressao Visual - Dando um upgrade nos...tdc-globalcode
 
Visual Regression Tests - Dando um Upload nos seus testes de UI!
Visual Regression Tests - Dando um Upload nos seus testes de UI!Visual Regression Tests - Dando um Upload nos seus testes de UI!
Visual Regression Tests - Dando um Upload nos seus testes de UI!Mariana Elisa Moisés , CTFL-AT,MBA
 
Apresentação - FAVIHC - IHC 2010
Apresentação - FAVIHC - IHC 2010Apresentação - FAVIHC - IHC 2010
Apresentação - FAVIHC - IHC 2010albertschilling
 
Apresentação favihc - ihc 2010
Apresentação   favihc - ihc 2010Apresentação   favihc - ihc 2010
Apresentação favihc - ihc 2010albertschilling
 
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...Samanta Cicilia
 
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...minastestingconference
 
Importância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOpsImportância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOpsSamanta Cicilia
 
Testes de Performance: Por Onde Começar?
Testes de Performance: Por Onde Começar?Testes de Performance: Por Onde Começar?
Testes de Performance: Por Onde Começar?Alan Cafruni Gularte
 
[GUTS-RS] Workshop (prático) de Testes Automatizados para dispositivos móveis...
[GUTS-RS] Workshop (prático) de Testes Automatizados para dispositivos móveis...[GUTS-RS] Workshop (prático) de Testes Automatizados para dispositivos móveis...
[GUTS-RS] Workshop (prático) de Testes Automatizados para dispositivos móveis...GUTS-RS
 
Qualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMQualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMAdriano Bertucci
 
Teste para dispositivos móveis apresentação pra ufam -eliane
Teste para dispositivos móveis   apresentação pra ufam -elianeTeste para dispositivos móveis   apresentação pra ufam -eliane
Teste para dispositivos móveis apresentação pra ufam -elianeEliane Collins
 
CNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliveryCNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliverySamanta Cicilia
 
ERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
ERES 2018 - Microserviços: Desafios para Lidar com a QualidadeERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
ERES 2018 - Microserviços: Desafios para Lidar com a QualidadeAndré Abe Vicente
 
Utilizando ferramentas de análise, testes e verificação de bugs no desenvolvi...
Utilizando ferramentas de análise, testes e verificação de bugs no desenvolvi...Utilizando ferramentas de análise, testes e verificação de bugs no desenvolvi...
Utilizando ferramentas de análise, testes e verificação de bugs no desenvolvi...Douglas Leandro Kleinkauf
 

Semelhante a Pirâmide de Testes Mobile (20)

Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes AutomatizadosScrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATS
 
BDD-NamoroOn
BDD-NamoroOnBDD-NamoroOn
BDD-NamoroOn
 
Treinamento Appium - Introdução
Treinamento Appium - IntroduçãoTreinamento Appium - Introdução
Treinamento Appium - Introdução
 
TDC2018SP | Trilha Testes - Testes de Regressao Visual - Dando um upgrade nos...
TDC2018SP | Trilha Testes - Testes de Regressao Visual - Dando um upgrade nos...TDC2018SP | Trilha Testes - Testes de Regressao Visual - Dando um upgrade nos...
TDC2018SP | Trilha Testes - Testes de Regressao Visual - Dando um upgrade nos...
 
Visual Regression Tests - Dando um Upload nos seus testes de UI!
Visual Regression Tests - Dando um Upload nos seus testes de UI!Visual Regression Tests - Dando um Upload nos seus testes de UI!
Visual Regression Tests - Dando um Upload nos seus testes de UI!
 
Apresentação - FAVIHC - IHC 2010
Apresentação - FAVIHC - IHC 2010Apresentação - FAVIHC - IHC 2010
Apresentação - FAVIHC - IHC 2010
 
Apresentação favihc - ihc 2010
Apresentação   favihc - ihc 2010Apresentação   favihc - ihc 2010
Apresentação favihc - ihc 2010
 
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
 
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
 
Importância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOpsImportância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOps
 
Testes de Performance: Por Onde Começar?
Testes de Performance: Por Onde Começar?Testes de Performance: Por Onde Começar?
Testes de Performance: Por Onde Começar?
 
[GUTS-RS] Workshop (prático) de Testes Automatizados para dispositivos móveis...
[GUTS-RS] Workshop (prático) de Testes Automatizados para dispositivos móveis...[GUTS-RS] Workshop (prático) de Testes Automatizados para dispositivos móveis...
[GUTS-RS] Workshop (prático) de Testes Automatizados para dispositivos móveis...
 
Qualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMQualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALM
 
Teste para dispositivos móveis apresentação pra ufam -eliane
Teste para dispositivos móveis   apresentação pra ufam -elianeTeste para dispositivos móveis   apresentação pra ufam -eliane
Teste para dispositivos móveis apresentação pra ufam -eliane
 
CNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliveryCNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous Delivery
 
ERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
ERES 2018 - Microserviços: Desafios para Lidar com a QualidadeERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
ERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
 
Testes em Flutter.pdf
Testes em Flutter.pdfTestes em Flutter.pdf
Testes em Flutter.pdf
 
Utilizando ferramentas de análise, testes e verificação de bugs no desenvolvi...
Utilizando ferramentas de análise, testes e verificação de bugs no desenvolvi...Utilizando ferramentas de análise, testes e verificação de bugs no desenvolvi...
Utilizando ferramentas de análise, testes e verificação de bugs no desenvolvi...
 
Mobile tests usando AWS Device Farm
Mobile tests usando AWS Device FarmMobile tests usando AWS Device Farm
Mobile tests usando AWS Device Farm
 

Pirâmide de Testes Mobile

Notas do Editor

  1. Sugestão: Eu como usuário Gostaria de fazer buscas de filmes Para criar uma lista de filmes favoritos. Ou: Eu como usuário Gostaria de fazer buscas de filmes e favoritá-los em uma lista Para manter tracking dos que eu já assisti e quero assistir.
  2. Samanta
  3. Samanta