what is alpha & beta version of a software?
when i go for yahoo answers site,there is a word "Beta", what it means? and alpha?
- GarthLv 61 decade agoFavorite Answer
In software development, testing is usually required before release to the general public. This phase of development is known as the alpha phase. Testing during this phase is known as alpha testing.
In the first phase of alpha testing, developers test the software using white box techniques. Additional inspection is then performed using black box or grey box techniques. This is usually done by a dedicated testing team. This is often known as the second stage of alpha testing.
Once the alpha phase is complete, development enters the beta phase. Versions of the software, known as beta-versions, are released to a limited audience outside of the company. The software is released to groups of people so that further testing can ensure the product has few faults or bugs. Sometimes, beta-versions are made available to the open public to increase the feedback field to a maximal number of future users.
Testing during the beta phase, informally called 'beta testing, is generally constrained to black box techniques although a core of test engineers are likely to continue with white box testing in parallel to the beta tests. Thus the term beta test can refer to the stage of the software—closer to release than being "in alpha"—or it can refer to the particular group and process being done at that stage. So a tester might be continuing to work in white box testing while the software is "in beta" (a stage) but he or she would then not be part of "the beta test" (group/activity).
In a corporate environment, an Alpha test is not implemented in the workplace, but done in labs and simulated settings. A Beta test is implemented in a live environment, but the applications that the software would replace are run as well so that in case the software being tested fails the operation can continue.
- 1 decade ago
Beta - Functionally complete and tested software.
Alpha - Functionally incomplete, tested software
- Anonymous1 decade ago
It is basically the break-down of how a game gets tested...
First is Pre-Alpha
It only means that this thing is in the final version of testing. I guess theyre using us as guinea pigs. The next version of this thing will be final and will probobly have some new features..
- How do you think about the answers? You can sign in to vote the answer.
- Anonymous5 years ago
This Site Might Help You.
what is alpha & beta version of a software?
when i go for yahoo answers site,there is a word "Beta", what it means? and alpha?Source(s): alpha beta version software: https://biturl.im/Xl2QN
- 1 decade ago
Development stage terminology expresses how the development of a piece of software has progressed and how much further development it may require. Each major version of a product usually goes through a stage when new features are added (alpha stage), then a stage when it is actively debugged (beta stage), and finally a stage when all important bugs have been removed (stable stage). Intermediate stages may also be recognized. The stages may be formally announced and regulated by the project's developers, but sometimes the terms are used informally to describe the state of a product. Conventionally, code names are often used by many companies for versions prior to the release of the product, though the actual product and features are rarely secret
Sometimes a build known as pre-alpha is issued, before the release of an alpha or beta. In contrast to alpha and beta versions, the pre-alpha is usually not "feature complete". At this stage designers are still determining exactly what functionalities the product should have. Such builds can also be called development releases or nightly builds.
The alpha version of a product still awaits full debugging or full implementation of all its functionality, but satisfies a majority of the software requirements. It often lacks features promised in the final release, but demonstrates the feasibility and basic structure of the software.
The alpha build of the software is the first build delivered to the software testers.
In the first phase of alpha testing, developers test the software using white box techniques. Additional inspection is then performed using black box or grey box techniques. This is usually done by another dedicated testing team sometimes concurrently. Moving to black box testing is often known as the second stage of alpha testing.
The name is derived from alpha, the first letter in the Greek alphabet.
A beta version or beta release usually represents the first version of a computer program that implements all required features although additional features may be added. It is likely to be unstable but useful for internal demonstrations and previews to select customers, but not yet ready for release. Some developers refer to this stage as a preview, as a technical preview (TP) or as an early access.
Often this stage begins when the developers announce a feature freeze on the product, indicating that no more features requirements will be accepted for this version of the product. Only software issues, or bugs and unimplemented features will be addressed.
Beta versions stand at an intermediate step in the full development cycle. Developers release them to a group of beta testers (sometimes the general public) for a user test. The testers report any bugs that they found and sometimes minor features they would like to see in the final version.
For example in September 2005, Microsoft started releasing regular Windows Vista Community Technology Previews (CTP) to beta testers. The first of these was build 5219. Subsequent CTPs introduced most of the planned features, as well as a number of changes to the user interface, based in large part on feedback from beta testers. Windows Vista was deemed feature complete with the release of build 5308 CTP, released on February 22, 2006, and much of the remainder of work between that build and the final release of the product will focus on stability, performance, application and driver compatibility, and documentation.
When a beta becomes available to the general public it is often widely used by the technologically savvy and those familiar with previous versions as though it were the finished product. Usually developers of freeware or open-source betas release them to the general public while proprietary betas go to a relatively small group of testers. In February 2005, ZDNet published an article about the recent phenomenon of a beta version often staying for years and being used as if it were in production-level . It noted that Gmail and Google News, for example, had been in beta for a long period of time and were not expected to drop the beta status despite the fact that they were widely used; however, Google News did leave beta in January 2006. This technique may also allow a developer to delay offering full support and/or responsibility for remaining issues. Recipients of highly proprietary betas may have to sign a non-disclosure agreement.
A release is called feature complete when the development team agrees that no new features will be added to this release. New features may still be suggested for later releases. More development work needs to be done to implement all the features and repair defects.
As the second major stage in the development cycle, following the alpha stage, it is named after the Greek letter beta, the second letter in the Greek alphabet.
- jibbers4204Lv 61 decade ago
beta means trial...they want to see if it will be successful
I am not sure what alpha means.
- 1 decade ago
It's like a trial version for something,
just to see if it's working ok or not
and then..they issue the professional edition of the software,
Alfa means nothing in the language of software,
but it's in some langauage " maybe latin " alfa & beta are like one & two in englishSource(s): general Knowledge