Question ISTQB foundation 1


Published on

Published in: Technology, Education
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Question ISTQB foundation 1

  1. 1. Item No: 6 of 40What would be the appropriate result of a Stress test at its peak? a. A gradual performance slow-down leading to a non-catastrophic system halt b. A gradual performance improvement leading to a catastrophic system halt c. A gradual performance slow-down leading to a catastrophic system halt d. A gradual performance improvement to a non-catastrophic system haltItem No: 7 of 40The cursory examination of all the basic components of a software system to ensure thatthey work is called: a. Fuzz testing b. Black-box testing c. Sanity testing d. Smoke testingItem No: 8 of 40Which of the following statements about Equivalence partitioning is correct? a. A software testing design technique in which tests are designed to include representatives of boundary values b. A type of software testing used for testing two or more modules or functions together with the intent of finding interface defects between the modules or functions
  2. 2. c. It is the degree to which the source code of a program has been tested d. A software testing technique that divides the input data of a software unit into partitions of data from which test cases can be derivedItem No: 9 of 40Consider the following code fragment: If(a>b) && (b<c) { b= (a+c)/2; }In the options given below, each of the three numbers in parentheses represents the inputsfor a test case, where the first, second and third number represents a, b, c respectively of thecode fragment. Keeping this in mind, find out which of the following options gives a set of testcase inputs that achieves decision coverage for this fragment of code in the minimumnumber of test cases? a. (5, 3, 2) b. (5, 3, 2); (5, 4, 0) c. (5, 4, 0); (4, 5, 0) d. (4, 5, 0); (5, 4, 5)Item No: 10 of 40Which of the following is not a part of System testing? a. Recovery testing and failover testing b. Performance, Load and Stress testing c. Usability testing d. Top-down integration testingItem No: 11 of 40Which of the following testing occurs outside the development environment? a. Installation testing b. White-box testing c. Module testing d. Fuzz testingItem No: 12 of 40Question:What do you understand by the term "Monkey test"?
  3. 3. a. It is random testing performed by automated testing tools b. It is used to simulate the actions a user might perform c. It is another name for Monitor testingItem No: 13 of 40Which of the following options correctly defines the term "test harness"? a. It is a high level document describing the principles, approach and major objectives of the organization regarding testing b. It is a set of test activities collected into a manageable phase of a project c. It is a collection of software and test data configured to test a program unit by running it under varying conditions and monitoring its behavior and outputs d. It is a set of several test cases for a component or a system under testThe testing phase in which individual software modules are combined and tested as a groupis called: a. Unit testing b. Integration testing c. Module testing d. White-box testingItem No: 15 of 40What is the name of the testing method in which (for each pair of input parameters) all thepossible discrete combinations of parameters are passed on? a. Single testing b. Pairwise testing c. Unit testing d. None of the aboveItem No: 16 of 40
  4. 4. Which of the following statements is incorrect in relation to Code coverage? a. It describes the degree to which the source code of a program has been tested b. It is a form of White-box testing c. It is a form of Black-box testingItem No: 17 of 40Performance testing is used for real-time systems only. a. True b. FalseItem No: 18 of 40Which of the following types of errors are uncovered in White-box testing? a. Performance errors b. Logical errors c. Typographical errors d. Behavioral errorsItem No: 19 of 40___________ testing is used to evaluate and understand the applications reliability,scalability and interoperability when more users are added or the volume of data isincreased. a. Integration b. Performance c. Regression d. Stability
  5. 5. Item No: 20 of 40Choose the correct description of a Stub in software testing: a. A Stub is basically the same as a driver except that it is very fast in returning results b. A Stub is a dummy procedure, module or unit that stands in for an unfinished portion of a system c. A Stub is just a different name for an Emulator d. None of the aboveItem No: 21 of 40Which of the following types of testing emulates the real world use of a system and verifiesthat the product fulfills the intended requirements? a. System testing b. Model testing c. Integration testing d. User acceptance testingItem No: 22 of 40The process of using a test case to test a specific unit of code, function, or capability iscalled: a. Test Run b. Test Script c. Test Plan d. Test ScenarioItem No: 23 of 40The review of a technical document such as requirements specs or a test plan, with thepurpose of looking for problems and seeing what is missing, without fixing anything is called: a. Inspection b. Black box testing c. White box testing
  6. 6. d. WalkthroughItem No: 24 of 40In which of the following testing methodologies does the test case generation use the systemmodel? a. Repetitive testing b. Model testing c. Modular testing d. System testingItem No: 25 of 40Identify the defect which can be detected by Equivalence Partitioning Technique: a. Improper handling of sequences of events b. Mis-handling of combinations of conditions c. Irregular handling of large and small values d. Improper handling of input classes e. Invalid output generationItem No: 26 of 40Which of the following strategies are used for Integration testing? a. Big Bang b. Top-down c. Bottom-up d. Any of the above strategies can be usedItem No: 27 of 40Identification of set-use pairs is accomplished during which of the following static analysisactivities? a. Control flow analysis
  7. 7. b. Data flow analysis c. Coding standards analysis d. Function Point AnalysisItem No: 28 of 40In which type of testing is random data generated for input into the software? a. Smoke testing b. Marge testing c. Fuzz testing d. Operation testingItem No: 29 of 40Which of the following types of testing is likely to benefit the most from the use of test toolsthat provide the test capture and replay facilities? a. Integration testing b. Regression testing c. System testing d. User acceptance testingItem No: 30 of 40Which of the following Security testing concepts deals with the process of determiningwhether a requester is allowed to receive a service or perform an operation? a. Confidentiality b. Integrity c. Authentication d. Authorization
  8. 8. Item No: 31 of 40Which of the following test activities provides the maximum potential cost savings from theuse of Computer-Aided Software Testing (CAST)? a. Test execution b. Test planning c. Test management d. Test designItem No: 32 of 40Which of the following is not included in Non-functional testing? a. Load/Stress testing b. Unit testing c. Security testing d. Stress testingItem No: 33 of 40Which one of the following is a major benefit of verification early in the software developmentlife cycle? 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 projectItem No: 34 of 40Which of the following tools supports traceability, recording of incidents, and scheduling oftests? a. Static analysis tool b. Debugging tool c. Test management tool
  9. 9. d. Configuration management tool Report an issue with this questionItem No: 35 of 40 Time Remaining: 0:29:26Question:From the following options, choose the best example which represents a reliability failure foran application: a. Slow response time b. Excessive application consumption c. Random application termination d. Failure to encrypt data Report an issue with this questionItem No: 36 of 40 Time Remaining: 0:29:16Question:Which of the following is true about Sanity Testing? a. A Sanity test is used to determine if a small section of the application is still working after a minor change b. A Sanity test is run to check if the build of an application is stable and it can be considered for further testing c. A Sanity test is the process of testing to make sure that the older programming still works with the new changes d. All of the above are true Report an issue with this questionItem No: 37 of 40 Time Remaining: 0:29:02Question:From the options given below which of the dynamic program analysis technique is aimed atimproving application performance?
  10. 10. a. Code complexity analysis b. Profiling c. Network packet sniffing d. Spelling and grammar checking e. Program slicing Report an issue with this questionItem No: 38 of 40 Time Remaining: 0:28:49Question:What is Boundary value testing? a. It tests values at and near the minimum and maximum allowed values for a particular input or output b. It tests different combinations of input circumstances c. It is a testing technique associated with White-box testing d. Both a and b Report an issue with this questionItem No: 39 of 40 Time Remaining: 0:28:38Question:What is the difference between Regression testing and Retesting? a. Retesting is done by programmers while Regression testing is done by testers b. Retesting checks for unexpected side-effects while Regression testing ensures that the original fault has been corrected c. Retesting ensures that the original fault has been corrected while Regression testing checks for other unexpected side-effects d. There is no difference between Regression testing and Retesting Report an issue with this questionItem No: 40 of 40 Time Remaining: 0:28:25
  11. 11. Question:Which of the following models of software development incorporates testing into the wholesoftware development life cycle? a. Agile model b. Waterfall model c. V-Model d. Spiral model