Feb 4, 2012

Test Techniques

Test Techniques

1.    The testing method that uses statistical techniques to find out how faults in the program affect it's failure rate is:
a) cyclomatic complexity
b) fault estimation
c) error guessing
d) statistical testing

2.    Faults that cause an input to be associated with the wrong path domain are called
a) Process flow inconsistencies
b) domain faults
c) computation faults
d) path errors

3.    If you know that a developer tends to have extra errors in date-processing code, and decide to test dates harder than usual as a result, you are doing:
a) Risk based testing
b) static testing
c) error based testing
d) black box testing

4.    Which of these is NOT an example of stress testing?
a) Entering transactions to determine that sufficient disk space has been allocated to the application
b) Ensuring that the communication capacity is sufficient to handle the volume of work by attempting to overload the network with transactions
c) Inducing a failure on one of the systems such that the program terminates.
d) Testing system overflow conditions by entering more transactions than can be accommodated by tables, queues, internal storage facilities, and so on

5.    Fault seeding is instrumentation designed to
a) Populate an audit trail
b) estimate the number of bugs left in the code by measuring how many "bait" c) errors have not been found.
c) Measure how many branches have been tested
d) test error handling code

6.    _______ attempts to decide what constitutes a sufficient set of paths to test.
a) boolean analysis
b) cyclomatic complexity
c) fault based testing
d) perturbation testing

7.    Testing to determine whether the system can meet the specific performance criteria is referred to as:
a) Compliance testing
b) Stress testing
c) Execution testing
d) Criteria based testing

8.    Which type of testing gives you the best coverage?
a) Expression testing
b) branch testing
c) statement testing
d) condition testing

9.    Tests to determine the ability of the application to properly process incorrect transactions are:
a) Error handling testing
b) failure testing
c) compliance testing
d) security testing

10.    Crashing a server to ensure that backup data and processes are adequate is an example of:
a) Operations testing
b) Intersystem testing
c) Error Handling testing
d) Recovery testing

11.    Syntax testing evaluates the program's ability to handle:
a) Data outside the normal range
b) process flows
c) incorrectly formatted data
d) report generation

12.    Which of these is an objective of Operations testing?
a) Executing each function in the Requirements document
b) Making sure that the system can interact with other related systems
c) determining that user documentation has been prepared and documented
d) crashing a server to test recovery procedures

13.    Cost benefits analysis is particularly important during _________ testing, otherwise large amounts of effort can be expended with minimal payback.
a) Requirements
b) unit
c) regression
d) functional

14.    Code reviews and inspections to make sure programming standards are followed is known as:
a) Unit Testing
b) Desk Check
c) Compliance testing
d) Walkthrough

15.    Which of these are all types of structural testing?
a) Fault estimation, domain testing, regression testing, condition testing
b) regression testing, condition testing, manual support testing
c) statement testing, branch testing, conditional testing, expression testing, path testing
d) expression testing, path testing, control testing, security testing

16.    Which of these is a main objective of Security Testing?
a) Determining that application processing complies with the organization's policies and procedures
b) Determining that system test data and test conditions remain current.
c) Conducting redundant processing to ensure that the new version of hte aplication performs correctly
d) determining that a realistic definition and enforcement of access to the system has been implemented

17.    When testing a grade calculation system, a tester determines that all scores from 90 to 100 will yield a grade of A, but scores below 90 will not. This analysis is known as:
a) Equivalence partitioning
b) special value testing
c) axiomatic analysis
d) none of the above

0 comments:

Post a Comment