Beta test

Beta test is the test before the original version of a software is made available to the public. It is the second phase of software testing. The first one, alpha test is carried out by developers and the beta test is carried out by users.

The words "alpha" and "beta" are the first two letters of Greek alphabet.
(alpha, beta, gamma, delta,


An Algorithm is a set of rules written by a software engineer to provide a step-by-step procedure for a computer program. The algorithm tells the computer the order and proper techniques to accomplish the task.

For example, Google's search algorithm might use your past searches to help decide what answer is best for you.

Flow chart of an algorithm:


API is an acronym for Application Programming Interface. It is a set of clearly defined methods of communication between the service and any other software or components. An API defines the data structures of the program.

A Web API is a source code interface that a computer system uses to support requests for services to be made by a computer program. Web APIs deliver your request to the service provider, and then deliver the response back to you.

For instance, Twitter's REST API allows developers to access core Twitter data. And the Search API provides methods for developers to interact with Twitter Search and trends data.

Improved by Simon Mueller