Friday, June 29, 2012

What are the Mobile Web/App Testing Tools?

SeeTestMobile - Mobile application test tool from Experitest Ltd. Can be used on both emulators as well as real devices and covers visual testing, functionality testing and speed performance. Incorporates image recognition and self-learning algorithms. Test recording can take place utilizing real devices - plug real device in to desktop via USB. Utilizes self-learning diagnostic and matching algorithms and a modular self-enhancing image recognition technology. Editable scripts using included IDE; scripts can also be exported and edited in QTP, TestComplete, VBScript, C#, Java, Perl, Python. Runs on Windows, Linux, or Mac.
ZAP-fiX for Mobile - ZAP-fiX from ZAP Technologies International Inc. enables mobile app test automation from a windows desktop interface via an extension of HP Quick Test Professional and viewers; for multiple platforms including iPhone, iPad and Android.
Mobitest - Mobile Performance Testing Tool from Blaze Software Inc. uses real iPhone and Android agents to conduct a performance analysis of browsing a website on a mobile device at multiple locations. Returns a website speed test with site’s load time, bandwidth, and waterfall chart. Take screenshots (and optionally video) of the page load.
M-eux - Mobile apps test automation software from Jamo Solutions; recognizes the GUI elements of the mobile device resulting in test cases that are device model independent and re-useable across different versions of the service/application under test. Integrates with existing environments such as Eclipse, QuickTest Professional and Visual Studio.
Android APK for Selenium - Open source Android APK, needed for the Android driver. For use with Selenium 2.11.0 and later. Works with ICS emulators and real devices (phone + tablets).
Instruments for Xcode 4 - Part of Apple's XCode developer toolkit for building Mac iOS (and OS X) applications. Many testing, profiling, and analysis capabilities include enabling easy creation of ad-hoc test harness by recording and playback of user interactions, OpenGL ES for tracking iPhone graphics performance, memory allocation monitoring, Time Profiler on iOS for collecting samples with very low overhead, complete System Trace for insight into how all system processes interact, more. Also in XCode is iOS Simulator, which enables running an app similar to the way it would run in an actual iOS device; can check that network calls are correct, and that views change as expected when phone rotates; can simulate touch gestures by using the mouse.
Perfecto Mobile - Provides 'The MobileCloud' which allows remote access to more than 600 different real mobile handsets located around the globe. Also provides keyword-based automation scripting with Perfecto Mobile's 'ScriptOnce' technology; also provides remote access to handsets in the native network for testing.
Robotium - Open source Android test automation framework from Renas Reda/Hugo Josefson/Jayway; available as java source or jar file. Can integrate with Maven or Ant to run tests as part of continuous integration. Supports Android 1.6 and up.
FoneMonkey - Free functional test automation tool for iOS apps on the iPhone and iPad from Gorilla Logic. Provides for the interactive creation, editing and playback of automation scripts that exercise an application's user interface. Create suites of tests that automate performing user operation sequences and verifying results. Tests can be easily incorporated into continuous integration environments.
TestQuest CountDown - Mobile test automation tool from BSquare. Enables collaboration and asset sharing among distributed test teams. Organized into 4 components -- TestDesigner, TestManager, TestRunner and AssetManager; platform independent.
Intent Fuzzer - Free Android testing tool from Isec Partners; often finds bugs that cause the system to crash or performance issues on the device. The tool can either fuzz a single component or all components. It works well on Broadcast receivers, and average on Services. For Activities, only single Activities can be fuzzed, not all them. Instrumentations can also be started using this interface, and content providers are listed, but are not an Intent based IPC mechanism
MITE - Free version of MITE, from Keynote Systems Inc., for mobile content testing. Desktop testing tool with 1,600+ device profiles and 11,000 user agent strings. Test and validate mobile content quickly across numerous device/ mobile OS/ mobile browser combinations navigating mobile sites, checking for broken. Provides information including source code, redirects, protocol details, oversized objects, and device compatibility checks.
DeviceAnywhere - Mobile handset testing platform from MobileComplete enables development, deployment, and testing of content/apps on more than 2000 real handset devices in live global networks around the world using just the Internet. The mobile handset bank includes devices stationed in the United States, Canada, United Kingdom, France, Germany, Spain, Japan, etc and the agnostic platform hosts a diverse portfolio of carriers and manufacturers from around the world.
Gomez Real-User Monitoring - Mobile - An on-demand mobile monitoring solution from Gomez/Compuware, to accelerate identification, diagnosis and resolution of mobile Web, SMS and application performance and availability problems. Provides a unified view of mobile and Web performance and availability. Utilizes thousands of different 'mobile devices': tests are performed by the Gomez testing agents deployed on mobile nodes. Mobile nodes are a globally distributed set of computers connected to wireless carrier networks via attached wireless modems and provide a realistic measure of the mobile Web experience. Supports all major phone platforms such as iOS, Android OS, BlackBerry OS, Palm OS, Symbian OS & multiple feature phone operating systems.
Mobile Web and App Development Testing and Emulation Tools - Info on a variety of test and emulation tools from 2010 listing in SpeckyBoy Design Magazine.

No comments:

Post a Comment