Software testing Flashcards

1
Q
For a program that expects an integer input value between 1 and 10, testing with a value of 10.5 is considered?
•	Improper usage
•	Boundary condition
•	Normal usage
•	Special range
A

Improper usage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
The most important task for software testers is \_\_\_\_
•	Finding the proper testing IDE
•	Discussing code with programmers
•	Reading through the program’s code
•	Selecting test cases
A

Selecting test cases

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

It is recommended to pick test data randomly.
TRUE
FALSE

A

FALSE

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

Dynamic testing involves studying the program requirements to find any ambiguities or non-compliance with rules or policies.
TRUE
FALSE

A

FALSE

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

Software testing does not include documenting the testing process.
TRUE
FALSE

A

FALSE

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

In white box testing, the tester will typically test the system with inputs that will cover every statement and every branch of the code logic.
TRUE
FALSE

A

TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
The process of tracing through the program execution to find which part has a problem in the code is called
•	Debugging
•	Coding
•	Profiling
•	Tracing
A

Debugging

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

______ means a bug that was previously fixed in the code, but may appear again as a result of code modification in another component.

A

Regression

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

For most software systems, it is possible to do a complete testing to make sure that the system is 100% error.
TRUE
FALSE

A

FALSE

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

_______ errors can cause the program to crash by trying to do something illegal or access an unavailable resource.

A

Run time

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

You can perform black-box testing without a product specification or requirements document.
TRUE
FALSE

A

FALSE

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

Each new piece of test data should be very similar to previous test inputs.
TRUE
FALSE

A

FALSE

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

For date input dd/mm/yy format, 01/03/94 has already been tested. Another good piece of test data would be 02/01/96.
TRUE
FALSE

A

FALSE

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

What kind of testing is Code Review?
• White box
• Black box

A

White box

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

What kind of testing is replaying user interactions, and testing what is shown to user?
• White box
• Black box

A

Black box

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

What kind of testing is specifying randomised inputs, and looking for errors/crashes?
• White box
• Black box

A

Black box

17
Q
Which one is NOT one of the categories of test data?
•	Abnormal
•	Iterative
•	Normal
•	Boundary
A

Iterative

18
Q
Suppose you are testing input of 4-digit Australian postcodes. What are the possible boundary confition inputs?
•  1999, 2000, 9999
•  0999, 10000
•  0000, 9999, 10000
•  2000, 9999
A

0000, 9999, 10000

19
Q
\_\_\_\_\_\_\_\_\_\_ is the process of finding the cause of logic errors.
•  Binary searching
•  Debugging
•  Fuzz testing
•  Scanning
A

Debugging