CSTE :: SAMPLE PAPER – 2


  • Independence is important in testing is mostly due to the fact that

A.      Developers are not as careful as testers
B.      Developers are generally not willing to put in the effort required to find faults in their own work
C.      No-one can adequately test their own work
D.     An independent person may find faults more quickly.

Ans: C

  • Verification is

A.      Checking that we are building the right system
B.      Checking that we are building the system right
C.      Performed by an independent test team
D.     Making sure that it is what the user really wants

Ans: B

  • A regression test:

A.      Will always be automated
B.      Will help ensure unchanged areas of the software have not been affected
C.      Will help ensure changed areas of the software have not been affected
D.     Can only be run during user acceptance testing

Ans: B

  • If an expected result is not specified then:

A.      We cannot run the test
B.      It may be difficult to repeat the test
C.      It may be difficult to determine if the test has passed or failed
D.     We cannot automate the user inputs

Ans: C

  • Which of the following could be a reason for a failure
    1. Testing fault
    2. Software fault
    3. Design fault
    4. Environment Fault
    5. Documentation Fault

A.      2 is a valid reason; 1,3,4 & 5 are not
B.      1,2,3,4 are valid reasons; 5 is not
C.      1,2,3 are valid reasons; 4 & 5 are not
D.     All of them are valid reasons for failure

Ans: D

  • Test are prioritized so that:

A.      You shorten the time required for testing
B.      You do the best testing in the time available
C.      You do more effective testing
D.     You find more faults

Ans: B


  • A quality attribute is

A.      An aspect of a system that can be measured on a scale
B.      An aspect of a system that either exists or doesn’t
C.      Software that is of very high quality
D.     An aspect of the system that cannot be tested

Ans: A

  • Which of the following is not a static testing technique?

A.      Error guessing
B.      Walkthrough
C.      Data flow analysis
D.     Inspections

Ans: A

  • Consider the following statements:
    1. Alpha testing is performed by customers or representatives from your market
    2. Alpha testing must be performed before Beta testing
    3. Alpha testing is performed at customer sites
    4. Alpha testing should be performed when the software is stable
    5. Alpha testing is performed by customers or representatives at an in-house site

A.      1-3 are true;4-5 are false
B.      1 & 4 are true;2,3 & 5 are false
C.      1,4 & 5 are true; 2 & 3 are false

Ans: C

  • Which of the following statements about component testing is not true?

A.      Component testing should be performed by development
B.      Component testing is also know as isolation or module testing
C.      Component testing should have completion criteria planned
D.     Component testing does not involve regression testing

Ans: D

  • During which test activity could faults be found most cost effectively?

A.      Execution
B.      Design
C.      Planning
D.     Check Exit criteria completion

Ans: C

  • Which, in general, is the least required skill of a good tester?

A.      Being diplomatic
B.      Able to write software
C.      Having good attention to detail
D.     Able to be relied on

Ans: B

  • The purpose of requirement phase is

A.      To freeze requirements
B.      To understand user needs
C.      To define the scope of testing
D.     All of the above

Ans: D

  • The process starting with the terminal modules is called

A.      Top-down integration
B.      Bottom-up integration
C.      None of the above
D.     Module integration

Ans: A

  • The inputs for developing a test plan are taken from –

A.      Project plan
B.      Business plan
C.      Support plan
D.     None of the above

Ans: A

  • Function/Test matrix is a type of

A.      Interim Test report
B.      Final test report
C.      Project status report
D.     Management report

Ans: C

  • Defect Management process does not include

A.      Defect prevention
B.      Deliverable base-lining
C.      Management reporting
D.     None of the above

Ans: B

  • Which of the following is not a perspective of quality?

A.      Transcendent
B.      Product-based
C.      Translucent
D.     User-based
E.      Value-based

Ans: C

  • What is the difference between testing software developed by contractor outside your country, versus testing software developed by a contractor within your country

A.      Does not meet people needs
B.      Cultural difference
C.      Loss of control over reallocation of resources
D.     Relinquishments of control

Ans: B

  • Which of the following is not one of the Deming’s 14 points for management?

A.      Adopt a new philosophy
B.      Eliminate slogans, exhortations and targets for the work force
C.      Mobility of management
D.     Create constancy of purpose

Ans: C

  • All of the following are methods to minimize loss due to risk. Which one is not a method to minimize loss due to risk?

A.      Reduce opportunity for error
B.      Identify error prior to loss
C.      Quantify loss
D.     Minimize loss
E.      Recover loss

Ans: C

  • What type of change do you need before you can obtain a behavior change?

A.      Lifestyle
B.      Vocabulary
C.      Internal
D.     Management

Ans: C

  • Software testing accounts to what percent of software development costs?

A.      10-20
B.      40-50
C.      70-80
D.     5-10

Ans: B

  • A review is what cost of quality?

A.      Preventive
B.      Appraisal
C.      Failure

Ans: B

  • A reliable system will be one that

A.      Is unlikely to be completed on schedule
B.      Is unlikely to cause a failure
C.      Is likely to be fault-free
D.     Is likely to be liked by the users

Ans: B

  • How much testing is enough

A.      This question is impossible to answer
B.      The answer depends on the risks for your industry, contract and special requirements
C.      The answer depends on the maturity of your developers
D.     The answer should be standardized for the software development industry

Ans: B

  • Which of the following is not a characteristic for Testability?

A.      Operability
B.      Observability
C.      Simplicity
D.     Robustness

Ans: D

  • Cyclomatic Complexity method comes under which testing method

A.      White box
B.      Black box
C.      Green box
D.     Yellow box

Ans: A

  • Which of these can be successfully tested using Loop Testing methodology?

A.      Simple Loops
B.      Nested Loops
C.      Concatenated Loops
D.     All of the above

Ans: D

  • To test a function, the programmer has to write a ______, which calls the function and passes it test data.

A.      Stub
B.      Driver
C.      Proxy
D.     None of the above

Ans: B

  • Equivalence partitioning is:

A.      A black box testing technique used only by developers
B.      A black box testing technique than can only be used during system testing
C.      A black box testing technique appropriate to all levels of testing
D.     A white box testing technique appropriate for component testing

Ans: C

  • When a new testing tool is purchased, it should be used first by:

A.      A small team to establish the best way to use the tool
B.      Everyone who may eventually have some use for the tool
C.      The independent testing team
D.     The vendor contractor to write the initial scripts

Ans: A

  • Inspections can find all the following except

A.      Variables not defined in the code
B.      Spelling and grammar faults in the documents
C.      Requirements that have been omitted from the design documents
D.     How much of the code has been covered

Ans: D

  • Which activity is not a part of test estimation?

A.      Monitoring progress of tests runs
B.      Identifying test activities
C.      Planning for rework and retest cycle
D.     Estimating total effort to report faults

Ans: a

  • Why are reviews good to do?

A.      They reduce costs by reducing the number of faults before test execution
B.      They help build good social relationships in the team
C.      It allows people to meet members of the opposite sex in the neutral environment
D.     It means that test documentation is not needed

Ans: A

  • The place to start if you want a new testing tool is:

A.      Attend a tool exhibition
B.      Invite a vendor to give a demonstration
C.      Analyse your needs and requirements
D.     Find out what your budget would be for the tool

Ans: C

  • Data flow analysis

A.      Can find unreachable code
B.      Can find anomalies such as using a variable before defining it
C.      Is a dynamic technique
D.     Checks for infinite loops

Ans: B

  • Test managers should not

A.      Report on deviations form the project plan
B.      Sign the system off for the release
C.      Raise incidents on faults that they have found
D.     Provide information for risk analysis and quality improvement

Ans: B

  • Unreachable code would best be found using:

A.      Code inspections
B.      A coverage tool
C.      A test management tool
D.     A static analysis tool

Ans: D

  • A tool that supports traceability, recording of incidents or scheduling of tests is called:

A.      A test execution tool
B.      A debugging tool
C.      A test management tool
D.     A configuration management tool

Ans: C

  • White box tests are

A.      Normally derived by end users
B.      Based on structural aspects of the system
C.      Based on functional aspects of the system
D.     Are derived from a specification

Ans: B

  • What are Pareto charts commonly know as

A.      80-20
B.      Scatter plots
C.      Check sheet
D.     None of the above

Ans: A

  • Scatter plot is a graph designed to show –

A.      The variation is testing results
B.      The variation in process
C.      Relationship between two changing variables
D.     Relationship between expected and actual results

Ans: C

  • Continuity of processing means

A.      Ability to sustain processing in the event problems occur
B.      Capability to substantiate the processing that has occurred
C.      Assurance that the application system resources will be protected against accidental and intentional modification, destruction.
D.     Assurance that the desired results will be available with a time frame acceptable to the user.

Ans: A

  • The measure used to evaluate the correctness of a product is called the product.

A.      Policy
B.      Standard
C.      Procedure to do work
D.     Procedure to check work
E.      Guideline

Ans: B

  • The condition that represents a potential for loss to an organization is called:

A.      Risk
B.      Exposure
C.      Threat
D.     Control

Ans: A

  • Match the appropriate options mentioned below for questions
Options:
A.      Involvement
B.      Extent of testing
C.      Resources consumed in testing
D.      Effectiveness of testing

  • Untested change problems

Ans: D

  • Test cost

Ans: C

  • User Participation

Ans: A

  • Acceptance Criteria tested

Ans: B

No comments:

Post a Comment