All Products
Search
Document Center

Mobile Testing:Pricing

Last Updated:Apr 28, 2022

This topic describes the billable items, billing rules, and purchase 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

Expert service

Tests

Experts from Alibaba Cloud create test scripts for you based on your requirements and provide a professional analysis report of the test results within 48 hours.

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.

Expert service

Mobile Testing technical experts calculate the resource usage based on your testing requirements.

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.

Expert service

The number of cycles of resource usage that is required by a test is calculated based on your requirements. The number of cycles is rounded up to the nearest integer.

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.

  • Mobile Testing provides each Alibaba Account with a free quota for basic testing 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.

  • You are billed for expert services 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.

Bills

  • 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

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

Purchase methods

You can purchase Mobile Testing services in the following 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

On the buy page of EMAS resource plans, you can purchase a resource plan for 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

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 Overview tab of the Resource Packages page, you can view the summary information of your resource plans.

Resource plans for remote debugging

On the buy page of EMAS resource plans, you can 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

6000

$1020

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 Overview tab of the Resource Packages page, you can view the summary information of your resource plans.

Resource plans for expert service

The expert service supports app testing such as compatibility testing, functional testing, and remote debugging. Experts from Alibaba Cloud create test scripts for you based on your business requirements and provide a professional analysis report of the test results within 48 hours. On the buy page of EMAS resource plans, you can purchase a resource plan for expert testing service.

A resource plan includes the following items that can be performed for an app:

  • Hundreds of cycles of compatibility testing on Android devices. Mainstream Android devices are supported.

  • Hundreds of cycles of functional testing on Android devices. Mainstream Android devices are supported.

  • Dozens of cycles of compatibility testing on iOS devices. Mainstream iOS devices are supported.

  • Dozens of cycles of functional testing on iOS devices. Mainstream iOS devices are supported.

  • One result analysis report

No.

Duration (years)

Specification (tests)

Price (USD)

1

1

1

$3,000 per test

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 Overview tab of the Resource Packages page, you can view the summary information of your 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

Billing methods

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 services 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 the continuity of your service.

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 validity period of the resource plan expires.

To apply for a refund, log on to the ticket system and submit a ticket.