ATPMSD
Active Member
Part of the problem is that Elon is misusing software development terminology:
Alpha testing (what is happening now) is carried out by the testers who are internal employees of the organization. The main goal is to identify the tasks that a typical user might perform and test them. Opening testing to a handful of non-emolpyees does not make it beta testing.
Beta Testing is performed by "real users" of the software application in the "real environment" and it can be considered as a form of external User Acceptance Testing. It is the final test before shipping a product to the customers. Direct feedback from customers is a major advantage of Beta Testing. This testing helps to test products in customer's environment.
Alpha testing (what is happening now) is carried out by the testers who are internal employees of the organization. The main goal is to identify the tasks that a typical user might perform and test them. Opening testing to a handful of non-emolpyees does not make it beta testing.
Beta Testing is performed by "real users" of the software application in the "real environment" and it can be considered as a form of external User Acceptance Testing. It is the final test before shipping a product to the customers. Direct feedback from customers is a major advantage of Beta Testing. This testing helps to test products in customer's environment.