Mobile application testing is different from traditional software testing in term of the very mobile functions, like small screen sizes, heterogeneous devices or complicated form factors. This ...