Please enable JavaScript.
Coggle requires JavaScript to display documents.
Development Stages (Beta (Beta is the software development phase following…
Development Stages
Beta
Beta is the software development phase following alpha. Beta begins in general when the software is feature complete but will likely still contain lots of known and unknown bugs.
-
Beta versions are often used for demonstrations and previews to customers and are often the first build released outside of the company.
-
Often external testers are employed during the beta phase to find bugs. They can be private to a select number of users, or released to the general public for wider testing.
Release Candidate
-
-
The RC releases are done when the software is going through a big change such as a completely new version is being released for the customers.
The release candidate is the final stages of testing and once all bugs have been fixed in this stage then the software will be released.
When the first fault is fixed it will be sent out in a new fix version this will be the first RC, any faults found will be released over time as RC versions.
Alpha
Alpha is the first stage of software testing and uses "White-box techniques". This goes through black-box and grey-box techniques, before returning to black-box techniques at alpha release.
-
Black-box = examines the functionality of an application without peering into its internal structures or workings.
Grey-box = is a combination of white-box testing and black-box testing. The aim of this testing is to search for the defects if any due to improper structure or improper usage of applications.
Alpha versions may not have all features or functions that will be released for the final release version.
-
Pre-alpha
-
The pre-alpha stage is when developers are starting to produce a rough prototype of a piece of software, but the software doesn't have all the features yet. At this stage developers might not have even decided which features to add to the software yet.
This version is tested minimally by the developers themselves, but is mostly to give developers an idea of how the software might work and what it might do.
The product goes into it's beta stage when the developers have decided on the final list of features and the software is ready to be tested internally - the software doesn't need to have all its features ready to go into alpha stage.
-
-