Whether you have a cellular robot (with SIM cards) or a smartphone robot (with .. smartphones!) here is a small guide on how to perform manual testing with kapptivate.
The remote control page
The remote access interface allows you to easily interact with devices. To access this interface, you should first login to kapptivate (if you don't know how to do it, ask your administrator or contact us). Then, choose the desired product (if you don't know how products work, you can read this article). In this example, the selected product is "Android app":
You can then access the remote access page by clicking on "Live Session".
The page consists of three main areas:
-
Device type selection (do you want to use a SIM card, a smartphone or a web robot?)
-
Device selection (which SIM card, smartphone or web robot do you want to use?)
-
Action area (which actions do you want to perform on the device?)
SIM card action example : USSD command
To select the type of action you want to run, click on the command selection button at the right of the device type selection area. This button will appear once you have selected a SIM card:
Clicking it will bring up a list of action types, with options that match the kind of device you’ve selected:
In this example we don't need to change anything because "USSD Command" is selected by default. If you wish to test another action (send SMS, place call) simply select the desired action.
To send a USSD command, simply type it in the input box and then click the send button. You will get the results directly below the input box:
In addition to showing you the action's results, each action block also contains helpful information such as its timing, the username of the user that launched the action and other information such as SMS wait time or call duration time. There is also a replay button (the ⟳ logo) if you want to replay a specific action.
Smartphone action example : interacting with an app
To interact with a smartphone, you first need to go to the "Smartphones" section and then select the phone that you want to use. Once selected the smartphone interface should be visible:
You can then interact with the smartphone as if you were using it, it's as simple as that!
Running the same actions repeatedly can get tiring, so let’s automate it with a test!