You are on page 1of 13

Que No's Questions 1 V Model is:

Maintenance testing is:

Verification involves which of the following:

Which option best describes objectives for test levels with a life cycle model:

Which among the following is a test type:

Beta testing is:

What is the main purpose of impact analysis for testers:

Which of the following uses Impact Analysis most:

Impact Analysis helps to decide:


Which of the following is a true statement regarding the process of fixing emergency changes:


Which of the following is NOT a type of non-functional test:


Which of the following is the odd one out:


The difference between re-testing and regression testing is:


A common type of V-model uses how many test levels:


Which is not a test Oracle:


The main focus of acceptance testing is:


Alpha Testing is:


Independent Verification & Validation is:


Which of the following is not a quality characteristic listed in ISO 9126 Standard:


The oracle assumption:


Which of the following is a nonfunctional quality characteristic:


Which of the following statements is NOT true:


To test a function, the programmer has to write a ______, which calls the function and passes it the test data. Expected results are:



Big bang approach is related to:


Which of the following is false:


Which one of the following describes the major benefit of verification early in the life cycle:


Which is not the testing objectives:


What does Integration testing do:


Functional system testing is:

Choices a. A software development model that illustrates how testing activities integrate with software development phases b. A software life-cycle model that is not relevant for testing c. The official software development and testing lifecycle model of ISTQB d. A testing life cycle model including unit, integration, system and acceptance phases a. Testing management b. Synonym of testing the quality of service c. Triggered by modifications, migration or retirement of existing software d. Testing the level of maintenance by the vendor i. Helps to check the Quality of the built product ii. Helps to check that we have built the right product. iii. Helps in developing the product iv. Monitoring tool wastage and obsoleteness. a) Options i,ii,iii,iv are true. b) i is true and ii,iii,iv are false c) i,ii,iii are true and iv is false d) ii is true and i,iii,iv are false. a. Objectives should be generic for any test level. b. Objectives are the same for each test level. c. The objectives of a test level don't need to be defined in advance. d. Each level has objectives specific to that level. a. Component testing b. Functional testing c. System testing d. Acceptance testing a. Performed by customers at their own site. b. Performed by customers at the software devel oper's site. c. Performed by an independent test team. d. Useful to test software developed for a specific customer or user. a. To determine the programming effort needed to make the changes. b. To determine what proportion of the changes need to be tested. c. To determine how much the planned changes will affect users. d. To determine how the existing system may be affected by changes.

Your Ans'rs

a. Component testing b. Non-functional system testing c. User acceptance testing d. Maintenance testing a. Different Tools to perform Regression Testing b. Exit Criteria c. How many more test cases need to written. d. How much regression testing should be done. a. There is no time to test the change before it goes live, so only the best developers should do this work and should not involve testers as they slow down the process. b. Just run the retest of the defect actually fixed. c. Always run a full regression test of the whole system in case other parts of the system have been adversely affected. d. Retest the changed area and then use risk assessment to decide on a reasonable subset of the whole regression test to run in case other parts of the system have been adversely affected. a. State-Transition b. Usability c. Performance d. Security a. white box b. glass box c. structural d. functional a. re-testing uses different environments, regression testing uses the same environment b. re-testing looks for unexpected side effects; regression testing is repeating those tests c. re-testing is done after faults are fixed; regression testing is done earlier d. re-testing is running a test again; regression testing looks for unexpected side effects

a. 1 b. 4 c. 3 d. 2 a. The existing system (For a bench mark) b. The code c. Individuals knowledge d. User manual

a) finding faults in the system b) ensuring that the system is acceptable to all users c) testing the system with other systems d) testing for a business perspective

a) post-release testing by end user representatives at the developers site. b) the first testing that is performed. c) pre-release testing by end user representatives at the developers site. d) pre-release testing by end user representatives at their sites. a. Done by the Developer b. Done by the Test Engineers c. Done By Management d. Done by an Entity Outside the Projects sphere of influence a. Functionality b. Usability c. Supportability d. Maintainability a. is that there is some existing system against which test output may be checked. b. is that the tester can routinely identify the correct outcome of a test. c. is that the tester knows everything about the software under test. d. is that the tests are reviewed by experienced testers. a. Feasibility b. Usability c. Maintenance d. Regression a. performance testing can be done during unit testing as well as during the testing of whole system b. The acceptance test does not necessarily include a regression test c. Verification activities should not involve testers (reviews, inspections etc) d. Test environments should be as similar to production environments as possible a. Stub b. Driver c. Proxy d. None of the above a. only important in system testing b. only used in component testing c. never specified in advance d. most useful when specified in advance

a. Regression testing b. Inter system testing c. Re-testing d. Integration testing a. In a system two different failures may have different severities. b. A system is necessarily more reliable after debugging for the removal of a fault. c. A fault need not affect the reliability of a system. d. Undetected errors may lead to faults and eventually to incorrect behaviour.

a. It allows the identification of changes in user requirements. b. It facilitates timely set up of the test environment. c. It reduces defect multiplication. D. It allows testers to become involved early in the project. a. Finding defects b. Gaining confidence about the level of quality and providing information c. Preventing defects. d. Debugging defects

a. tests the individual components that have been developed. b. tests interactions between modules or subsystems. c. only uses components that form part of the live system. d. tests interfaces to other systems. a. testing that the system functions with other systems b. testing that the components that comprise the system function together c. testing the end to end functionality of the system as a whole d. testing the system performs functions within specified response times