Answer» - Build: A build is a software or application that is ready to be tested. Developers create software, which they then hand over to testers to test. It's a broad phrase that refers to any application that will be examined. Developers can either create a complete program or add a new FEATURE to an existing one. Then that program, TOGETHER with the new functionality, is dubbed BUILD, and it is put through its tests by testers.
- Release: After development and testing, the release is the finalized application. The testing team VERIFIES the program and releases it to the customer after testing it. It's possible that a SINGLE release will have many builds. As a result, it is the program that is supplied to the customer when the development and testing phases are completed. Furthermore, the release is based on builds, and there may be multiple builds.
The following table lists the differences between build and release: | Build | Release |
|---|
| Build refers to a version of the software or application which the development team hands over to the testing team. | Release refers to the software which the testing team hands over to the end customers. | | The build version of the software requires testing to be done on it. Generally, sanity testing is performed on a build version. | The release version of software no longer requires testing to be done on it. | | The build version of the software is made more frequently than the release version. | Release versions of the software are made LESS frequently than the build version. |
|