Integration, System, and AcceptanceTesting Flashcards

1
Q

It is a software testing level where individual units or components are combined and tested as a group to detect faults in their interactions

A

Integration Testing

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

A type of integration testing where it tests interactions between individual units

A

Unit / Component Integration Testing

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

A type of integration testing where it tests interactions between entire systems

A

System Integration Testing

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

An integration testing approach which all units are integrated at once and tested together

A

Big Bang Approach

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

An integration testing approach which higher-level modules are tested first, then lower-level ones

A

Top-Down Approach

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

An integration testing approach which lower-level units are tested first, then combined into higher-level modules

A

Bottom-Up Approach

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

A combination of Top-Down and Bottom-up Approaches

A

Sandwich Approach

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

In the Top-Down Approach, it uses _________ to simulate unavailable lower-level components.

A

Stubs

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

In Bottom-Up Approach, it uses ________ to simulate unavailable higher-level components

A

Drivers

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

It is a comprehensive evaluation of a fully integrated software application to verify that it meets specified business and functional requirements

A

System Testing

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

Type of System Testing that checks critical functions to determine if the build is stable for further testing

A

Smoke Testing

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

Type of System Testing that verifies work as per requirements

A

Functional Testing

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

Type of System Testing that ensures new changes do not break existing functionality.

A

Regression Testing

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

Type of System Testing that tests if the system is user-friendly and intuitive

A

Usability Testing

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

Type of System Testing that measures system stability and responsiveness under load

A

Performance Testing

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

Type of System Testing that detects vulnerabilities and ensures data protection

A

Security Testing

17
Q

Type of System Testing that verifies compliance with internal and external standards

A

Compliance Testing

18
Q

It is the final level of software testing, performed to determine whether system meets business requirements and is ready for production

A

Acceptance Testing

19
Q

A type of acceptance testing that is conducted within the organization by non-project members (e.g., Product Managers, Sales, Customer Support)

A

Internal Acceptance Testing (Alpha Testing)

20
Q

A type of external acceptance testing that is performed by customers who commissioned the software

A

Customer Acceptance Testing

21
Q

A type of external acceptance testing that is performed by end users (customers, clients, or the general public).

A

User Acceptance Testing (Beta Testing)