Sự khác biệt giữa bản alpha và bản beta là gì?


23

Sự khác biệt giữa bản alpha và bản beta là gì? Tôi ngạc nhiên câu hỏi này đã không được hỏi ở đây trước đây.


Có lẽ bởi vì nó không hoàn toàn là một câu hỏi về phát triển trò chơi. Các điều khoản dành cho bất kỳ phần mềm.
János Turánszki

10
Các thuật ngữ rất chủ quan và hầu hết mọi người sử dụng chúng hơi khác nhau.
Josh


2
Các trò chơi AAA hiện đại đã hoàn toàn hiểu được ý nghĩa của các điều khoản này. Một bản thử nghiệm công nghệ tiền pre-prealpha về cơ bản chỉ là một hàng rào PR khổng lồ để đưa trò chơi ra khỏi đó (đối với một số thử nghiệm máy chủ hợp pháp và các tương tác lạ, nhưng chủ yếu là công khai và để tăng sự quan tâm) và về cơ bản xác nhận phiên bản phát hành cuối cùng của chúng nhưng "đây không phải là trò chơi cuối cùng, bạn không thể đánh giá nó dựa trên điều này". Có thể tôi là người phạm tội, nhưng một trò chơi "alpha" sẽ có tài sản tối thiểu / giữ chỗ.
Nick T

Câu trả lời:


35

Trong kỹ thuật phần mềm truyền thống, các bản phát hành Alpha vẫn sẽ giới thiệu các tính năng mới, trong khi các bản phát hành Beta sẽ không thấy các tính năng mới, mà thay vào đó là đánh bóng những thứ hiện có.

Tuy nhiên, môi trường phát triển hiện tại trong trò chơi dev là cả hai thứ này chỉ đơn giản là "chưa hoàn thành" và alpha nói chung chỉ "chưa hoàn thiện" so với beta.

Bản phát hành Beta vẫn sẽ thấy các tính năng mới, trong khi đôi khi tôi sẽ thấy các bảng chữ cái chỉ đơn giản là thử và xử lý các nội dung hiện có. Và thậm chí một vài thứ ở lại alpha hoặc beta mãi mãi.


1
Tôi có thể sai về điều này, nhưng nhận thức của tôi về ngành công nghiệp game là phiên bản beta thường mang theo ý tưởng rằng mọi người từ công chúng nói chung đều chơi trò chơi, và đặc biệt là đối với nhiều người chơi, nó thường liên quan đến các máy chủ kiểm tra căng thẳng và tìm thấy các kink trong mạng bên của sự vật. Tôi không biết các công ty làm điều tương tự cho alpha ... nhưng tôi có thể sai!
Bob

1
Tôi đề nghị đặt đoạn thứ hai của bạn đầu tiên, đó là chìa khóa.
tro999

8

Alpha có nghĩa là các tính năng chưa bị khóa, đó là giai đoạn thăm dò. Beta có nghĩa là các tính năng đã bị khóa và đang được phát triển (không có tính năng nào khác sẽ được thêm vào).


6

Phổ biến hơn:

Alpha: Thường là thứ đầu tiên có thể tương tác thông thường (sử dụng riêng tư hoặc công khai là không liên quan).

Nếu bạn đang xây dựng một cái gì đó được cho là có GUI - alpha là nơi bạn có thể sử dụng phần mềm một cách thô sơ ở một mức độ nào đó mà người tiêu dùng phải sử dụng. Đối với các trò chơi, trong đó mô-đun / cơ chế cốt lõi có thể sử dụng được. Tôi đã thấy một số lập trình viên gọi nó là alpha trên cơ sở thô sơ chỉ có thể được sử dụng thông qua dòng lệnh hoặc tập lệnh - nhưng hầu hết mọi người đều không làm như vậy.

Beta: Hầu hết trong số đó đang hoạt động - tất cả các tính năng dự định có thể chưa được triển khai - nhưng nó vẫn bị hỏng hoặc ít nhất là bị lỗi thường xuyên.

Trong những năm qua, "nhãn" beta đã được sử dụng như một cái cớ kéo dài cho các trò chơi bị hỏng hoặc thiếu sự hỗ trợ đầy đủ.

Không phải là cách khác xung quanh là tốt hơn nhiều. Nhiều dự án đã được chuyển đi hoàn thành khi tất cả các quyền vẫn là bản beta. Trong bối cảnh của các trò chơi - việc dễ dàng phát hiện ra các lỗi phá vỡ trò chơi đã xảy ra khá nhiều lần.

Nói chung, trong khi hầu hết chúng ta có thể đồng ý về định nghĩa, các khái niệm không đồng nhất trên mọi không gian phát triển.


3

Pre-Alpha là phiên bản trước phiên bản Alpha, Alpha là phiên bản trước phiên bản Beta, Beta là phiên bản trước phiên bản Gamma, Release Candidate là phiên bản ngay trước khi phát hành. Về cơ bản, nó chỉ để biểu thị "phiên bản này không được coi là hoàn toàn thỏa đáng và có thể chứa các lỗi nặng hoặc thậm chí có thể bị hỏng hoàn toàn".

Những khái niệm khác nhau có nghĩa chính xác khác nhau từ nhà phát triển đến nhà phát triển.


5
Trong vài năm làm nhà phát triển phần mềm, tôi chưa bao giờ nghe cụm từ "Phiên bản Gamma".
Philipp

-1

Thử nghiệm Alpha và beta là hai trong số các giai đoạn mà một phần mềm phải trải qua thử nghiệm. Thử nghiệm Alpha xảy ra đầu tiên và khi phần mềm vượt qua điều đó, thử nghiệm beta có thể được thực hiện. Nếu một phần mềm không kiểm tra alpha, các thay đổi sẽ được thực hiện và nó lặp lại các kiểm tra cho đến khi phần mềm vượt qua.

Vì vậy, để trả lời câu hỏi của bạn, bản phát hành Alpha và Beta có thể được coi là 'tạo phẩm được triển khai có thể kiểm tra' mà bạn hiện đang phát triển.

Đọc thêm: Sự khác biệt giữa Thử nghiệm Alpha và Beta | Sự khác biệt giữa | Thử nghiệm Alpha vs Beta http: //www.differenceb between.net/tĩ/difference-b between-alpha-and-beta-test / # ixzz338XZWLaj


-2

Phiên bản Alpha là phiên bản làm việc đầu tiên và chỉ dành cho sử dụng nội bộ (thử nghiệm)! Sau khi các lập trình viên hài lòng, họ phát hành phiên bản Beta cho những người không sử dụng là tin tặc và những người kiểm tra căng thẳng, những người cố gắng phá vỡ nó. Kết quả cuối cùng là một bản phát hành cuối cùng cho công chúng đã đứng trước thử thách của thời gian! Đó là một chiến thắng giành cho nhà sản xuất và công chúng!

Đó là cách nó được dự định để làm việc nhưng hiếm khi làm những ngày này


1
Sau đó, tôi phải là nhà phát triển tại Squad, Introversion Software, Keen Software House và một số studio trò chơi độc lập khác, bởi vì tôi đã chơi các phiên bản alpha của trò chơi của họ khi chúng còn hoặc vẫn chính thức ở chế độ Truy cập sớm. Tôi phải gọi cho bộ phận kế toán của họ, vì rõ ràng tôi đã trả tiền cho họ để có kinh nghiệm, thay vì cách khác như lẽ ra khi tôi là nhân viên của họ.
Philipp
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.