All Products
Search
Document Center

Mobile Testing - Deprecated:Billing

Last Updated:Mar 31, 2025

This topic describes the billable items, billing rules, and billing methods of Mobile Testing.

Billing rules

Billable items

Service

Billable items

Item

Basic testing

Cycles

Includes:

  • Compatibility testing on Android devices

  • Functional testing on Android devices

  • Compatibility testing on iOS devices

  • Functional testing on iOS devices

Remote debugging

Minutes

Includes:

  • Performance testing on Android devices

  • Remote debugging on Android devices

  • Script recording on Android devices

  • Performance testing on iOS devices

  • Remote debugging on iOS devices

  • Script recording on iOS devices

Privacy compliance

-

This feature is in public preview. The public preview period is two months from the release date.

Billing statistics

Service

Description

Basic testing

  • If you perform basic testing for an app by using an Android device for 10 minutes, you are charged for one cycle of resource usage.

  • If you perform basic testing for an app by using an iOS device for 10 minutes, you are charged for two cycles of resource usage.

Note

  • The same unit is used to measure the resource usage of tests on Android devices and iOS devices. The fee that is incurred when you test an app on an iOS device is twice the fee that is incurred when you test the same app on an Android device. If you perform basic testing on an Android device and an iOS device for 10 minutes each, you are charged for one cycle of resource usage for the Android device and two cycles of resource usage for the iOS device.

  • When you configure a basic test, you can set the test duration to 10, 20, or 30 minutes. The resource usage is calculated by using a multiplication factor of 1 for 10 minutes, 2 for 20 minutes, or 3 for 30 minutes.

Remote debugging

  • If you perform performance testing, remote debugging, or script recording on an Android device for 1 minute, you are charged for 1 minute of resource usage.

  • If you perform performance testing, remote debugging, or script recording on an iOS device for 1 minute, you are charged for 2 minutes of resource usage.

Note

The same unit is used to measure the resource usage of tests on Android devices and iOS devices. The unit price of iOS device resources is twice the unit price of Android device resources. If you perform script recording on an Android device and an iOS device for 1 minute each, you are charged for 1 minute of resource usage on the Android device and 2 minutes of resource usage on the iOS device.

Billing accuracy

Service

Description

Basic testing

The number of cycles of resource usage is rounded up to the nearest integer.

Remote debugging

The test duration is accurate to the minute and the number of minutes is rounded up to the nearest integer. For example, if the test duration is shorter than 1 minute, the duration is rounded up to 1 minute.

Note

  • You can use resource plans for basic testing to offset the fees incurred for resource usage during basic testing. You can use resource plans for remote debugging to offset the fees incurred for resource usage during performance testing, remote debugging, and script recording. You cannot use resource plans for basic testing to offset the fees incurred for resource usage during remote debugging or use resource plans for remote debugging to offset the fees incurred for resource usage during basic testing.

  • You are charged each time you submit a basic testing task or a remote debugging task in Mobile Testing. For example, if you submit two tasks to test the same app on the same device, you are charged twice.

Billing cycle

  • For basic testing, you are charged when a task is submitted. For remote debugging, you are charged when a task is complete. The system requires several minutes to record a fee. The actual point in time when the system records the fee prevails.

  • The system generates bills for the resource usage during basic testing and remote debugging on a daily basis and collects billing statistics each day. After your free quota and quotas of resource plans are exhausted, you are charged for the resources that you use each day.

  • The free quota for basic testing is set on a monthly basis and is cleared on the first day of each month. If the amount of resources that you use in a month does not exceed the free quota, you are not charged. If the amount of resources exceeds the free quota, you are charged for the additional resource usage.

Bill generation

  • Subscription bill: When you purchase a service plan or resource plan, a bill is generated.

  • Pay-as-you-go bill: If you use the services provided by Enterprise Mobile Application Studio (EMAS) based on the pay-as-you-go billing method, a bill is generated each day based on your resource usage of the previous day.

Note

Bills are typically generated around 3:00 the next day. The actual time when bills are generated prevails. View bills.

Billing methods

Mobile Testing provides the following billing methods.

Free quota

Service

Free quota

Description

Basic testing

30 cycles per month

  • No limits are imposed on device models.

  • An app that is tested by using the free quota of an Alibaba Cloud account cannot be tested by using the free quota of another Alibaba Cloud account. You cannot use different Alibaba Cloud accounts to obtain free quotas to test the same app.

Remote debugging

30 minutes per month

Resource plans

Resource plans are billed upfront and are more cost-effective in most cases. You can purchase multiple resource plans. The resource plans are used to offset the fees for your resource usage based on the order in which you complete the payments for the resource plans.

Basic testing

No.

Duration (years)

Specification (cycles)

Price (USD)

1

1

2

$5

2

1

100

$250

3

1

1000

$2400

4

1

10000

$23000

View resource plan usage: Billing > My Resource Plans > Resource Plan Overview.

Remote debugging

No.

Duration (years)

Specification (minutes)

Price (USD)

1

1

60

$10.2

2

1

600

$102

3

1

6000

$1020

View resource plan usage: Billing > My Resource Plans > Resource Plan Overview.

Pay-as-you-go

Note

The pay-as-you-go billing method is unavailable on the buy page.

Service

Unit of measurement

Price (USD)

Basic testing

1 cycle

$2.5

Remote debugging

1 minute

$0.17

Deduction sequence

You can purchase resource plans for basic testing and remote debugging based on the subscription billing method. The resource plans are used to offset the fees incurred for your resource usage. In special scenarios, such as scenarios in which billing failures occur, the system may charge you for your resource usage by using the pay-as-you-go billing method.

Overdue payments

After a payment becomes overdue in an Alibaba Cloud account, a grace period starts. During this period, your services remain available and Mobile Testing continues to provide services to ensure your business continuity.

Mobile Testing provides a 24-hour grace period for overdue payments. If an overdue payment is not settled after the grace period elapses, Mobile Testing stops providing services.

After you complete the overdue payment, your services are automatically resumed.

Refund policy

You can apply for refunds on your resource plans only if the resource plans are not used. You can apply for a refund on a resource plan only before the resource plan expires.

To apply for a refund, submit a ticket for manual processing.