AndroidMonkeyTestforTango(Python+Jira)_英文版-计算机教程.pdfVIP

  • 12
  • 0
  • 约6.86千字
  • 约 34页
  • 2018-09-14 发布于未知
  • 举报

AndroidMonkeyTestforTango(Python+Jira)_英文版-计算机教程.pdf

Agenda  What’s Monkey  Monkey Running for Tango application  Monkey Analysis and Issue Handling Process  Monkey Data Summary What’s Monkey  Google Monkey The Monkey is the program from Google that runs on emulator or devices by generating pseudo-random streams of user events such as clicks, touches or gestures, as well as a number of system-level events. We can use the Monkey to do the stress testing against our developed applications or the whole Android system in a random yet repeatable manner.  Purpose  Stress test for robustness (MTTF)  Digging for crashes and ANRs  Coverage (emma) The other Monkeys  Modified Google Monkey (New Monkey)  Ergodic algorithmic  Black activity list or white list  More logs: logcat, bugreport, memory dump, screenshot, etc.  More controls: Mute device, network switch, keep device unlocked, keep network enabled, etc.  Simulated Monkey Framework  Robotium  Appium Monkey Usage Robot (Monkey Test Framework for Tango)  Three major parts (1500 code lines+ )  Monkey Running  Monkey Analysis  Monkey Generation  Advantages  Fully implemented automatically in Python  Auto fetch and install the latest build including branch, server and version  Auto pull monkey log file from device under test for analysis  Create new issues automatically if not reported yet  Post comments automatically for those not closed issues  Reopen closed issues fixed before if reproducible again  Count the occurrence for each issue to determine its priority  Generate test information including test duration, activity coverage, etc.  Generate crash summary report per given release build or for the whole monkey running Initial Conditions  Set lock

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档