Test Planning Flashcards

1
Q

A test plan is

A

A guide of the whole testing process, including scope, objectives, approach, and focus.

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

Things to figure out in test planning

A

Who is on the testing team
The test strategy
Which features will be tested
Which testing types will be performed
Which testing environment will be used
Testing tools and their status
The due dates
Required resources
Attitude towards risk
Inputs and outputs

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

Testing framework

A

Tools like Mocha, pytest, ect, as well as their supporting environments.
Javascript/Node.
WFIO for browser automation

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

Test types

A

Manual, automated, end to end, exploratory, smoke test, ect

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

Scope

A

What parts of the app will you test

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

Test environment

A

The staging environment

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

What is a test strategy?

A

An overall approach for how testing should occur across a company

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

User Interface Testing

A

Verifying that each UI element of a software application works as expected

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

Regression Testing

A

Performed When Developers make updates, add new features, or fix bugs, to make sure existing functionality hasn’t broken

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

End to end testing

A

Performed when you want to make sure the entire software application functions perfectly in a real-world scenario from an end user perspective

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

Smoke testing

A

Checks the most important functionality to identify major issues early on

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

Browser testing

A

Testing to see if the software works in different browsers

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

Accessibility testing

A

To test and make sure that the software adheres to accessibility standards

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

Security testing

A

Done to identify security gaps

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

Scalability testing

A

Done to determine how the application handles a bigger load

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

Spike testing

A

Done to see how the application handles a sudden spike in load

17
Q

Endurance testing

A

Done to identify if there are resource leaks

18
Q

Soak testing

A

Testing a normal load over a long period of time to see if there are any issues that occur over time

19
Q

Load testing

A

Testing the load to see if normal load causes any issues

20
Q

Integration Testing

A

Making sure the parts of an app work well together