SkyJackSkyJack is an AT command scripting application that is designed to automate mobile device testing. It works primarily with scripts. Scripts are text files with a special XML format, kind of like an HTML file. With SkyJack scripts, you can issue AT commands to mobile phones, check the responses coming back, control test equipment, and perform various other tasks. You don't need to be programmer to create these scripts. They are easy enough to create that anyone in your testing team will be able to write the scripts that they need.

SkyJack script example

Scripts will support the use of up to 3 mobile devices. This will give you the ability to use 2 other mobile devices to support the testing of the main one. For example, you could have mobile phone 1 setting up calls to mobile phone 2 and mobile phone 3 setting up calls to mobile phone 1.

SkyJack can also execute campaigns. Campaigns are groups of scripts that you would like automatically executed in a single test session. Like scripts, campaigns are just as easy to create. They are just XML formatted text files that contain "links" to scripts.

A good use for campaigns would be to perform overnight testing with them. There is no reason testing should stop just because no one is in the office anymore. Setup a campaign and start it right before you leave the office. SkyJack will execute all the scripts in the campaign and present you with a status report in the morning.

Campaigns and scripts will support the use of user defined variables. This will allow you to dynamically change your scripts and campaigns without ever having to "touch" them. Before you execute a script or campaign, select the appropriate variable files for the test. Then when the script or campaign is loaded, SkyJack will replace all the variable references with the actual data that is contained within the variable files.

SkyJack variable typesSkyJack card variables file example

During test sessions, SkyJack will log all communication with the mobile devices and test equipment. Logs will be displayed in two different formats within the application. The first log provides an easy to read interpretation of the data. The second log does not format the data at all. It allows you to see the "raw" data, just as it is sent and received. This "raw" data is also stored to a log file for easy analysis later on.

SkyJack formatted logSkyJack "raw" log

A final verdict will be recorded in the logs after a script or campaign has been executed. A verdict can either be a pass, fail, or inconclusive. If a campaign is being executed and it fails or is inconclusive, the log will indicate on which script the fail or inconclusive verdict was detected. This will help you to easily see which scripts are passing and which are not.

As an extra help to you, SkyJack will append a script's verdict to the end of its log file name. This will make it a lot easier for you, and others, to find the scripts that were failing.

In some testing situations, you might want the option of being able to manually issue commands to your mobile devices. That is not a problem for SkyJack. It will allow you to issue any command you want.

SkyJack can make an immediate difference in your testing, starting on day one. The test automation is very easy to set up. Once setup, you can have SkyJack testing your devices 24 hours a day. Try it out for 30 days, for free, and see for yourself how SkyJack can help you achieve your testing goals.

 

 

Download SkyJack 5.0.0