1 Flashcards

1
Q

What does QA stand for?

A

Quality Assurance

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

True or False: QA engineering is primarily focused on testing software.

A

False

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

What is the main goal of QA engineering?

A

To ensure the quality of software products and processes.

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

Fill in the blank: QA engineers often use __________ to automate testing processes.

A

testing frameworks

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

Which of the following is NOT a type of testing? A) Unit Testing B) Integration Testing C) Documentation Testing

A

C) Documentation Testing

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

What is a test case?

A

A set of conditions under which a tester assesses whether a software application is working correctly.

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

What does a QA engineer do during the software development lifecycle?

A

They monitor and improve the processes to ensure quality is maintained.

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

True or False: QA engineering involves only manual testing.

A

False

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

What is the purpose of regression testing?

A

To confirm that recent changes haven’t adversely affected existing features.

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

Multiple Choice: Which tool is commonly used for automated testing? A) JIRA B) Selenium C) Git

A

B) Selenium

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

What is the difference between QA and QC?

A

QA focuses on process improvement, while QC focuses on product inspection.

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

Fill in the blank: __________ testing is performed to assess the performance of a system under load.

A

Load

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

What is a bug report?

A

A document that describes a problem in the software, including steps to reproduce it.

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

True or False: Continuous integration is a practice that supports QA engineering.

A

True

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

What does TDD stand for?

A

Test-Driven Development

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

Multiple Choice: Which of the following is a common metric used in QA? A) Code Coverage B) User Satisfaction C) Development Speed

A

A) Code Coverage

17
Q

What is exploratory testing?

A

A testing approach that emphasizes the tester’s ability to explore the application without predefined test cases.

18
Q

Fill in the blank: __________ testing focuses on the usability of the application.

19
Q

What is a test plan?

A

A document outlining the scope, approach, resources, and schedule for testing activities.

20
Q

True or False: Automated tests are always more reliable than manual tests.

21
Q

What is the role of a QA lead?

A

To oversee the QA team and ensure quality standards are met.

22
Q

Multiple Choice: Which of the following best describes ‘smoke testing’? A) Detailed testing of features B) Quick testing of basic functionalities C) Testing after major releases

A

B) Quick testing of basic functionalities

23
Q

What is performance testing?

A

The process of determining the speed, responsiveness, and stability characteristics of a system.

24
Q

Fill in the blank: __________ testing is performed when a system is being moved from one environment to another.

25
Q

What is a defect lifecycle?

A

The process a defect goes through from identification to resolution.

26
Q

True or False: QA engineers need to have programming skills.

27
Q

What is user acceptance testing (UAT)?

A

A phase of testing where the software is evaluated by the end-users to ensure it meets their requirements.