Environments Flashcards

1
Q

What is an environment?

A

A platform for apps to be built up in

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Who moves the code into the dev environment?

A

DevOps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

List the four environments

A
  1. Dev
  2. QA
  3. UAT
  4. Production
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe dev environment

A
  • Where the app is first built
  • First place where the app will see some data, some type of user, and some type of design
  • Where devs do unit testing, before code is sent to QA environment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Who moves code from Dev into QA environment?

A

QA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe QA environment

A
  • Where functionality testing is done
  • Where test data is created
  • Dedicated QA database
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Who moves code from QA to UAT environment?

A

DevOps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the significance of DevOps moving code into UAT environment?

A

It is the first time they are moving code as a package, it is like a dry run for deployment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What kind of testing is done in UAT environment?

A

UAT Regression testing

We are using happy-path testing to make sure elements that was moved from QA to UAT environment are working accordingly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Why do QA and UAT environments use different sets of data?

A

Different sets of data allow for more test coverage, and more variation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Describe UAT environment

A
  • UAT test regression
  • Test data creation
  • UAT dedicated database
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Who moves code from UAT to Production environment?

A

DevOps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe Production environment

A
  • Used by real users
  • Real production data
  • Prod dedicated database
  • No testing is done here
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Why don’t we test in production environment?

A

We don’t have access to real user data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly