Cần giải thích rõ về thử nghiệm beta / alpha trên bảng điều khiển dành cho nhà phát triển


114

Lý lịch

Bảng điều khiển dành cho nhà phát triển Android có 3 tab để xuất bản tệp apk của ứng dụng: alpha, beta và sản xuất, như được hiển thị ở đây:

nhập mô tả hình ảnh ở đây

như tôi nhớ lại từ một trong những bài giảng của Google IO, một cách thú vị để kiểm tra mức độ tốt của ứng dụng trước khi xuất bản trên quy mô 100% là chỉ cho phép một tỷ lệ phần trăm người dùng tải xuống ứng dụng trước. Tôi nghĩ nó được gọi là "phát hành theo giai đoạn", bởi vì bạn có thể triển khai xuất bản trong trường hợp nó có quá nhiều vấn đề để xuất bản cho tất cả.

Câu hỏi của tôi

  1. Sự khác biệt chính xác giữa chúng, đặc biệt là giữa Alpha và Beta là gì?

  2. Chỉ có công đoạn sản xuất là có sẵn cho mọi người trên cửa hàng chơi, phải không?

  3. cái nào chỉ cho phép xuất bản cho những người / tỷ lệ phần trăm cụ thể và bạn làm điều đó theo cách nào?

  4. giai đoạn nào cho phép thanh toán trong ứng dụng, ít nhất là để thử nghiệm? Tôi không hiểu tại sao tôi không thể kiểm tra nó ngay cả trước khi tải lên ứng dụng.

  5. trong phương pháp phần trăm, nếu tôi xuất bản một phiên bản ứng dụng mới bằng cách sử dụng tương tự, nó có cập nhật trước cho những người may mắn cài đặt phiên bản trước đó không?


2
Theo tiêu chuẩn, sự khác biệt chính giữa thử nghiệm Alpha và Beta là: Thử nghiệm Alpha được thực hiện bởi các nhà phát triển mà không có bất kỳ sự tham gia nào của người dùng, trong môi trường phát triển trước khi tiếp thị ứng dụng. Tuy nhiên thử nghiệm Beta chỉ được thực hiện bởi người dùng trong môi trường thực.
Hisham Muneer

Câu trả lời:


157

Để trả lời câu hỏi của bạn:

1. Sự khác biệt chính xác giữa chúng, đặc biệt là giữa Alpha và Beta là gì?

Không có nhiều sự khác biệt giữa hai điều này ngoài việc bạn chỉ bắt đầu với một số lượng nhỏ người thử nghiệm cho thử nghiệm alpha và chuyển sang một nhóm lớn hơn cho thử nghiệm beta

2. Chỉ có giai đoạn sản xuất là có sẵn cho mọi người trên cửa hàng chơi, phải không?

Theo mặc định, chỉ có sản phẩm sản xuất trên Cửa hàng Play. Tuy nhiên, bây giờ bạn có thể thêm một tùy chọn trong trang Cửa hàng Play của mình để người dùng chọn tham gia chương trình Beta mở. Liên kết

3.một / s nào chỉ cho phép xuất bản cho những người / tỷ lệ phần trăm cụ thể, và bạn làm điều đó theo cách nào?

Bạn có thể làm điều đó cho cả hai. Để thực hiện thử nghiệm alpha, beta, bạn cần gửi lời mời đến những người trên tài khoản google + của họ để họ có thể truy cập ứng dụng của bạn và có thể tải xuống. Lời mời thường ở dạng liên kết hướng họ đến ứng dụng của bạn trên cửa hàng Play, chỉ hiển thị cho họ sau khi họ chấp nhận lời mời

4. giai đoạn nào cho phép thanh toán trong ứng dụng, ít nhất là để thử nghiệm? Tôi không hiểu tại sao tôi không thể kiểm tra nó ngay cả trước khi tải lên ứng dụng.

Bạn có thể thanh toán trong ứng dụng cho cả thử nghiệm alpha và beta. Kiểm tra liên kết: http://developer.android.com/google/play/billing/billing_testing.html

5. trong phương pháp phần trăm, nếu tôi xuất bản một phiên bản ứng dụng mới theo cách tương tự, liệu nó có cập nhật lần đầu cho những người may mắn cài đặt phiên bản trước đó không?

Theo kinh nghiệm của tôi, tôi đã thấy những người từng là người thử nghiệm nhận được bản cập nhật cho ứng dụng đầu tiên hơn những người khác. Nhưng tôi không chắc lắm về cách nó hoạt động chính xác.

Hi vọng điêu nay co ich.


1. vì vậy chúng tôi quyết định những gì mỗi? 3. tại sao tôi không thể đặt nó bằng email thay vì tài khoản google +? và tôi phải làm như thế nào? tất cả những gì tôi tìm thấy là sử dụng các nhóm người (mà tôi cũng không biết phải làm thế nào). 4. làm cách nào để đặt lại các giao dịch mua cho người thử nghiệm, để họ có thể kiểm tra lại ứng dụng? tôi có nên đặt một nút để đặt lại chúng bằng cách sử dụng "tiêu thụ" mua hàng, hay có cách nào dễ dàng hơn không? 2 + 5. đồng ý
nhà phát triển android

có, bạn có thể làm alpha hoặc beta không quan trọng. bạn thực sự thêm người thử nghiệm bằng cách sử dụng email của họ, nhưng tất cả những gì tôi đang nói là họ cũng cần có tài khoản google + .. hãy kiểm tra liên kết cho các giao dịch mua mà tôi đã đăng trong câu trả lời.
user2511882

Tôi hiểu rồi. bạn có thể vui lòng thử trả lời các câu hỏi khác được không?
nhà phát triển android

1
developer.android.com/google/play/billing/billing_testing.html .. liên kết trả lời truy vấn của bạn
user2511882

6
OP, tôi đề nghị chấp nhận đây là câu trả lời cho câu hỏi. Có vẻ là một phản ứng chắc chắn.
ProgDevCode

24

Sự khác biệt giữa thử nghiệm Alpha và Beta (Thử nghiệm phần mềm / ứng dụng)

Thử nghiệm Alpha được tiến hành trong tổ chức và được thử nghiệm bởi một nhà phát triển cá nhân hoặc một nhóm các nhà phát triển hoặc người thử nghiệm. Thử nghiệm này được đóng lại cho công chúng.

Thử nghiệm beta được tiến hành bởi người dùng cuối không phải là lập trình viên, kỹ sư phần mềm hoặc người kiểm tra. Thử nghiệm này có thể được mở cho công chúng.

Thử nghiệm mở hoặc đóng

Thử nghiệm alpha kín : Thử nghiệm này được tiến hành trong tổ chức và chỉ được giới hạn bởi email hoặc lời mời nhóm. Những người được thêm vào danh sách người thử nghiệm alpha trên Cửa hàng Google Play có quyền truy cập vào ứng dụng thử nghiệm.

Thử nghiệm alpha mở : Những người có liên kết Chọn tham gia của ứng dụng có quyền truy cập để thử nghiệm ứng dụng. Thử nghiệm này không bị hạn chế bởi email hoặc lời mời nhóm. Bạn có thể giới hạn số lượng người thử nghiệm trên Google Play Store.

Thử nghiệm beta kín : Thử nghiệm này được tiến hành bên ngoài tổ chức và bị hạn chế bởi email hoặc lời mời nhóm. Những người được thêm vào danh sách người thử nghiệm beta trên Cửa hàng Google Play có quyền truy cập vào ứng dụng thử nghiệm.

Thử nghiệm beta mở : này được tiến hành bên ngoài tổ chức và nó không bị giới hạn bởi email hoặc lời mời nhóm. Thử nghiệm này được tiến hành trong thời gian thực vì ứng dụng sẽ được mở cho công chúng cài đặt . Bạn có thể giới hạn số lượng người thử nghiệm trên Google Play Store.

Nói chung, thử nghiệm alpha lần đầu tiên được tiến hành bởi các nhà phát triển hoặc người thử nghiệm trong tổ chức. Thử nghiệm beta đến sau và được tiến hành bởi những người không phải là kỹ thuật hoặc người dùng cuối bên ngoài tổ chức. Cuối cùng, sau khi hoàn thành thử nghiệm, ứng dụng sẽ được đưa vào sản xuất.

Mua trong ứng dụng

Người dùng được cấp phép có thể mua các sản phẩm trong ứng dụng của bạn mà không phải trả bất kỳ khoản phí nào cho người dùng. Mua thử nghiệm chỉ có thể được sử dụng trong cả bản phát hành alpha và beta.

Để thêm giấy phép người dùng: Google play Console -> Cài đặt -> Tài khoản nhà phát triển -> Chi tiết tài khoản -> Kiểm tra giấy phép

Tìm hiểu thêm về thử nghiệm


Hiện không có thử nghiệm beta kín có sẵn trong bảng điều khiển Android
Magesh Pandian

20

Câu trả lời của @ user2511882 rất tuyệt, nhưng có nhiều thông tin cần bổ sung.
Trước hết, các kênh alpha và beta được thiết kế để thử nghiệm nhiều phiên bản ứng dụng. Bạn chỉ có thể thử nghiệm một phiên bản (được xác định bởi versionCode) trên mỗi kênh, vì vậy các kênh alpha và beta cung cấp hai bản thử nghiệm.

Tuy nhiên chúng có một chút khác biệt về loại thử nghiệm. Bạn có thể chạy thử nghiệm beta kín và beta mở đồng thời, nhưng không thể chạy hai thử nghiệm alpha / beta mở cũng như thử nghiệm beta mở và beta kín.

Một điểm khác biệt nữa là mã phiên bản của APK thử nghiệm alpha phải cao hơn mã phiên bản thử nghiệm beta. Nếu bạn tải lên phiên bản APK cao hơn trên kênh thử nghiệm beta, thử nghiệm alpha sẽ tự động bị đóng. (Nguyên tắc này cũng áp dụng cho APK sản xuất. Mã phiên bản APK phải là 'Sản xuất <Beta <Alpha'.)

Để biết thêm chi tiết, hãy kiểm tra trợ giúp này .


Chỉ cần làm rõ, những ứng dụng với sự hỗ trợ nhiều apk có thể kiểm tra cả hai phiên bản cho mỗi kiến trúc (ARM và x86) cùng lúc trên cùng một kênh (alpha hoặc beta) mặc dù họ có khác nhau versionCodes
Matt Kindy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.