Software testing Flashcards
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
Improper usage
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
Selecting test cases
It is recommended to pick test data randomly.
TRUE
FALSE
FALSE
Dynamic testing involves studying the program requirements to find any ambiguities or non-compliance with rules or policies.
TRUE
FALSE
FALSE
Software testing does not include documenting the testing process.
TRUE
FALSE
FALSE
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
TRUE
The process of tracing through the program execution to find which part has a problem in the code is called • Debugging • Coding • Profiling • Tracing
Debugging
______ means a bug that was previously fixed in the code, but may appear again as a result of code modification in another component.
Regression
For most software systems, it is possible to do a complete testing to make sure that the system is 100% error.
TRUE
FALSE
FALSE
_______ errors can cause the program to crash by trying to do something illegal or access an unavailable resource.
Run time
You can perform black-box testing without a product specification or requirements document.
TRUE
FALSE
FALSE
Each new piece of test data should be very similar to previous test inputs.
TRUE
FALSE
FALSE
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
FALSE
What kind of testing is Code Review?
• White box
• Black box
White box
What kind of testing is replaying user interactions, and testing what is shown to user?
• White box
• Black box
Black box