web api fragility: how robust is your mobile application?
TRANSCRIPT
Web API Fragility How Robust Is Your Mobile Application?
Tiago Espinha, Andy Zaidman, Gerd Gross
MobileSoft 2015, Firenze, Italy
Mutation operators on response message- Remove node- Add irrelevant node- Malformed response- Empty message response- Change of implicit data type- Data formatting disruption
Mutation operators on response message- Remove node- Add irrelevant node- Malformed response- Empty message response- Change of implicit data type- Data formatting disruption
App behaviour
• Force close• Error message (no silent fail)• Timeout (versus indefinitely loading)• No indication