QA Testing — What is DEV, SIT, UAT & PROD? (2024)

Reposted from the BuTTer Tech publication; I am the original writer.

QA Testing — What is DEV, SIT, UAT & PROD? (2)

Testing can ensure the quality of the app delivered to the end-user. Different parties share different responsibilities for testing. On the app vendor side, software developers, QA engineers and project managers have to work together to clearly define the technical specifications and the corresponding testing protocols. On the client-side, the client can test the app features and comment on user experiences if any. Good cooperation between parties can enhance the overall app quality in long term.

Testing among different parties are generally divided into 4 parts, which will be discussed in detail later:

  1. DEV — Development [Software developer]
  2. SIT — System Integration Test [Software developer and QA engineer]
  3. UAT — User Acceptance Test [Client]
  4. PROD — Production [Public user]

Moreover, Apple and Google provide different tools for the app owner to issue public testing app to a small group of registered testers (100 people) before actually launching the app to the Play Store and App Store. They are TestFlight and Google Play respectively

QA Testing — What is DEV, SIT, UAT & PROD? (3)
QA Testing — What is DEV, SIT, UAT & PROD? (4)

1) DEV — Stands for Development

QA Testing — What is DEV, SIT, UAT & PROD? (5)

During the early stage of app development, senior software developers would divide each app feature into smaller modules and assign them to junior developers. This can greatly increase efficiency and productivity.

When individual developers complete their codes, a lot of “functions”s are made. Each “function” is like a black box that takes an input and returns an output. Ideally, each function is only responsible for only one task. Developers can write Unit Tests to verify the functionality of their individual function. Unit Test is the most basic testing of an app and is always the most important part.

2) SIT — Stands for System Integration Test

QA Testing — What is DEV, SIT, UAT & PROD? (6)

As mentioned above, a large feature is divided into smaller parts and assigned to different developers. The testings for interfaces between modules are critical. At this part, there is usually a team of QA engineers to write test cases (program) for testing the functionality and stability.

3) UAT — User Acceptance Test

QA Testing — What is DEV, SIT, UAT & PROD? (7)

After developers finish developing the app and pass all the internal testings, an application is sent to the client for testing on end-user experience and overall app functionality.

The client can invite a small group of public users to be internal testers. Both Apple and Google provide tools to let registered testers test on the pre-launch apps to gather user comments and see if any potential bugs. The testers can open the testing app through TestFlight for iOS app and Play Store for Android app.

QA Testing — What is DEV, SIT, UAT & PROD? (8)

4) PROD — Production

QA Testing — What is DEV, SIT, UAT & PROD? (9)

At the final stage of app production, the app is distributed to the public through official channels — App Store and Play Store. A public user can use the latest features and report any issue they encountered.

QA Testing — What is DEV, SIT, UAT & PROD? (10)

Google provides an excellent tool — Firebase Crashlytics. It can report issues to the developers and app owners when there are any issues on the end-user side. The report contains lots of user information, such as where and when the issue happened, the user’s device model and operating system level, etc.

QA Testing — What is DEV, SIT, UAT & PROD? (2024)

FAQs

QA Testing — What is DEV, SIT, UAT & PROD? ›

DEV — Development [Software developer] SIT — System Integration Test [Software developer and QA engineer] UAT — User Acceptance Test [Client] PROD — Production [Public user]

What is sit and UAT testing? ›

SIT is intended to test the functionality of a system as a whole after integrating all the system components. On the other hand, UAT is responsible for testing the system from the user's perspective. To conduct SIT tests, specialized developers and testers are required.

What is dev sit UAT and prod? ›

During the lifetime of a project, code will be built and promoted to various staging environments, such as Development (DEV), System Integration Testing (SIT), User Acceptance Testing (UAT), Pre-Production (PRE), and Production (PROD).

What is QA and UAT testing? ›

TLDR; QA or Quality Assurance is the act of testing a product to ensure it meets specified requirements. UAT or User Acceptance Testing is typically completed by an end-user, also referred to as beta testing. When most people think about quality assurance, they think about manufacturing.

What is the difference between dev QA UAT and prod environment? ›

The Dev environment is the playground where developers code and test new features, while the QA environment is the laboratory where quality assurance teams meticulously validate software functionality. Production is the real-world stage where the application meets the end-users.

Is SIT and QA testing same? ›

UAT and SIT testing are the two different levels of testing in the application testing phase of QA. UAT stands for User Acceptance Testing and SIT stands for System Integration Testing.

How is QA testing done? ›

The typical activities in QA testing include: Identifying and rectifying errors, bugs, and redundancies. Confirming logical flow. Ensuring a seamless User Interface (UI) and User Experience (UX)

Does QA happen before UAT? ›

What comes before UAT testing? All types of testing – unit, component, integration, system – that the testing or the quality assurance team does before it is approved for UAT comes before UAT testing. After UAT testing, release testing, and production testing may be done.

Can testers do UAT testing? ›

Stakeholders, Business Analysts, and Software Testing professionals can perform these tests, but UAT imposes unique challenges, such as multiple users involved in testing each business process.

What comes after sit? ›

Testing among different parties are generally divided into 4 parts, which will be discussed in detail later: DEV — Development [Software developer] SIT — System Integration Test [Software developer and QA engineer] UAT — User Acceptance Test [Client]

What is prod and DEV? ›

Architectures. Deployment architectures vary significantly, but, broadly, the tiers are bookended by starting at development (DEV) and ending at production (PROD). A common 4-tier architecture is development, testing, model, production (DEV, TEST, MODL, PROD), with software being deployed to each in order.

What is the difference between QA test and DEV test? ›

Devs have to write unit tests at least, which speed up the deployment of specific modules. It's on the QA testers to create a series of integration and regression tests to ensure that code from different devs works well together and that new code does not break already functional elements.

What are environments in QA testing? ›

The fundamental goal of a quality assurance (QA) environment is to separate the procedure for testing from the real-world or live environment to prevent any problems or bugs found during testing from affecting end users or disrupting business activities.

What is UAT testing in simple words? ›

User Acceptance Testing (UAT), or application testing, is the final stage of any software development or change request lifecycle before go-live. UAT meaning the final stage of any development process to determine that the software does what it was designed to do in real-world situations.

What is SIT testing with an example? ›

System Integration Testing, or SIT, is a QA process that is leveraged to ensure the compatibility of two or more systems. It helps to ensure that the systems are working together correctly and that any interactions are appropriate and safe. This process can involve the testing of software, systems, or networks.

What is the difference between user testing and UAT? ›

User Acceptance Testing aims to ensure that the product meets stakeholders' requirements, while Usability Testing aims to ensure the product is easy and intuitive for end-users. And lastly, we also discussed some tools that can help us automate some UI tests that would be executed as part of usability and UAT testing.

What is SIT testing in workday? ›

Description: System Integration testing is the process of testing all components of the application in a fully integrated testing environment that mimics the real world use, including the interaction with external systems.

Top Articles
e Wallet App Development Cost | Digital Wallet Application Development
Deposit a Minimum of $50 in Your Futures Wallet and Trade Futures to Win Up to 500 BUSD | Binance Support
Ups Stores Near
Access-A-Ride – ACCESS NYC
Apex Rank Leaderboard
Fototour verlassener Fliegerhorst Schönwald [Lost Place Brandenburg]
Vocabulario A Level 2 Pp 36 40 Answers Key
Corporate Homepage | Publix Super Markets
Hello Alice Business Credit Card Limit Hard Pull
World of White Sturgeon Caviar: Origins, Taste & Culinary Uses
Iron Drop Cafe
W303 Tarkov
Hope Swinimer Net Worth
Shemal Cartoon
Miss America Voy Forum
Zürich Stadion Letzigrund detailed interactive seating plan with seat & row numbers | Sitzplan Saalplan with Sitzplatz & Reihen Nummerierung
Inevitable Claymore Wow
Price Of Gas At Sam's
Chastity Brainwash
Virginia New Year's Millionaire Raffle 2022
Inter-Tech IM-2 Expander/SAMA IM01 Pro
Buy Swap Sell Dirt Late Model
Daylight Matt And Kim Lyrics
Jbf Wichita Falls
Apply for a credit card
MLB power rankings: Red-hot Chicago Cubs power into September, NL wild-card race
Masterkyngmash
Pasco Telestaff
Sec Baseball Tournament Score
How to Watch Every NFL Football Game on a Streaming Service
Disputes over ESPN, Disney and DirecTV go to the heart of TV's existential problems
2015 Kia Soul Serpentine Belt Diagram
Rgb Bird Flop
L'alternativa - co*cktail Bar On The Pier
Autopsy, Grave Rating, and Corpse Guide in Graveyard Keeper
Moxfield Deck Builder
Muma Eric Rice San Mateo
Laurin Funeral Home | Buried In Work
The Best Restaurants in Dublin - The MICHELIN Guide
craigslist | michigan
Bones And All Showtimes Near Johnstown Movieplex
Shuaiby Kill Twitter
Anguilla Forum Tripadvisor
התחבר/י או הירשם/הירשמי כדי לראות.
Updates on removal of DePaul encampment | Press Releases | News | Newsroom
Discover Things To Do In Lubbock
Anthem Bcbs Otc Catalog 2022
Southwest Airlines Departures Atlanta
Kjccc Sports
Www.homedepot .Com
BYU Football: Instant Observations From Blowout Win At Wyoming
Latest Posts
Article information

Author: Tyson Zemlak

Last Updated:

Views: 5778

Rating: 4.2 / 5 (63 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Tyson Zemlak

Birthday: 1992-03-17

Address: Apt. 662 96191 Quigley Dam, Kubview, MA 42013

Phone: +441678032891

Job: Community-Services Orchestrator

Hobby: Coffee roasting, Calligraphy, Metalworking, Fashion, Vehicle restoration, Shopping, Photography

Introduction: My name is Tyson Zemlak, I am a excited, light, sparkling, super, open, fair, magnificent person who loves writing and wants to share my knowledge and understanding with you.