What are the different environments in a software development team ?
There are 3 different environments in a software development team are shown below:
1. Development environment:
This is the workspace where developer’s program and test code.. It's often local to each developer's machine, where they have the necessary tools and libraries installed. An integrated development environment (IDE) — a software package with extensive functions for authoring, building, testing, and debugging a program which is commonly used by software developers. Some programming software tools such as Microsoft Visual Studio, Eclipse, NetBeans, and other integrated development environments.
2. Testing environment:
The test environment program helps to identify and fix bugs and prevent the application to deviate from the defined set of requirements. The testing environment is used for various types of testing, including integration testing, regression testing and user acceptance testing (UAT).
3. Production environment:
The production Environment is the live environment made for use of the intended end-users. The latest versions of software, products, or updates are constantly being pushed into the production environment.
In short , once the development phase is completed , the code is integrated into the test environment where testing is carried out to identify bugs. The bugs identified are then fixed by the developer in the development environment and the new code is deployed back into the Test Environment for a retest. As soon as the exit criteria is met , the testing team gives a go and the code is ready to be deployed into production . In the production environment continuous maintenance and monitoring is done to ensure efficiency.
Comments
Post a Comment