Functional Testing Flashcards

1
Q

A type of software testing that validates the software system against the functional requirements/specifications.

A

Functional Testing

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

[T/F] Functional testing is performed using the functional specification provided by the client and verifies the system against the functional requirements.

A

True

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

[T/F] Functional testing is executed after non-functional testing

A

False

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

[T/F] Functional testing can be automated

A

True

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

[T/F] Functional testing can only be done manually

A

False

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

What are the inputs for functional testing?

A

Business requirements

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

[T/F] Functional testing can not be done without written requirements.

A

False

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

What does functional testing describes?

A

Functional testing describes what the product does

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

Cite at least 5 examples of functional testing

A
Unit Testing
Smoke Testing
Sanity Testing
Integration Testing
White Box testing
Black Box testing
User Acceptance testing
Regression Testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A software testing process that determines whether the deployed software build is stable or not.

A

Smoke testing

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

Performed after receiving the software build to ensure that the code changes introduced are working as expected

A

Sanity testing

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

This testing is a checkpoint to determine if testing for the build can proceed or not.

A

Sanity testing

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

Is a software testing technique in which internal structure, design and coding of software are tested to verify flow of input-output and to improve design, usability and security

A

White Box testing

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

Is a software testing method in which the functionalities of software applications are tested without having knowledge of internal code structure, implementation details and internal paths.

A

Black Box testing

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

Mainly focuses on input and output of software applications and it is entirely based on software requirements and specifications

A

Black Box testing

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

Is a type of testing performed by the end user or the client to verify/accept the software system before moving the software application to the production environment.

A

User Acceptance Testing

17
Q

A type of software testing to confirm that a recent program or code change has not adversely affected existing features.

A

Regression Testing