LESSON 8 Flashcards

1
Q

is the process of executing the program with the intent of finding faults

A

Software Testing

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

expected results match the actual results

A

Software Testing

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

Basic Terminologies Related to Testing

A

Error, Mistake, or Bug
Test
Test Case
Test Suite
Test Script
Test Report

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

When people make mistakes while coding, we call this mistake bugs. Errors tend to propagate.

A

Error, Mistake, or Bug

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

is concerned with errors, faults, failures, and incidents.

A

Test

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

is the act of exercising software with test cases.

A

Test

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

has an identity and is associated with program behaviour.

A

Test Case

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

also has a set of inputs and a list of expected outputs.

A

Test Case

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

It is a collection of Test Scripts or Test cases that is used for validating bug fixes (or finding new bugs) within a logical or physical area of a product.

A

Test Suite

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

Kit is the step-by-step instructions that describe how a test case is to be executed. It may contain one or more test cases.

A

Test Script

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

A document describing the conduct and results of testing carried out for a system.

A

Test Report

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

Types of Software Testing

A

Functional Testing
Non-functional Testing
Manual Testing
Automated Testing
System (Programming) Testing

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

In software testing tells us what the system actually does and is used to verify how each function of the software application behaves as specified in the software requirements specification document.

A

Functional Testing

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

Revolves around the specificity of how well the system performs under various conditions.

A

Non-functional Testing

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

It is the process of testing the software by humans to verify the software quality for which exclusive test cases are written and tested for their pass or fail status.

A

Manual Testing

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

In recent years, this has been dominating the testing field as certain open source and paid automation testing tools are used to find the defects and bugs.

A

Automated Testing

17
Q

This type of testing includes many testing methods and is used to validate the software as a whole with respect to software, hardware, and networks. It usually tests the fully integrated software product to exclusively evaluate end-to-end system specifications

A

System Testing

18
Q

is a representation of an error

A

Fault

19
Q

occurs when a fault executes

A

Failure

20
Q

This type of QA testing helps to verify whether the actual output is matching the expected output and the testers need not look upon the source code of the application.

A

Functional Testing