All Products
Search
Document Center

Mobile Testing:Billing

Last Updated:Jul 05, 2024

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

Billing rules

Billable items

Service

Unit

Description

Basic testing

Cycles

You can perform the following basic tests:

  • Compatibility testing on Android devices

  • Functional testing on Android devices

  • Compatibility testing on iOS devices

  • Functional testing on iOS devices

Remote debugging

Minutes

You can use remote devices to perform the following tests:

  • 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.

Metering methods

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 that are incurred for the resource usage during basic testing. You can use resource plans for remote debugging to offset the fees that are incurred for the resource usage during performance testing, remote debugging, and script recording. You cannot use resource plans for basic testing to offset the fees that are incurred for the resource usage during remote debugging or use resource plans for remote debugging to offset the fees that are incurred for the 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 cycles

  • 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 that are 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

The daily bill is generated at approximately 3:00 (UTC+8) the next day. The actual point in time when a bill is generated prevails. To view your bills, go to the Bills page of your account.

Billing methods

Mobile Testing provides the following billing methods.

Free quotas

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 support only the subscription billing method 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.

Resource plans for basic testing

Go to the buy page to purchase a resource plan for basic testing.

No.

Duration (years)

Specification (cycles)

Price (USD)

1

1

2

5

2

1

100

250

3

1

1,000

2,400

4

1

10,000

23,000

You can perform the following steps to view the usage of your resource plans: In the left-side navigation pane of the Mobile Testing console, click Billing. On the page that appears, click My Resource Plans. On the Manage Reserved Instances page, click the Details tab to view the summary information of resource plans.

Resource plans for remote debugging

Go to the buy page of EMAS resource plans to purchase a resource plan for remote debugging.

No.

Duration (years)

Specification (minutes)

Price (USD)

1

1

60

10.2

2

1

600

102

3

1

6,000

1,020

You can perform the following steps to view the usage of your resource plans: In the left-side navigation pane of the Mobile Testing console, click Billing. On the page that appears, click My Resource Plans. On the Manage Reserved Instances page, click the

Details tab to view the summary information of resource plans.

Unit prices of pay-as-you-go resources

Note

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

Service

Unit

Price (USD)

Basic testing

Cycles

2.5

Remote debugging

Minutes

0.17

Deduction order

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 that are 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.

You are billed for expert service based on the subscription billing method and you are required to complete the payment when you purchase the service. This service does not incur additional fees.

Overdue payments and renewal methods

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.

Refunds

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, go to the ticket system.