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