ISTQB Foundation Level Mock Exam-1 Quiz

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By AshokKumar C
A
AshokKumar C
Community Contributor
Quizzes Created: 1 | Total Attempts: 3,381
Questions: 40 | Attempts: 3,381

SettingsSettingsSettings
ISTQB Foundation Level Mock Exam-1 Quiz - Quiz

Questions and Answers
  • 1. 

    Deciding How much testing is enough should take into account :-i. Level of Risk including Technical and Business product and project riskii. Project constraints such as time and budgetiii. Size of Testing Teamiv. Size of the Development Team

    • A.

      I,ii,iii are true and iv is false

    • B.

      I,,iv are true and ii is false

    • C.

      I,ii are true and iii,iv are false

    • D.

      Ii,iii,iv are true and i is false

    Correct Answer
    C. I,ii are true and iii,iv are false
    Explanation
    The correct answer is i,ii are true and iii,iv are false. This is because deciding how much testing is enough should take into account the level of risk, including technical and business product and project risk, as well as project constraints such as time and budget. The size of the testing team and the size of the development team are not factors that should be considered when determining the appropriate amount of testing.

    Rate this question:

  • 2. 

    Test planning has which of the following major tasks?i. Determining the scope and risks, and identifying the objectives of testing.ii. Determining the test approach (techniques,test items, coverage, identifying and interfacing       the teams involved in testing , testware)iii. Reviewing the Test Basis (such as requirements,architecture,design,interface)iv. Determining the exit criteria.

    • A.

      I,ii,iv are true and iii is false

    • B.

      I,,iv are true and ii is false

    • C.

      I,ii are true and iii,iv are false

    • D.

      Ii,iii,iv are true and i is false

    Correct Answer
    A. I,ii,iv are true and iii is false
    Explanation
    The major tasks of test planning include determining the scope and risks, identifying the objectives of testing, determining the test approach (including techniques, test items, coverage, and the teams involved in testing), and determining the exit criteria. Reviewing the Test Basis, such as requirements, architecture, design, and interface, is not a major task in test planning. Therefore, the correct answer is i, ii, iv are true and iii is false.

    Rate this question:

  • 3. 

    Evaluating testability of the requirements and system are a part of which phase:-

    • A.

      Test Analysis and Design

    • B.

      Test Planning and control

    • C.

      Test Implementation and execution

    • D.

      Evaluating exit criteria and reporting

    Correct Answer
    A. Test Analysis and Design
    Explanation
    The correct answer is Test Analysis and Design because this phase involves analyzing the requirements and system to determine the testability of the system. It includes activities such as identifying test conditions, designing test cases, and creating test data. By evaluating the testability of the requirements and system during this phase, the testing team can ensure that the system can be effectively tested and that all necessary test cases are identified and designed.

    Rate this question:

  • 4. 

    One of the fields on a form contains a text box which accepts alphabets in lower or upper case. Indentify the invalid Equivalance class value.

    • A.

      CLASS

    • B.

      CLASS

    • C.

      CLass

    • D.

      CLa01ss

    Correct Answer
    D. CLa01ss
    Explanation
    The given options represent different variations of the valid equivalence class value, which is a combination of alphabets in lower or upper case. The option "CLa01ss" is the invalid equivalence class value as it includes a numeric character "01" which is not allowed in the given form field.

    Rate this question:

  • 5. 

    In a system designed to work out the tax to be paid:An employee has £4000 of salary tax free. The next £1500 is taxed at 10% The next £28000 is taxed at 22% Any further amount is taxed at 40% Which of these groups of numbers would fall into the same equivalence class?

    • A.

      £4800; £14000; £28000

    • B.

      5200; £5500; £28000

    • C.

      £28001; £32000; £35000

    • D.

      £5800; £28000; £32000

    Correct Answer
    D. £5800; £28000; £32000
    Explanation
    The given groups of numbers (£5800, £28000, £32000) would fall into the same equivalence class because they all have an income that falls within the same tax bracket. The first £4000 of income is tax-free for all groups. The next £1500 is taxed at 10%, which is not applicable to any of the groups. The next £28000 is taxed at 22%, which is applicable to all groups. Any further amount is taxed at 40%, which is also not applicable to any of the groups. Therefore, all three groups fall into the same equivalence class based on their taxable income.

    Rate this question:

  • 6. 

    Which of the following has highest level of independence in which test cases are :

    • A.

      Designed by persons who write the software under test

    • B.

      Designed by a person from a different section

    • C.

      Designed by a person from a different organization

    • D.

      Designed by another person

    Correct Answer
    C. Designed by a person from a different organization
    Explanation
    Test cases designed by a person from a different organization have the highest level of independence. This is because individuals from different organizations have no personal or professional bias towards the software under test. They are not influenced by the internal workings or goals of the organization that developed the software. Therefore, their test cases are more likely to be objective and unbiased, leading to a higher level of independence.

    Rate this question:

  • 7. 

    We use the output of the requirement analysis, the requirement specification as the input for writing

    • A.

      User Acceptance Test Cases

    • B.

      Integration Level Test Cases

    • C.

      Unit Level Test Cases

    • D.

      Program specifications

    Correct Answer
    A. User Acceptance Test Cases
    Explanation
    The output of the requirement analysis and specification is used as input for writing user acceptance test cases. User acceptance test cases are designed to ensure that the system meets the requirements and expectations of the end users. These test cases focus on validating the system's functionality, usability, and overall user experience. By using the requirement analysis and specification as input, the user acceptance test cases can be aligned with the intended functionality and requirements of the system.

    Rate this question:

  • 8. 

    Validation involves which of the followingi. Helps to check the Quality of the Built Productii. Helps to check that we have built the right product.iii. Helps in developing the productiv. Monitoring tool wastage and obsoleteness.

    • A.

      i,ii,iii,iv are true.

    • B.

      Ii is true and i,iii,iv are false

    • C.

      I,ii,iii are true and iv is false

    • D.

      Iii is true and i,ii,iv are false.

    Correct Answer
    B. Ii is true and i,iii,iv are false
    Explanation
    Validation is the process of checking whether the product has been built correctly according to the specified requirements. It ensures that the right product has been built. Therefore, statement ii is true. However, validation does not directly check the quality of the built product (i), as that is the purpose of verification. It also does not involve monitoring tool wastage and obsoleteness (iv). Hence, statements i, iii, and iv are false.

    Rate this question:

  • 9. 

    Which of the following uses Impact Analysis most?

    • A.

      Component testing

    • B.

      Non-functional system testing

    • C.

      User acceptance testing

    • D.

      Maintenance testing

    Correct Answer
    D. Maintenance testing
    Explanation
    Maintenance testing uses Impact Analysis most because it involves making changes or enhancements to an existing system. Impact Analysis helps in understanding the potential effects of these changes on the system as a whole, including its components, functionality, and performance. By analyzing the impact of changes, maintenance testing ensures that the modifications do not introduce any unintended side effects or negatively affect the system's stability and reliability. This helps in minimizing risks and ensuring that the system continues to function correctly after the maintenance activities.

    Rate this question:

  • 10. 

    Which of the following statements is MOST OFTEN true?

    • A.

      Source-code inspections are often used in component testing.

    • B.

      Component testing searches for defects in programs that are separately testable.

    • C.

      Component testing is an important part of user acceptance testing.

    • D.

      Component testing aims to expose problems in the interactions between software and hardware components.

    Correct Answer
    B. Component testing searches for defects in programs that are separately testable.
    Explanation
    Component testing is a type of testing that focuses on testing individual components or modules of a software system. This statement is most often true because component testing aims to identify defects or bugs in the individual components of a program that can be tested separately. By testing these components independently, it becomes easier to isolate and identify any issues or defects, making it an effective method for ensuring the quality and functionality of the software.

    Rate this question:

  • 11. 

    Repeated Testing of an already tested program, after modification, to discover any defectsintroduced or uncovered as a result of the changes in the software being tested or in another related or unrelated software component:

    • A.

      Re Testing

    • B.

      Confirmation Testing

    • C.

      Regression Testing

    • D.

      Negative Testing

    Correct Answer
    C. Regression Testing
    Explanation
    Regression testing is the process of retesting an already tested program after making modifications to it. The purpose of regression testing is to ensure that the changes made to the software do not introduce any new defects or uncover any existing defects. It helps in identifying any regression or unintended side effects caused by the changes in the software or its related components.

    Rate this question:

  • 12. 

    Impact Analysis helps to decide :-

    • A.

      How much regression testing should be done.

    • B.

      Exit Criteria

    • C.

      How many more test cases need to written.

    • D.

      Different Tools to perform Regression Testing

    Correct Answer
    A. How much regression testing should be done.
    Explanation
    Impact analysis helps in determining the extent of regression testing that should be performed. It assesses the potential impact of a change or modification in a software system and analyzes its effects on other components. By understanding the impact, the testing team can prioritize and focus on the areas that are most likely to be affected, thus optimizing the regression testing effort. This analysis helps in determining the amount of regression testing required to ensure the stability and quality of the software after changes have been made.

    Rate this question:

  • 13. 

    Functional system testing is:

    • 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

    Correct Answer
    C. Testing the end to end functionality of the system as a whole
    Explanation
    Functional system testing is a type of testing that focuses on testing the end-to-end functionality of the system as a whole. This means that the testing process aims to verify that the system, including all its components and subsystems, functions correctly and delivers the expected results. It involves testing the system's behavior and functionality in various scenarios and ensuring that it meets the specified requirements and performs the desired functions. This type of testing helps identify any issues or defects in the system's overall functionality and ensures that it meets the user's requirements.

    Rate this question:

  • 14. 

    VisitVConsider the below state transition diagram of a switch. Which of the following represents an invalidstate transition?

    • A.

      OFF to ON

    • B.

      ON to OFF

    • C.

      FAULT to ON

    • D.

      OFF to ON to FAULT

    Correct Answer
    C. FAULT to ON
    Explanation
    The state transition diagram represents the different states that a switch can be in. The transitions between states indicate the possible changes in the switch's state. In this case, all of the given state transitions are valid except for the transition from FAULT to ON. This is because a switch cannot directly transition from a FAULT state to an ON state.

    Rate this question:

  • 15. 

    Peer Reviews are also called as :-

    • A.

      Inspection

    • B.

      Walkthrough

    • C.

      Technical Review

    • D.

      Formal Review

    Correct Answer
    C. Technical Review
    Explanation
    Peer reviews are also known as technical reviews because they involve a group of peers or colleagues examining a document, code, or design to identify defects, improve quality, and ensure compliance with standards. This review process is focused on technical aspects and aims to provide constructive feedback, suggestions, and recommendations for improvement. It helps in identifying errors, enhancing the overall quality of the work, and promoting collaboration and learning among team members.

    Rate this question:

  • 16. 

    Consider the following statements:i. 100% statement coverage guarantees 100% branch coverage.ii. 100% branch coverage guarantees 100% statement coverage.iii. 100% branch coverage guarantees 100% decision coverage.iv. 100% decision coverage guarantees 100% branch coverage.v. 100% statement coverage guarantees 100% decision coverage.

    • A.

      Ii is True; i, iii, iv & v are False

    • B.

      I & v are True; ii, iii & iv are False

    • C.

      & iii are True; i, iv & v are False

    • D.

      Ii, iii & iv are True; i & v are False

    Correct Answer
    D. Ii, iii & iv are True; i & v are False
    Explanation
    This answer states that statements ii, iii, and iv are true while statements i and v are false. This means that 100% branch coverage guarantees 100% statement coverage, 100% branch coverage guarantees 100% decision coverage, and 100% decision coverage guarantees 100% branch coverage. However, it is not true that 100% statement coverage guarantees 100% branch coverage, and 100% statement coverage guarantees 100% decision coverage.

    Rate this question:

  • 17. 

    The Kick Off phase of a formal review includes the following :-

    • A.

      Explaining the objective

    • B.

      Fixing defects found typically done by author

    • C.

      Follow up

    • D.

      Individual Meeting preparations

    Correct Answer
    A. Explaining the objective
    Explanation
    During the Kick Off phase of a formal review, one of the activities involved is explaining the objective. This is important because it helps to set the direction and purpose of the review. By clearly stating the objective, all participants can align their efforts towards achieving the desired outcome. It also helps to ensure that everyone understands the scope and expectations of the review, which can contribute to a more focused and productive process.

    Rate this question:

  • 18. 

    Match every stage of the software Development Life cycle with the Testing Life cycle:i. Hi-level design                 a) Unit testsii. Code                              b) Acceptance testsiii. Low-level design             c) System testsiv. Business requirements   d) Integration tests

    • A.

      I-d , ii-a , iii-c , iv-b

    • B.

      I-c , ii-d , iii-a , iv-b

    • C.

      I-b , ii-a , iii-d , iv-c

    • D.

      I-c , ii-a , iii-d , iv-b

    Correct Answer
    D. I-c , ii-a , iii-d , iv-b
  • 19. 

    Which of the following is not phase of the Fundamental Test Process?

    • A.

      Test Planning and Control

    • B.

      Test implementation and Execution

    • C.

      Requirement Analysis

    • D.

      Evaluating Exit criteria and reporting

    Correct Answer
    C. Requirement Analysis
    Explanation
    Requirement Analysis is not a phase of the Fundamental Test Process. The Fundamental Test Process consists of four phases: Test Planning and Control, Test Implementation and Execution, Evaluating Exit Criteria and Reporting, and Test Closure Activities. Requirement Analysis is a separate activity that is performed before the test process begins. It involves understanding the requirements of the system under test and documenting them.

    Rate this question:

  • 20. 

    Which of the following techniques is NOT a black box technique?

    • A.

      State transition testing

    • B.

      LCSAJ (Linear Code Sequence and Jump)

    • C.

      Syntax testing

    • D.

      Boundary value analysis

    Correct Answer
    B. LCSAJ (Linear Code Sequence and Jump)
    Explanation
    LCSAJ (Linear Code Sequence and Jump) is not a black box technique because it involves analyzing the internal structure of the code. Black box testing focuses on testing the functionality of a system without considering its internal implementation details. State transition testing, syntax testing, and boundary value analysis are all examples of black box techniques as they only consider the inputs and outputs of the system under test.

    Rate this question:

  • 21. 

    Success Factors for a review include :i. Each Review does not have a predefined objectiveii. Defects found are welcomed and expressed objectivelyiii. Management supports a good review process.iv. There is an emphasis on learning and process improvement.

    • A.

      Ii,iii,iv are correct and i is incorrect

    • B.

      I , i , iv is correct and ii is incorrect

    • C.

      I , iii , iv , ii is in correct

    • D.

      Ii is correct

    Correct Answer
    A. Ii,iii,iv are correct and i is incorrect
    Explanation
    The correct answer is ii, iii, and iv are correct and i is incorrect. This is because the success factors for a review include not having a predefined objective (i is incorrect), welcoming and expressing defects objectively (ii is correct), management support (iii is correct), and an emphasis on learning and process improvement (iv is correct).

    Rate this question:

  • 22. 

    Defects discovered by static analysis tools include :i. Variables that are never used.ii. Security vulnerabilities.iii. Programming Standard Violationsiv. Uncalled functions and procedures

    • A.

      I , ii,iii,iv is correct

    • B.

      Iii ,is correct I,ii,iv are incorrect.

    • C.

      I ,ii, iii and iv are incorrect

    • D.

      Iv, ii is correct

    Correct Answer
    A. I , ii,iii,iv is correct
    Explanation
    The correct answer is i, ii, iii, and iv are correct. Static analysis tools are used to analyze code without executing it, and they can detect various defects in the code. These defects include variables that are never used, security vulnerabilities, programming standard violations, and uncalled functions and procedures. Therefore, all the options i, ii, iii, and iv are correct as they correctly identify the defects that can be discovered by static analysis tools.

    Rate this question:

  • 23. 

    Test Conditions are derived from :-

    • A.

      Specifications

    • B.

      Test Cases

    • C.

      Test Data

    • D.

      Test Design

    Correct Answer
    A. Specifications
    Explanation
    Test conditions are derived from specifications because specifications define the requirements and functionality of the system or software being tested. They provide detailed information about what the system should do and how it should behave. Test conditions are then derived from these specifications to determine what needs to be tested and what test cases need to be designed. Test conditions help ensure that all the requirements and functionality specified in the specifications are thoroughly tested to ensure the system meets the desired quality and functionality.

    Rate this question:

  • 24. 

    Which of the following is true about White and Black Box Testing Technique:-

    • A.

      Equivalance partitioning, Decision Table and Control flow are White box Testing Techniques.

    • B.

      Equivalence partitioning , Boundary Value Analysis , Data Flow are Black Box Testing Techniques.

    • C.

      Equivalence partitioning , State Transition , Use Case Testing are black box Testing Techniques.

    • D.

      Equivalence Partioning , State Transition , Use Case Testing and Decision Table are White Box Testing Techniques.

    Correct Answer
    C. Equivalence partitioning , State Transition , Use Case Testing are black box Testing Techniques.
    Explanation
    The correct answer is Equivalence partitioning, State Transition, and Use Case Testing are black box Testing Techniques. This means that these testing techniques do not require any knowledge of the internal structure or implementation of the system being tested. Equivalence partitioning involves dividing the input data into different classes or partitions to ensure that all classes are tested. State Transition testing focuses on the transitions between different states of a system. Use Case Testing involves testing the system's functionality based on different use cases or scenarios. These techniques are commonly used in black box testing to ensure thorough testing of the system's functionality from an external perspective.

    Rate this question:

  • 25. 

    Regression testing should be performed:i. every weekii. after the software has changediii. as often as possibleiv. when the environment has changedv. when the project manager says

    • A.

      I & ii are true, iii, iv & v are false

    • B.

      Ii, iii & iv are true, i & v are false

    • C.

      Ii & iv are true, i, iii & v are false

    • D.

      Ii is true, i, iii, iv & v are false

    Correct Answer
    C. Ii & iv are true, i, iii & v are false
    Explanation
    Regression testing should be performed after the software has changed and when the environment has changed. This is because regression testing is done to ensure that the changes made to the software do not introduce new bugs or issues, and to verify that the software still functions correctly in the updated environment. Performing regression testing every week or as often as possible may not be necessary or practical, as it depends on the frequency of software changes and environment updates. The decision to perform regression testing should not be solely based on the project manager's say, as it should be based on the specific circumstances of the software and environment changes.

    Rate this question:

  • 26. 

    Benefits of Independent Testing

    • A.

      Independent testers are much more qualified than Developers

    • B.

      Independent testers see other and different defects and are unbiased.

    • C.

      Independent Testers cannot identify defects.

    • D.

      Independent Testers can test better than developers

    Correct Answer
    B. Independent testers see other and different defects and are unbiased.
    Explanation
    This answer is correct because independent testers, being separate from the development team, have a fresh perspective and are not influenced by the biases and assumptions that developers may have. They are more likely to identify defects that developers might overlook, and their unbiased approach ensures that all aspects of the software are thoroughly tested.

    Rate this question:

  • 27. 

    Minimum Tests Required for Statement Coverage and Branch Coverage :-Read PRead QIf p+q > 100 thenPrint “Large”End ifIf p > 50 thenPrint “pLarge”End if

    • A.

      Statement coverage is 2, Branch Coverage is 2

    • B.

      Statement coverage is 3 and branch coverage is 2

    • C.

      Statement coverage is 1 and branch coverage is 2

    • D.

      Statement Coverage is 4 and Branch coverage is 2

    Correct Answer
    C. Statement coverage is 1 and branch coverage is 2
    Explanation
    The correct answer is "Statement coverage is 1 and branch coverage is 2" because there are two branches in the code: one for the condition "p+q > 100" and another for the condition "p > 50". However, there is only one statement in the code which is the print statement "Print 'pLarge'". Therefore, the statement coverage is 1 and the branch coverage is 2.

    Rate this question:

  • 28. 

    Minimum Test Required for Statement Coverage :-Disc = 0Order-qty = 0Read Order-qtyIf Order-qty >=20 thenDisc = 0.05If Order-qty >=100 thenDisc =0.1End ifEnd if

    • A.

      Statement coverage is 4

    • B.

      Statement coverage is 1

    • C.

      Statement coverage is 3

    • D.

      Statement coverage is 2

    Correct Answer
    B. Statement coverage is 1
    Explanation
    The correct answer is "Statement coverage is 1". This means that only one statement in the given code is covered during testing. In this case, the only statement that is covered is "Minimum Test Required for Statement Coverage". This suggests that the code has not been thoroughly tested and there may be other statements that have not been executed.

    Rate this question:

  • 29. 

    The structure of an incident report is covered in the Standard for Software Test DocumentationIEEE 829 and is called as : -

    • A.

      Anomaly Report

    • B.

      Defect Report

    • C.

      Test Defect Report

    • D.

      Test Incident Report

    Correct Answer
    A. Anomaly Report
    Explanation
    The correct answer is Test Incident Report. The structure of an incident report is covered in the Standard for Software Test Documentation IEEE 829. An anomaly report is a type of incident report that documents any unexpected or abnormal behavior observed during testing. A defect report is a separate document that specifically addresses software defects or issues. Test defect report and test incident report are not recognized terms in the IEEE 829 standard.

    Rate this question:

  • 30. 

    Which of the following is the task of a Test Lead / Leader.i. Interaction with the Test Tool Vendor to identify best ways to leverage test tool on the projectii. Write Test Summary Reports based on the information gathered during testingiii. Decide what should be automated , to what degree and how.iv. Create the Test Specifications

    • A.

      I, ii, iii is true and iv is false

    • B.

      Ii,iii,iv is true and i is false

    • C.

      I is true and ii,iii,iv are false

    • D.

      Iii and iv is correct and i and ii are incorrect

    Correct Answer
    A. I, ii, iii is true and iv is false
    Explanation
    A Test Lead/Leader is responsible for various tasks in a testing project. They interact with the Test Tool Vendor to identify the best ways to utilize the test tool effectively. They also write Test Summary Reports based on the information gathered during testing. Additionally, they decide what aspects of the testing process should be automated, to what extent, and how. However, creating the Test Specifications is not a task of a Test Lead/Leader. Therefore, the correct answer is i, ii, iii is true and iv is false.

    Rate this question:

  • 31. 

    Features of White Box Testing Technique :-i. We use explicit knowledge of the internal workings of the item being tested to select the test     data.ii. Uses specific knowledge of programming code to examine outputs and assumes that the         tester knows the path of logic in a unit or a program.iii. Checking for the performance of the applicationiv. Also checks for functionality.

    • A.

      I, ii are true and iii and iv are false

    • B.

      Iii is true and i,ii, iv are false

    • C.

      Ii ,iii is true and i,iv is false

    • D.

      Iii and iv are true and i,ii are false

    Correct Answer
    A. I, ii are true and iii and iv are false
    Explanation
    The correct answer is i, ii are true and iii and iv are false. This is because white box testing involves using explicit knowledge of the internal workings of the item being tested to select the test data (i) and using specific knowledge of programming code to examine outputs and assuming that the tester knows the path of logic in a unit or a program (ii). However, white box testing does not specifically check for the performance of the application (iii) or the functionality (iv).

    Rate this question:

  • 32. 

    Which of the following is a part of Test Closure Activities?i. Checking which planned deliverables have been deliveredii. Defect report analysis.iii. Finalizing and archiving testware.iv. Analyzing lessons.

    • A.

      I, ii , iv are true and iii is false

    • B.

      I , ii , iii are true and iv is false

    • C.

      I , iii , iv are true and ii is false

    • D.

      All of above are true

    Correct Answer
    C. I , iii , iv are true and ii is false
    Explanation
    The correct answer is "i, iii, iv are true and ii is false". This means that checking which planned deliverables have been delivered, finalizing and archiving testware, and analyzing lessons are all part of Test Closure Activities. However, defect report analysis is not a part of Test Closure Activities.

    Rate this question:

  • 33. 

    Which of the following will be the best definition for Testing :-

    • A.

      The goal / purpose of testing is to demonstrate that the program works.

    • B.

      The purpose of testing is to demonstrate that the program is defect free.

    • C.

      The purpose of testing is to demonstrate that the program does what it is supposed to do.

    • D.

      Testing is executing Software for the purpose of finding defects.

    Correct Answer
    D. Testing is executing Software for the purpose of finding defects.
    Explanation
    The best definition for testing is that it involves executing software with the intention of finding defects. This means that testing is not just about demonstrating that the program works or is defect-free, but rather about actively searching for any issues or bugs that may be present. By testing the software, developers and testers can identify and address any defects or problems before the program is released to users.

    Rate this question:

  • 34. 

    Which of the following is not a type of incremental testing approach?

    • A.

      Top down

    • B.

      Big-bang

    • C.

      Bottom up

    • D.

      Functional incrementation.

    Correct Answer
    B. Big-bang
    Explanation
    The Big-bang approach is not a type of incremental testing approach because it does not involve testing individual components or modules in isolation. Instead, it involves testing the entire system as a whole, all at once. In contrast, incremental testing approaches such as top-down, bottom-up, and functional incrementation involve testing smaller portions of the system incrementally, gradually building up to test the entire system.

    Rate this question:

  • 35. 

    Drivers are also known as:i. Spadeii. Test harnessiii. Scaffolding

    • A.

      I , ii are true and iii is false

    • B.

      I , iii are true and ii is false

    • C.

      Ii , iii are true and i is false

    • D.

      All of the above are true

    Correct Answer
    C. Ii , iii are true and i is false
    Explanation
    The answer is "ii , iii are true and i is false". This means that "Test harness" and "Scaffolding" are both alternative names for "Drivers", while "Spade" is not.

    Rate this question:

  • 36. 

    Exit Criteria may consist of :-i. Thoroughness measures , such as coverage of code, functionality or riskii. Estimates of Defect density or reliability measures.iii. Residual risk such as defects not fixed or lack of test coverage in certain areasiv. Verifying the Test Environment.

    • A.

      Iv is correct and i,ii,iii are incorrect.

    • B.

      I,ii,iii is correct and iv is incorrect

    • C.

      Ii is correct and i,ii,iii are incorrect

    • D.

      Iii and iv are correct and i,ii are incorrect

    Correct Answer
    B. I,ii,iii is correct and iv is incorrect
    Explanation
    The correct answer is i, ii, iii is correct and iv is incorrect. This is because the exit criteria for a testing phase typically include measures of thoroughness such as code coverage, functionality coverage, and risk coverage. It may also include estimates of defect density or reliability measures. Additionally, it may consider residual risks such as defects not fixed or lack of test coverage in certain areas. However, verifying the test environment is not typically considered as part of the exit criteria.

    Rate this question:

  • 37. 

    Which of the following helps in monitoring the Test Progress:-i. Percentage of Test Case Executionii. Percentage of work done in test environment preparation.iii. Defect Information e.g. defect density, defects found and fixediv. The size of the testing Team and skills of the engineers

    • A.

      Iv is correct and i,ii,iii are incorrect

    • B.

      I,ii,iii are correct and iv is incorrect

    • C.

      I,ii are correct and iii,iv are incorrect

    • D.

      I,iv are correct and ii , iii are incorrect

    Correct Answer
    B. I,ii,iii are correct and iv is incorrect
    Explanation
    The correct answer is i, ii, iii are correct and iv is incorrect. This means that monitoring the test progress involves considering the percentage of test case execution, the percentage of work done in test environment preparation, and defect information such as defect density, defects found and fixed. However, the size of the testing team and skills of the engineers do not directly help in monitoring the test progress.

    Rate this question:

  • 38. 

    The selection of a test approach should consider the context :-i. Risk of Failure of the Project, hazards to the product and risks of product failure to humansii. Skills and experience of the people in the proposed technique, tools and methodsiii. The objective of the testing endeavor and the mission of the testing team.iv. The size of the testing Team

    • A.

      I,ii,iii,iv are true

    • B.

      I,ii,iii are true and iv is false.

    • C.

      Ii,iii,iv are true and i is false.

    • D.

      I,iv are true and ii, iii are false.

    Correct Answer
    B. I,ii,iii are true and iv is false.
    Explanation
    The selection of a test approach should consider the context, including the risk of failure of the project, hazards to the product, and risks of product failure to humans. It should also take into account the skills and experience of the people in the proposed technique, tools, and methods, as well as the objective of the testing endeavor and the mission of the testing team. However, the size of the testing team is not a factor to consider when selecting a test approach.

    Rate this question:

  • 39. 

    In case of Large Systems :-

    • A.

      Only few tests should be run

    • B.

      Testing should be on the basis of Risk

    • C.

      Only Good Test Cases should be executed.

    • D.

      Test Cases written by good test engineers should be executed.

    Correct Answer
    B. Testing should be on the basis of Risk
    Explanation
    In large systems, it is not feasible to run all possible tests due to time and resource constraints. Therefore, only a few tests should be selected and executed based on the level of risk associated with different functionalities or components of the system. This allows for prioritization of testing efforts and ensures that the most critical areas are thoroughly tested. Additionally, it is important to focus on executing good test cases that have been written by experienced and skilled test engineers to maximize the effectiveness of the testing process.

    Rate this question:

  • 40. 

    The Provision and Management of a controlled library containing all the configurations items iscalled as

    • A.

      Configuration Control

    • B.

      Status Accounting

    • C.

      Configuration Identification

    • D.

      Configuration Library.

    Correct Answer
    A. Configuration Control
    Explanation
    Configuration Control refers to the provision and management of a controlled library containing all the configuration items. It involves maintaining the integrity and consistency of the configuration items throughout their lifecycle, ensuring that changes are properly authorized, evaluated, and implemented. Configuration Control is responsible for managing the versions, baselines, and releases of the configuration items, as well as controlling access to the configuration library.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Mar 25, 2010
    Quiz Created by
    AshokKumar C
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.