Skip to content

Iptv Assist

Learn More from us

Menu
  • HOW TO
  • Firestick
  • Chromecast
  • PC Apps
  • Lg Smart TV
  • IPTV Services
  • Automation Testing
  • Smart TV
  • Software Testing Tools
  • Contact Us
Menu

Testing Mobile Apps Using Katalon Studio & Kobiton’s Cloud-Based Device Farm

Posted on March 19, 2023

Best Iptv Service Provider 2023 With 40k+ Channels And 100k+ VOD . 24/7 Suppport . Paypal Supported

How to Test Mobile Apps Using Katalon Studio:

Best Iptv Service Provider 2023 With 40k+ Channels And 150k+ VOD . Hurry Up

Scripting your first mobile automation test case can be quite confusing without a specialized tool or instruction.

Recommended IPTV Service Providers

  1. IPTVGREAT – Rating 4.8/5 ( 600+ Reviews )
  2. IPTVRESALE – Rating 5/5 ( 200+ Reviews )
  3. IPTVGANG – Rating 4.7/5 ( 1200+ Reviews )
  4. IPTVUNLOCK – Rating 5/5 ( 65 Reviews )
  5. IPTVFOLLOW -Rating 5/5 ( 48 Reviews )
  6. IPTVTOPS – Rating 5/5 ( 43 Reviews )

 

In this tutorial, we will show you how to speed up your automation project using Katalon Studio’s mobile recording utility and running your recorded test cases on hundreds of Kobiton’s mobile devices on a cloud. 

For this tutorial, we assume that you have already installed Katalon Studio, got familiar with its basic functions and registered a Kobiton account.

What You Will Learn:

  •  
  • Create mobile automation test cases using Katalon Studio’s recording utility
  • Run your mobile automation test case with Kobiton’s cloud devices
  • Conclusion

 Testing Mobile Apps Using Katalon Studio

Create mobile automation test cases using Katalon Studio’s recording utility

Before starting, make sure that you have:

  • Downloaded the target app under test – Material Login Demo. This app provides a set of simple authentication features that will be automated as demonstrated below
  • Configured your Katalon Studio instance for mobile testing

Katalon Studio provides two utilities to accelerate the automation process:

  • Mobile Object Spy to quickly populate the project’s object repository
  • Mobile Recorder to generate automation scripts from recorded actions

As this tutorial mainly focuses on the functionalities of the Recorder utility, if needed, refer to the Object Spy user guide available from Katalon Studio Documentation on how to use this utility.

#1) Let’s open the sample project (already included in Katalon Studio) and create a new test case. Click on the Mobile Recorder button to open its dialog as shown below.

(NOTE: Click on the image for enlarged view)

Mobile Recorder button

#2) With the dialog opened, follow the following steps to configure your recording session.

  • Plug in your device or start your emulator then select it from the Device Name combo box
  • Click Browse  to select the app file from your computer (.apk for Android, .ipa for iOS apps)
  • Click Start and wait for the app to launch on your device

Once the configuration is completed, the app appears as shown in the screenshot above.

(Note: starting the app is registered as the first recorded action)

#3) With your app ready on your mobile device, start recording the test case.

i) Tap on “No account yet? Create one” to navigate to the Create Account screen.
Select the android.widget.TextView0 object in the all objects tree. (Or you can tap the text on the Device view to focus on the object).

Then click the Tap button to record the action. This action simulates a tap on the app.

Tap button

You will be directed to the Create Account screen.

ii) Fill in the information to create an account.

Select android.widget.EditText0 (or tap on the Name text box on the Device view to fill in a name).
Then click Set Text to perform the set text action on the Name text.

Enter “name” for the text input as below. Click OK.

Create Account Screen

The text is set to the device, and the action is recorded in the Recorded actions table.

iii) Perform the same steps with the Address field, and enter “address” for this field.

Address

iv) To enter the value for the Email field, we will need to hide the on-screen keyboard to make the field visible by pressing the Hide Keyboard action button. Select the Email field to perform the set text action using “[email protected]”.

v) Follow the same steps for the Mobile Number, Password and Re-enter Password text fields.

vi) Finally, click on Tap to tap on the Create Account You redirect to the main screen.

vii) Click Stop on the Mobile Recorder dialog to stop the recording session.

The recorded actions should look like as below:

Click Stop

viii) Click OK to complete the recording and then choose a folder to store your captured objects. Click OK again for Katalon Studio to generate test scripts.

#4) View your test case in the Manual mode or replay it to validate all recorded steps. Let’s now add validation points for this test case to verify whether the recorded inputs can set to the text fields successfully.

  • Select the first Set Text From the Add toolbar or by clicking on Add from the context menu, add a Mobile Keyword step and choose the keyword Verify Element Attribute
  • Select the test object representing the Name text field, which is a widget.EditText0, as the object to verify
  • Double click on the input cell for the test step and set the following values to validate the step of setting text to Name.

Double click on the input cell

  • Perform the same procedure for all other Set Text steps.

After adding the validation test steps, try to run the test case again. This time the execution will take longer for Katalon Studio to perform the validation steps, but your test case should pass successfully since the input value is identical to the validation value. You can test with different values or connect to a data source.

Run your mobile automation test case with Kobiton’s cloud devices

#1) Upload the Material Login Demo app to Kobiton App Repository. From the Repository view, select the more actions button and select the Automation snippet Copy the app id (the one in bold, for example, Kobiton-store:184′ as shown below) and save it.

more actions button

#2) Navigate to the Kobiton Devices page. Choose the devices on which you want to run your test and mark those devices as a favorite by clicking on the star icon.

#3) Let’s enable Kobiton integration.

  • Open Katalon Studio Preferences (Windows -> Katalon Studio Preferences) then select Kobiton.

Katalon Studio Preferences

  • Enter your Kobiton username and password. Click Connect to test the connection and authentication. With a valid account, Katalon Studio automatically retrieves the API keys from Kobiton
  • Click Apply or OK to save the settings.

#4) Open the test case created from the previous section, replace the input application path for the first step “Start Application” with the Kobiton app id saved in Step 1.

#5) A new menu option appears under the Execution toolbar as below. Click on Kobiton Device to open the Kobiton Favorite Device dialog.

Execution

#6) Select your target device for execution from the Favorite Device list. Click OK to start execution with that device. It may take some time to initialize the connection to Kobiton prior to the execution. You should be able to login to Kobiton sessions to view the result once the test execution completed.

Conclusion

The combination of Katalon Studio and Kobiton empowers automation engineers in validating the quality of mobile apps by allowing them to execute recorded test cases on hundreds of devices quickly. This solution does not only save them time but also maximizes test coverage.

=> Recommended further reading: Katalon Studio Tutorial

Katalon Studio is a FREE – a full-feature automation solution that you can download from the website. Kobiton is a cloud-based mobile device farm that provides real devices for both manual and automation testing with an affordable price.

About the Author: This is a guest post by Hieu Mai. Currently working as a senior full-stack developer for KMS Technology, Hieu Mai is one of the developers behind Katalon Studio. With 5 years’ experience in Desktop & Mobile applications development and automation testing, Hieu brings this expertise to develop Katalon Studio.

In our next article, we will discuss more on How to Get a Mobile Testing Job Fast.

Related

Best Iptv Service Provider 2023 With 40k+ Channels And 150k+ VOD . Hurry Up

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • IPTV List: Best iptv lista 2023
  • IPTV Premium: Best Premium IPTV Service Provider List And Benefits
  • Nikon IPTV Review: Over 10,000 Live Channels for $12/Month
  • Iptvwings. Com Review: +18000 Live IPTV Channels ,+70000 Movies, +40000 TV show For $15/1 month
  • IPTVUNO Review: More Than 16000 Live TV channels, 55,000 Movies & VOD For $15/Month

Recent Comments

  1. IPTV List: Play lista iptv 2022 - Iptv Assist on Best IPTV Player in 2023 for Watching Live TV
  2. Cola IPTV – Over 18,000 Live Channels for $12/Month - Iptv Assist on FileLinked – How to Install on Firestick/Fire TV and Android Devices
  3. Cola IPTV – Over 18,000 Live Channels for $12/Month - Iptv Assist on 50+ Best IPTV Service Providers for Streaming Live TV 2023
  4. XoomsTV IPTV – Over 11,000 Channels & VOD for Under $13/Month on Best VPN for IPTV in 2023 and How to Install on Firestick/Android
  5. Voodoo Streams IPTV Review – Over 12,000 Channels for $11/Month - Iptv Assist on Dynasty TV IPTV Review – Over 6,000 Channels for $10/Month

Archives

  • March 2023

Categories

  • Activate
  • Agile Testing
  • Alternatives
  • Android
  • APK
  • Apple TV
  • Automation Testing
  • Basics of Software Testing
  • Best Apps
  • Breakfast Hours
  • Bug Defect tracking
  • Career in Software Testing
  • Chromebook
  • Chromecast
  • Cross Platform
  • Database Testing
  • Delete Account
  • Discord
  • Error Code
  • Firestick
  • Gaming
  • General
  • Google TV
  • Hisense Smart TV
  • HOW TO
  • Interview Questions
  • iPhone
  • IPTV
  • IPTV Apps
  • Iptv Service SP
  • IPTV Services
  • JVC Smart TV
  • Kodi
  • Lg Smart TV
  • Manual Testing
  • MI TV
  • Mobile Testing
  • Mod APK
  • newestiptv.com
  • News
  • Nintendo Switch
  • Panasonic Smart TV
  • PC Apps
  • Performance Testing
  • Philips Smart TV
  • PS4
  • PS5
  • Python
  • QA Certifications
  • QA Leadership
  • QA Team Skills
  • Quality Assurance
  • Reddit
  • Reviews
  • Roku
  • Samsung Smart TV
  • Screenshot
  • Selenium Tutorials
  • Sharp Smart TV
  • Skyworth Smart TV
  • Smart TV
  • Soft Skills For Testers
  • Software Testing Templates
  • Software Testing Tools
  • Software Testing Training
  • Sony Smart TV
  • Sports
  • Streaming Apps
  • Streaming Devices
  • Tech News
  • Test Management Tools
  • Test Strategy
  • Testing Best Practices
  • Testing Concepts
  • Testing Methodologies
  • Testing News
  • Testing Skill Improvement
  • Testing Tips and Resources
  • Toshiba Smart TV
  • Tutorials
  • Twitch
  • Types of Testing
  • Uncategorized
  • Vizio Smart TV
  • VPN
  • Web Testing
  • What is
  • Xbox
©2023 Iptv Assist | Design: Newspaperly WordPress Theme