Finding a holy grail in a haystack
October 7 , 2016 Marjana Shammi, Niels de Keijzer, Arturo Martinez
Finding a holy grail in a haystack October 7 , 2016 Marjana - - PowerPoint PPT Presentation
Finding a holy grail in a haystack October 7 , 2016 Marjana Shammi, Niels de Keijzer, Arturo Martinez Story of today First Half Introduction to IceMobile Challenges & Solutions Q & A Second Half Keeping Innovation Alive
October 7 , 2016 Marjana Shammi, Niels de Keijzer, Arturo Martinez
First Half
Q & A Second Half
Q & A
Founded in 2002
T
Client Side Unit Tests Server Side Unit Tests
API Integration checks
System Component checks Exploratory Tests Increase
Automation
Front-end checks ( mocked)
Mocha & Chai Minosse Semele (mobile) Selenium (web)
https:/ /github.com/icemobilelab/minosse
https:/ /github.com/icemobilelab/gherkin-definitions
Feature File Custom Steps Support Code (js) APIs Common Steps
Minosse
code & automation consistent
to be duplicated to make work with both platforms.
labels that are not mandatory for iOS.
work with previous framework Teseo.
maintain and didn’t.
frequent 6 months or so.
Feature File Custom Steps Support Code (Espresso XCUITest ) Common Steps Mapping iOS And
Semele
https:/ /github.com/icemobilelab/minosse
https:/ /github.com/icemobilelab/gherkin-definitions
Feature File Custom Steps Support Code (js) APIs Common Steps
Minosse
A monkey test tool for a mobile app REST API
Middle-layer Backend A Backend B Backend C Backend D
Search for stores Log in Browse categories Add products to basket Book a collection slot Place order
Search for stores Log in Browse categories Add products to basket Book a collection slot Place order
Search for stores Log in Browse categories Add products to basket Book a collection slot Place order
Search for stores Log in Browse categories Add products to basket Book a collection slot Place order
time, hopefully catching some bugs in the process