Frederico Moreira
QA Manager - Concrete
Wellington Avelino
QA Chapter Lead - Concrete
Quem somos
●
●
●
●
●
●
●
●
●
● 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
Unit
Service
UI
Manual
Unit
Service
UI
Manual
Junit
Espresso
Nimble
Appium/Calabash
Quick
Kif
Instrumentados
AssertJ
Local(Google)
Instrumentados
Appium/Calabash
Front-End Back-End
OMDb - http://www.omdbapi.com/
Android
iOS
NodeJs(SuperTest)
Java(Rest-Assured)
@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);
}
HockeyApp
Crashlytics
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/03
21601912
Pirâmide de testes mobile, dividindo seus testes de maneira efetiva

Pirâmide de testes mobile, dividindo seus testes de maneira efetiva