Seetest-A mobile Test Automation tool for Android, iPhone, Blackberry, Symbian & WindowsPhone 7

Guest Post By:-Tal Barmeir (CEO Experitest)

Need for Mobile Test Automation Tool on Various Platforms (Android, iPhone, Blackberry, Symbian & WindowsPhone 7) 

Since launch of the First Mobile phone in the market to the launch of hundreds of devices a month,the market has changed drastically.Unlike earlier, now:-

  • There are lots of application getting developed and launched in to the market everyday.
  • Enterprises (banks, retailers etc) need to provide access to their online services via smartphones.
  • Application developers need to quickly launch their apps on various platforms to cope up with competitive market.
  • Hardware vendors are developing many different devices based on Android and other mobile OS.
Thousands of mobile devices in the market, different OS/Platforms with different OS versions and competitive market,all these things lead to need of a comprehensive & effective automation tool which can help in  cost effective Testing of a Mobile Application or hardware they have developed in quick time.More specifically, they need a test automation tool for real physical mobile devices (not emulators) that has full coverage, ability to integrate  into their existing testing environment , is simple & quick to operate and can run the same test  on many devices/mobile OS.AND MOST IMPORTANTLY – a downloadable trial version – because there’s nothing like trying it yourself.
Well all these and many other challenges/Issues  in Mobile Application Testing will  now be addressed by an efficient Mobile Automation tool from Experitest Inc.
Experitest (www.experitest.com) – a strategic partner of both HP and Microsoft – has developed SeeTest – a test automation tool for mobile that meets all these requirements and is deployed in Fortune 500 companies worldwide, such as Microsoft, NYSE, Marvell, Texas Instruments, Clicksoftware, BSkyB, 888, Cisco and many more.  To watch a video click here

Requirement 1:  Full coverage – all smartphone OS, all functionality

All mobile OS:

  •  All types of OS:  There are 5 Android, iOS, Blackberry, WindowsPhone 7 and Symbian. To provide a real coverage of your customer base you need a tool that can test on any of these.All mobile OS versions: OS versions are constantly launched ot the market. There is need ot support all of them.
  • All mobile device models: phones, tablets. Both are used today by end users. So both need to be tested.
All functionality: Smartphones have a broad range of gestures, system alerts and many other features.  All need to be supported. Otherwise no real automation can be achieved:
  • Gestures:Swipe, drag &drop, zoom in and zoom out, mutlitouch.
  •  System alerts:Security pop ups.
  • Virtual keyboards:  all keyboard configurations
SeeTest is the most comprehensive mobile test tool today in the market. It covers all OS, all functionality. You name it, SeeTest has it.
Requirement 2:  Plug into QTP,TestComplete,MSTest,Junit,Perl,Python:-
Mobile testing is “the new guy on the neighborhood”. It is joining into a realty where organizations already have an existing testing environment such as QTP, TestComplete, MSTest, Java, Perl, Python. Naturally, organizations are looking for a solutions that can easily integrate into these existing environments so that they can continue working from their usual testing environment only extend it to cover mobile testing as well.

SeeTest has plugins into all testing environments such as QTP, Testcomplete, MSTest, JUnit, Perl and Pyhton.

Let’s take for example QTP. The SeeTest plugin enables to work from within QTP and simply create tests the regular and usual way tests are created in QTP (Keyword view, Expert view, data driven tests, test results and anaylsis), only that this time it is done on real physical mobile devices connected via a standard USB cable to the tester’s computer. The user can record/edit the test, run it and view reports – all in QTP. Just as he has always done. Same goes for all the HP testing & monitoring tools such as QC and LoadRunner.

 

Example screenshots: Keyword view, Expert view, data driven tests, test results

 

Requirement 3: simple & quick to Operate – a recorder

The mobile world changes quickly. And so should the ability to create tests easily and efficiently. The SeeTest recorder enables simple, quick test creation.

Requirement 4: Same script running on multiple devices and mobile OS.

There are 5 smartphone OS. There are hundreds of smartphone device models. There are constantly new OS versions. This reality mandates one clear and strong requirement – script once, run on any device/OS.

One of SeeTest’s main strengths is its ability to run the very same test script on any mobile OS. Any physical device. No exceptions. This brings clear and indisputable ROI to the mobile automation project.

Requirement 5: Why believe marketing materials? Try it yourself now – free downloadable trial.

Click here to download (download starts automatically)

Download a free trial here        

Watch a Video here           

Email us for a free webinar/demo/POC: support@experitest.com

_________________________________________________________________________________________________________

About Author:-

Tal Balmier is CEO of Experitest – developer of SeeTest – test automation tool for mobile that plugs into QTP,TestComplete,MSTest,JUnit,Perl,Python.


Phantom Data Usage Issue on Windows Phone 7

Just few days back in my post “Test your mobile application for unnecessary excessive data calls” we had discussed that developer should make sure that application is not making any unnecessary data call where it is not required.

The similar case is found to happen with Microsoft’s few handsets based on its new windows phone 7 Operating System.Issues have been reported that some handsets running on windows phone 7 OS are sending and receiving “Phantom data”.Some Users are complaining that there device is eating so much data requests which is affecting there data plans badly.As per one user the phone sends almost 30-50 MB of data each day.Interestingly excessive data is used by phone even if the phone is kept idle.

Probable Reasons for this issue:

Is it the problem due to the phones sending “feedback” to Microsoft about the software’s performance OR the phones are using a 3G connection even when wi-fi is available ? Well the root cause is yet to be identified.

Microsoft’s Stand on this:

Microsoft is looking in to this issues and may be will come up with some solution for this in there next Windows Phone 7 update.As per Microsoft it is investigating why some Windows Phone 7 based mobile handsets are sending and receiving “phantom data”.The issues however mostly raised by At & T users.
So the bottom line behind this is as I said earlier, test your mobile handset or mobile application not only on the basis of its functional compliance but also keeping in mind some other major factors which may impact your business.


How to use hopper-A stress testing tool for windows mobile!

What is Hopper?

Reference:-http://msdn.microsoft.com/en-us/library/bb158517.aspx

“Hopper” is a stress testing tool provided by Microsoft for testing windows mobile applications.Hopper generates random key events that your windows mobile application has to sustain with. It simulates input stress on Windows Mobile devices . It is designed to find bugs and is not intended to run scenario tests or do “specific user things” – it is completely random.

Please note that if you have developed any windows mobile application and you are just planning to submit it to windows marketplace for windows mobile ,make sure that your application passes at least two hours of hopper test. This is one of the most important requirement for application submission to windows market place.

Make sure that your application runs without any crash while undergoing hopper test.This test check overall stability of application under stress.

It is advisable that hopper test should be run as early as possible in development cycle.

From where to download hopper?

You can download Hopper test tool from following link-

Download Hopper Test Tool for Windows Mobile Devices

How to Run Hopper ?


Hopper is a single executable file that is found in the C:\Program Files\Windows Mobile 6.5.3 DTK\Tools\Hopper directory. Copy the executable to the root folder of your device. Also, copy your customized FocusApp binary to the device. Then, follow the following steps:

  1. Launch the file explorer on the device
  2. Navigate to the root folder
  3. Launch FocusApp
  4. Dismiss your application, or press the BACK key to return to the file explorer
  5. Launch Hopper

Well I know that you may feel still confused.Click on following link and download a video where Jim Wilson will demonstrate you  how to set up and use the Hopper test tool to stress test your Windows Mobile application.

How Do I: Use the Hopper Test Tool To Stress Test My Windows Mobile Application?

How to install a Windows Mobile emulator

While searching via internet for the topic “How to install a Windows Mobile emulator” I came to know about  article by Mr Brien M.Posey.Mr. Brian  is a Microsoft Most Valuable Professional for his work with Windows 2000 Server and IIS.Let us see what he says on how to install a Windows Mobile emulator.

In this article, he will show you how to deploy a Windows Mobile emulator Read the rest of this entry »

How to use Windows Mobile Emulator

While searching via internet for the topic “How to use Windows Mobile Emulator” I came to know about  article by Mr Brien M.Posey.Mr. Brian  is a Microsoft Most Valuable Professional for his work with Windows 2000 Server and IIS.Let us see what he says on How to use windows mobile Emulator Read the rest of this entry »