Software Testing Flashcards

1
Q

What is Software testing?

A

Software testing is the process of checking if a computer program (software) works as expected. It involves running the software to make sure it does what it’s supposed to do and doesn’t have any mistakes (bugs).

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

What are the different types of testing?

A

Software testing is generally categorized into two main types: Functional testing and Non-functional testing.

Functional Testing
This type of testing focuses on whether the software works as expected and meets the specified requirements. It’s about testing the “what” of the system—what the software is supposed to do.

Here are some common types of Functional Testing:

Unit Testing:
Integration Testing:
System Testing:
User Acceptance Testing (UAT):
Regression Testing:

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