Techniques Of Design Testing

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 Lavanya_Sathish
L
Lavanya_Sathish
Community Contributor
Quizzes Created: 5 | Total Attempts: 13,489
Questions: 30 | Attempts: 1,471

SettingsSettingsSettings
Techniques Of Design Testing - Quiz

This quiz has questions about testind Design where the topic could be revised well by answering the questions.


Questions and Answers
  • 1. 

    Test Case Review consist of: Formal Review Peer Review Informal Review Inspection.

    • A.

      I,ii,iii

    • B.

      I,ii and iv is false

    • C.

      I,ii,iii are true and iv is false

    • D.

      I,ii,iii,iv are true.

    Correct Answer
    C. I,ii,iii are true and iv is false
    Explanation
    The correct answer is i, ii, iii are true and iv is false. This is because the given options state that Test Case Review consists of Formal Review, Peer Review, and Informal Review, which are all true. However, the option iv, which states that Test Case Review consists of Inspection, is false. Therefore, the correct answer is i, ii, iii are true and iv is false.

    Rate this question:

  • 2. 

    A single requirement will be mapped with a single scenario.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    This statement is false because a single requirement can be mapped with multiple scenarios. Scenarios are used to describe different ways in which a requirement can be satisfied or tested. By mapping multiple scenarios to a single requirement, it ensures that all possible scenarios are considered and tested.

    Rate this question:

  • 3. 

    Testable business scenario cannot be translated to test cases during the test development

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    A testable business scenario can be translated into test cases during the test development process. This means that the scenario can be broken down into specific steps or actions that can be tested to verify the functionality or behavior of the system. Test cases are designed to cover different aspects of the scenario and ensure that all the requirements are met. Therefore, the statement "Testable business scenario cannot be translated to test cases during the test development" is false.

    Rate this question:

  • 4. 

    When one requirement is mapped with multiple scenarios then the same way multiple scenarios mapped with multiple test cases.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    When one requirement is mapped with multiple scenarios, it means that there are different situations or conditions in which the requirement can be tested. Similarly, if multiple scenarios are mapped with multiple test cases, it means that different test cases are designed to cover each scenario. This approach ensures that all possible scenarios and variations of the requirement are tested thoroughly, increasing the chances of detecting any potential issues or bugs. Therefore, the statement "When one requirement is mapped with multiple scenarios then the same way multiple scenarios mapped with multiple test cases" is true.

    Rate this question:

  • 5. 

    Introducing a new module or functionality to an existing product under test is

    • A.

      Regression Testing

    • B.

      Re-Test

    • C.

      Impact Analysis

    • D.

      Test Case Review

    Correct Answer
    C. Impact Analysis
    Explanation
    Impact Analysis is the correct answer because when introducing a new module or functionality to an existing product under test, it is important to assess the potential impact it may have on the existing system. Impact Analysis helps in identifying the areas that may be affected by the change and allows for proper planning and prioritization of testing efforts. It helps to determine which test cases need to be re-executed and which areas of the system need to be focused on during testing.

    Rate this question:

  • 6. 

    Regression test cases are mostly automated due to high release after release in maintenance testing

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Regression test cases are mostly automated due to the high frequency of releases in maintenance testing. Automation allows for faster and more efficient execution of test cases, reducing the time and effort required for regression testing. Additionally, with each release, there may be changes to the software, and automated test cases can easily be updated to reflect these changes. Automation also ensures consistency in executing test cases, minimizing human errors. Overall, automating regression test cases helps in ensuring the stability and quality of the software during the maintenance phase.

    Rate this question:

  • 7. 

    Following activity is done as a part of Test Development Phase

    • A.

      Test Planning

    • B.

      Test Cases

    • C.

      Summary Of Test cases result

    • D.

      Identify Basic and Alternate flow

    Correct Answer
    B. Test Cases
    Explanation
    The given correct answer for this question is "Test Cases". In the Test Development Phase, one of the activities is to create test cases. Test cases are a set of conditions or steps that are designed to verify the functionality of a system or software. They are created based on the requirements and specifications of the system being tested. Test cases help in identifying any defects or issues in the system and ensure that it meets the desired quality standards. Therefore, creating test cases is an important part of the Test Development Phase.

    Rate this question:

  • 8. 

    Primary Flow is called as

    • A.

      Basic Flow

    • B.

      Alternate Flow

    • C.

      Basic with Invalild Flow

    • D.

      Invalid flow

    Correct Answer
    A. Basic Flow
    Explanation
    Primary Flow is called as Basic Flow because it represents the main sequence of steps or actions that are required to achieve the desired outcome in a process or system. It is the most common and essential path that users or systems follow to accomplish a specific task. The Basic Flow typically outlines the standard or expected behavior, while Alternate Flows represent alternative paths or deviations from the main flow. Basic with Invalid Flow and Invalid Flow are not commonly used terms in the context of process flows, making Basic Flow the most appropriate and logical choice.

    Rate this question:

  • 9. 

    Which helps to ensure functional coverage in application.

    • A.

      Test Cases

    • B.

      Test Scenarios

    • C.

      RTM

    • D.

      Test Conditions

    Correct Answer
    C. RTM
    Explanation
    RTM, or Requirements Traceability Matrix, helps to ensure functional coverage in an application. It is a document that maps the requirements to the test cases, ensuring that each requirement is tested and covered by at least one test case. This helps in identifying any gaps in testing and ensures that all the required functionalities of the application are thoroughly tested. By using RTM, testers can track the progress of testing and ensure that all functional aspects of the application are covered.

    Rate this question:

  • 10. 

    _________ acts as a bridge between Test Scenario and Test cases

    • A.

      RTM

    • B.

      Test Conditions

    • C.

      All the above

    • D.

      None of the above

    Correct Answer
    B. Test Conditions
    Explanation
    Test conditions act as a bridge between test scenarios and test cases. Test scenarios define the overall objective or goal of testing, while test cases are specific instances or steps to be executed to validate the scenario. Test conditions, on the other hand, are the preconditions or requirements that need to be met in order to execute a test case. They help in determining whether a particular test case is applicable or not for a given scenario. Thus, test conditions play a crucial role in connecting the high-level test scenarios with the detailed test cases.

    Rate this question:

  • 11. 

    Entry criteria for Test case development: i)Frezeed requirement Document ii)Approved TS  iii)Approved standards for TC document  iv)Approved TC naming Convention  v)Test Data source

    • A.

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

    • B.

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

    • C.

      I,ii,iii,iv,v are true

    • D.

      None of the above

    Correct Answer
    C. I,ii,iii,iv,v are true
    Explanation
    The entry criteria for test case development include having a frozen requirement document, an approved test strategy, approved standards for the test case document, an approved test case naming convention, and a test data source. In this case, all five criteria are true, so the correct answer is that i, ii, iii, iv, and v are true.

    Rate this question:

  • 12. 

    Based upon the risk and criticality associated with the AUT the project team establish a ___________Goal during Test planning phase

    • A.

      Risk Analysis

    • B.

      Test Coverage

    • C.

      RTM

    • D.

      Use Cases

    Correct Answer
    B. Test Coverage
    Explanation
    During the test planning phase, the project team establishes a test coverage goal based on the risk and criticality associated with the AUT (Application Under Test). Test coverage refers to the extent to which the AUT is tested to ensure that all the important functionalities, features, and scenarios are covered. By setting a test coverage goal, the team aims to ensure that a sufficient number of test cases are designed and executed to achieve the desired level of coverage, thereby reducing the risk of undetected defects in the software.

    Rate this question:

  • 13. 

    ____________data that the system used for data processing

    • A.

      Transactional Data

    • B.

      Transitional Data

    • C.

      Environment Data

    • D.

      Setup Data

    Correct Answer
    A. Transactional Data
    Explanation
    Transactional data refers to the information that is generated as a result of transactions or business activities. It includes details such as sales transactions, customer orders, invoices, and payments. This type of data is used for various purposes, including analysis, reporting, and decision-making. In the given context, the correct answer suggests that the system used the transactional data for data processing, indicating that it processed and analyzed the information related to business transactions.

    Rate this question:

  • 14. 

    When a new project is tested the following activities are not applicable for a new project:

    • A.

      System Testing

    • B.

      System Integration Testing

    • C.

      Regression Testing

    • D.

      Impact Anlaysis

    Correct Answer(s)
    C. Regression Testing
    D. Impact Anlaysis
    Explanation
    Regression testing is not applicable for a new project because it is the process of retesting the modified or updated parts of a system to ensure that the changes have not introduced any new defects or issues. Since a new project does not have any previous versions or modifications, there is no need for regression testing. Impact analysis is also not applicable for a new project because it involves assessing the potential effects and dependencies of a change on other parts of the system. Since a new project does not have any existing components or dependencies, there is no need for impact analysis.

    Rate this question:

  • 15. 

    Entry criteria for Test Design

    • A.

      Approved business process document.

    • B.

      Functionality Document.

    • C.

      Test Strategy Plan provided for STake holders.

    • D.

      Requirements freezed by client.

    Correct Answer(s)
    A. Approved business process document.
    B. Functionality Document.
    Explanation
    The entry criteria for Test Design include the approved business process document and the functionality document. These documents provide the necessary information and guidelines for designing the tests. The approved business process document outlines the specific processes and workflows that need to be tested, while the functionality document details the specific features and functionalities of the system that need to be tested. These documents ensure that the test design is aligned with the client's requirements and expectations.

    Rate this question:

  • 16. 

    What are not required for a test scenario

    • A.

      Approved Test Plan

    • B.

      Pre - Requisites

    • C.

      Test Data

    • D.

      Requirement analysis

    Correct Answer(s)
    B. Pre - Requisites
    C. Test Data
    Explanation
    Pre-requisites and Test Data are not required for a test scenario. Pre-requisites refer to the necessary conditions or setup that must be in place before the test can be executed. Test Data refers to the specific inputs or data that is used during the test. While an approved test plan and requirement analysis are important for test scenarios, pre-requisites and test data are not directly related to defining or executing a test scenario.

    Rate this question:

  • 17. 

    Each Scenario is mapped into single requirement

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    In the given statement, it is stated that each scenario is mapped into a single requirement. However, this statement is not true. In software development, multiple scenarios can often be mapped into a single requirement. Scenarios are used to describe different user interactions or situations, while requirements specify what the software should do. Therefore, it is possible for multiple scenarios to fall under a single requirement.

    Rate this question:

  • 18. 

    Exceptional cases are not considered as valid scenario.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The given correct answer is "False" because exceptional cases are indeed considered as valid scenarios. Exceptional cases refer to situations that deviate from the normal flow of a program or system, such as error handling or edge cases. These cases are important to consider and test in order to ensure the robustness and reliability of the program or system.

    Rate this question:

  • 19. 

    Negative scenario explains application should not behave in the desired manner.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The given statement suggests that a negative scenario should be used to test whether the application behaves correctly or not. This means that the application should not behave in the desired manner in order to pass the negative scenario test. Therefore, the correct answer is true.

    Rate this question:

  • 20. 

    RTM is not bi-directional?

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The statement "RTM is not bi-directional" is false. RTM, which stands for Requirements Traceability Matrix, is a tool used in project management to ensure that all requirements are met. It is a bi-directional matrix that links requirements with the corresponding design, development, and testing activities. This means that it allows for tracing requirements both forwards and backwards, ensuring that all aspects of the project are aligned with the specified requirements. Therefore, the correct answer is false.

    Rate this question:

  • 21. 

    Reviewing the Test Artifacts are part of Test developmemt process.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Test artifacts are indeed part of the test development process. Test artifacts refer to the various documents and deliverables that are created during the testing process, such as test plans, test cases, test scripts, test data, and test reports. These artifacts help in planning, designing, executing, and tracking the testing activities. They provide a systematic approach to testing and ensure that the testing process is well-documented and repeatable. Therefore, the statement "Reviewing the Test Artifacts are part of Test development process" is true.

    Rate this question:

  • 22. 

    The objective is same for all levels of testing.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The objective is not the same for all levels of testing. Each level of testing has its own specific objective. For example, unit testing focuses on testing individual components or units of software, while system testing aims to test the entire system as a whole. Similarly, integration testing focuses on testing the interaction between different components or modules. Therefore, the statement is false.

    Rate this question:

  • 23. 

    In Incremental approach will give brief detail of application and business state.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The statement suggests that the Incremental approach will provide a brief detail of the application and business state, which is incorrect. In an Incremental approach, the development process is divided into smaller increments or iterations, where each iteration builds upon the previous one. It focuses on delivering a working product incrementally, rather than providing a detailed overview of the entire application and business state. Therefore, the correct answer is False.

    Rate this question:

  • 24. 

    BVA will cover ECP

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    BVA (Boundary Value Analysis) is a testing technique that focuses on testing the boundaries or limits of input values. ECP (Equivalence Class Partitioning) is another testing technique that divides the input values into different classes or groups. In this context, the statement "BVA will cover ECP" means that by applying BVA, the boundaries and limits of the equivalence classes will be covered during testing. This statement is true because BVA inherently includes testing the values at the boundaries of equivalence classes, ensuring comprehensive test coverage.

    Rate this question:

  • 25. 

    Project closure activities are performed at the end of every test release

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Project closure activities are not performed at the end of every test release. Project closure activities typically occur at the end of the entire project, not just at the end of a test release. These activities involve finalizing and documenting project deliverables, conducting a project review, and closing out any outstanding tasks or contracts. Test releases are part of the larger project, and while there may be some specific activities related to closing out a test release, they would not encompass all of the project closure activities. Therefore, the statement is false.

    Rate this question:

  • 26. 

    Max number of outputs in decision table when input is N

    • A.

      N^2

    • B.

      2^n

    • C.

      N(N+1)

    • D.

      N^n

    Correct Answer
    B. 2^n
    Explanation
    The correct answer is 2^n. In a decision table, each input has two possible values, either true or false. If there are N inputs, then there are 2 possible values for each input, resulting in a total of 2^n possible combinations of inputs. Therefore, the maximum number of outputs in a decision table when the input is N is 2^n.

    Rate this question:

  • 27. 

    Equivalent partitioning (10-110)

    • A.

      5, 120, 70

    • B.

      20, 110, 10

    • C.

      11, 15,110

    • D.

      9,11,109

    Correct Answer
    A. 5, 120, 70
    Explanation
    The given answer 5, 120, 70 represents a set of values that fall within the equivalent partitioning range of 10-110. Equivalent partitioning is a technique used in software testing to divide a range of input values into equivalent groups. In this case, the values 5, 120, and 70 are within the range of 10-110, making them equivalent partitions. This means that they can be used interchangeably for testing purposes, as they are expected to produce similar results.

    Rate this question:

  • 28. 

    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 a type of quality assurance activity in which a group of peers examines and evaluates a work product, such as a document or a piece of code, for defects, errors, and improvements. While inspections, walkthroughs, and formal reviews are also types of peer reviews, the term "Technical Review" is commonly used to refer to the process of peer reviews. Therefore, "Technical Review" is the correct answer to the question.

    Rate this question:

  • 29. 

    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 to decide how much regression testing should be done. This is because impact analysis involves assessing the potential impact of a change in a software system on other parts of the system. By understanding the impact, it becomes possible to determine which areas of the system are most likely to be affected and therefore require more extensive regression testing. This helps in prioritizing the testing efforts and allocating resources effectively.

    Rate this question:

  • 30. 

    RTM is considered as Many to Many relationship because:

    • A.

      One scenario mapped with many requirements

    • B.

      Many requirements ampped to one scenario

    • C.

      Many Test cases mapped to one scenario

    • D.

      Any number of test cases and scenarios mapped to One requirement and many requirements mapped to one scenario and a test case.

    Correct Answer
    D. Any number of test cases and scenarios mapped to One requirement and many requirements mapped to one scenario and a test case.
    Explanation
    RTM (Requirements Traceability Matrix) is considered a Many to Many relationship because it allows for multiple test cases and scenarios to be mapped to a single requirement. Additionally, it allows for multiple requirements to be mapped to a single scenario and a single test case. This flexibility in mapping multiple entities to each other makes it a Many to Many relationship.

    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
  • Apr 19, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Sep 28, 2013
    Quiz Created by
    Lavanya_Sathish
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.