Different Software Features Of Design 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 Catherine Halcomb
C
Catherine Halcomb
Community Contributor
Quizzes Created: 1428 | Total Attempts: 5,897,934
Questions: 30 | Attempts: 1,696

SettingsSettingsSettings
Different Software Features Of Design Quiz - Quiz

When it comes to software, it is more of intellect. There are different known software features of design? How many do you know and can well run through? The quiz below will help you with the answer and more.


Questions and Answers
  • 1. 

    Test design is the process of identifying and specifying the details of the test approach for a software feature and identifying the associated tests. state[ T or F]

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Test design is indeed the process of identifying and specifying the details of the test approach for a software feature and identifying the associated tests. It involves determining what needs to be tested, how it should be tested, and what test cases should be executed. The goal of test design is to ensure that all aspects of the software are thoroughly tested and that any potential defects or issues are identified and addressed. Therefore, the correct answer is True.

    Rate this question:

  • 2. 

    What are the possible test basis document?

    • A.

      Functional design

    • B.

      User manual

    • C.

      Use case

    • D.

      Technical design

    Correct Answer(s)
    A. Functional design
    B. User manual
    C. Use case
    D. Technical design
    Explanation
    The possible test basis documents include the functional design, user manual, use case, and technical design. These documents provide the necessary information and specifications for conducting testing activities. The functional design document outlines the functionality of the system, the user manual provides instructions for the end-users, the use case document describes the interactions between the system and users, and the technical design document details the technical architecture and components of the system. These documents serve as a basis for creating test cases and ensuring that the system meets the desired requirements and functionality.

    Rate this question:

  • 3. 

    What is the next step of test basis?

    • A.

      Create scenario

    • B.

      Functional decomposition of the requirement

    • C.

      Review of test scenario

    • D.

      Test condition

    Correct Answer
    B. Functional decomposition of the requirement
    Explanation
    The next step of test basis is functional decomposition of the requirement. This involves breaking down the overall requirements into smaller, more manageable parts or functions. By doing so, it becomes easier to understand and test each individual function separately. This step helps in identifying the specific functionalities that need to be tested and ensures comprehensive test coverage. It also enables better organization and prioritization of test cases, making the testing process more efficient and effective.

    Rate this question:

  • 4. 

    How the functional decomposition of the requirement document should be?

    • A.

      Difficult

    • B.

      Simple

    • C.

      Complecated

    • D.

      Normal

    Correct Answer
    B. Simple
    Explanation
    The functional decomposition of the requirement document should be simple. This means that the document should be broken down into smaller, manageable parts that are easy to understand and analyze. A simple decomposition allows for clear identification of the different functions and requirements of the system, making it easier for stakeholders to review and provide feedback. It also helps in ensuring that each requirement is properly addressed and can be traced back to its corresponding function. Overall, a simple functional decomposition promotes clarity, understanding, and effective communication throughout the development process.

    Rate this question:

  • 5. 

    ------- a sequence of events that happen during the actual usage of the application?

    • A.

      Test case

    • B.

      Test condition

    • C.

      Use case

    • D.

      Test scenario

    Correct Answer
    D. Test scenario
    Explanation
    A test scenario is a sequence of events that happen during the actual usage of the application. It represents a real-life situation or a specific interaction with the application. Test scenarios are used to validate the functionality of the application and ensure that it meets the desired requirements. Unlike test cases, which are specific instructions for testing a particular feature or functionality, test scenarios provide a broader overview of the application's behavior in different usage scenarios.

    Rate this question:

  • 6. 

    Test scenario covers?

    • A.

      Functional area

    • B.

      Functional req

    • C.

      Business process

    • D.

      Use case

    Correct Answer(s)
    A. Functional area
    C. Business process
    D. Use case
    Explanation
    The test scenario covers multiple aspects such as the functional area, business process, and use case. This means that the scenario is designed to test different functionalities within a specific area, the flow of a particular business process, and the interaction between the system and the user in a specific use case. By covering these different elements, the test scenario ensures that the system is tested comprehensively and that all relevant functionalities and processes are validated.

    Rate this question:

  • 7. 

    Non testable business scenario can be translated to test cases during the test development phase. state[ T or F]

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Non testable business scenarios cannot be translated into test cases during the test development phase because test cases can only be created for scenarios that are testable. If a business scenario is non testable, it means that it cannot be effectively tested or verified, and therefore cannot be translated into test cases.

    Rate this question:

  • 8. 

    Requirement: User can able to enter into the application by use of login button . Derive test scenario for this requirement?

    • A.

      Employess enters into application

    • B.

      User logins to the application

    • C.

      Clicks the login button

    • D.

      Submits the application

    Correct Answer
    B. User logins to the application
    Explanation
    The correct answer suggests that the user is able to enter the application by using the login button. This implies that the login button is functional and allows the user to provide their login credentials, such as username and password, to access the application. Once the user has successfully logged in, they can proceed to use the application's features and functionalities.

    Rate this question:

  • 9. 

    Test scenario's which phase?

    • A.

      Last phase

    • B.

      First phase

    • C.

      Intermediate phase

    • D.

      None of these

    Correct Answer
    C. Intermediate phase
    Explanation
    The given question is asking about the phase in which test scenarios occur. The options provided are "last phase," "first phase," "intermediate phase," and "none of these." The correct answer is "intermediate phase" because test scenarios typically occur in the middle or intermediate phase of the testing process. This phase involves creating and documenting test scenarios based on the requirements and specifications of the software being tested.

    Rate this question:

  • 10. 

    Test scenario aids of following?

    • A.

      Identify testable requirement

    • B.

      Ease of review by SME's

    • C.

      Easy way of deriving test case

    • D.

      Identifying business scenario

    Correct Answer(s)
    A. Identify testable requirement
    B. Ease of review by SME's
    D. Identifying business scenario
    Explanation
    The test scenario aids in identifying testable requirements by providing a clear understanding of what needs to be tested. It also helps in the ease of review by SME's as they can easily review the scenario and provide feedback or suggestions. Additionally, the test scenario aids in deriving test cases easily by providing a step-by-step description of the business scenario, allowing testers to create test cases based on these scenarios. Finally, the test scenario aids in identifying the business scenario by providing a description of the specific business process or situation being tested.

    Rate this question:

  • 11. 

    Check types of scenario?

    • A.

      Positive

    • B.

      Alternate

    • C.

      Negative

    • D.

      Exceptional

    Correct Answer(s)
    A. Positive
    B. Alternate
    C. Negative
    D. Exceptional
    Explanation
    The correct answer includes four types of scenarios: positive, alternate, negative, and exceptional. Positive scenarios refer to situations where everything goes as expected and desired outcomes are achieved. Alternate scenarios involve considering different paths or options that may deviate from the normal flow. Negative scenarios cover situations where errors or failures occur, leading to undesired outcomes. Exceptional scenarios involve handling unexpected or rare situations that may require special treatment or consideration.

    Rate this question:

  • 12. 

     During the application of the leave process the user navigates to check the available leave balance and then returns to complete the leave application process. comes under which kind of scenario?

    • A.

      Positive

    • B.

      Negative

    • C.

      Alternative

    • D.

      Exceptional

    Correct Answer
    C. Alternative
    Explanation
    In this scenario, the user navigates to check the available leave balance and then returns to complete the leave application process. This indicates that the user has an alternative option to check the leave balance while applying for leave. This suggests that the scenario falls under the "alternative" category.

    Rate this question:

  • 13. 

    Apply leave by mentioning the valid dates and reason in the leave management system, comes under which kind of scenario?

    • A.

      Positive

    • B.

      Negative

    • C.

      Alternative

    • D.

      Exceptional

    Correct Answer
    A. Positive
    Explanation
    This scenario is categorized as "positive" because it involves an employee following the correct procedure to apply for leave by mentioning valid dates and providing a reason in the leave management system. This indicates that the employee is responsible and compliant with company policies, which is considered a positive behavior.

    Rate this question:

  • 14. 

    Apply for leave with a user who is serving notice period, which scenario?

    • A.

      Positive

    • B.

      Negative

    • C.

      Alternate

    • D.

      Exceptional

    Correct Answer
    D. Exceptional
    Explanation
    The scenario in which a user who is serving notice period applies for leave can be considered exceptional. This is because during the notice period, employees are usually expected to be present and fulfill their responsibilities until their last working day. However, there may be exceptional circumstances where the user needs to take leave, such as a personal emergency or an unforeseen situation that requires their absence.

    Rate this question:

  • 15. 

    Apply leave for the number of days that exceeds the available days, which scenario?

    • A.

      Positive

    • B.

      Negative

    • C.

      Alternate

    • D.

      Exceptional

    Correct Answer
    B. Negative
    Explanation
    In a negative scenario, an employee is not allowed to apply for leave if the number of days exceeds the available days. This means that if an employee has already used up their allotted leave days and still wants to take more time off, they would not be able to do so. This could result in negative consequences such as loss of pay or disciplinary action.

    Rate this question:

  • 16. 

    What is the importance of negative scenario?

    • A.

      Security

    • B.

      Safety

    • C.

      Higher probability of detecting errors

    • D.

      Reliability

    Correct Answer
    C. Higher probability of detecting errors
    Explanation
    The importance of negative scenarios lies in their ability to uncover errors and vulnerabilities. By intentionally testing for negative scenarios, such as invalid inputs or unexpected behavior, we increase the chances of identifying potential issues and weaknesses in our systems. This helps improve the overall reliability and security of the system by addressing these problems before they can cause harm or disruption. Therefore, negative scenarios play a crucial role in detecting errors and ensuring the robustness of a system.

    Rate this question:

  • 17. 

    Requirement: user allows the user to enter mobile number while creating a contact record in a website. Scenario: verify that the website does not allow the user to save the contact record with an invalid mobile number. which kind of scenario is it?

    • A.

      Positive

    • B.

      Negative

    • C.

      Exceptional

    • D.

      Alternate

    Correct Answer
    B. Negative
    Explanation
    This scenario is a negative scenario because it is testing for the website's behavior when the user tries to save a contact record with an invalid mobile number. The expectation is that the website should not allow the user to save the record in this case.

    Rate this question:

  • 18. 

    Requirement: Insurance amount can be paid by credit or debit card. Scenario: verify the system restricts the user to pay the insurance amount with an expired credit or debit card. which type of scenario?

    • A.

      Negative

    • B.

      Positive

    • C.

      Exceptional

    • D.

      None of these

    Correct Answer
    A. Negative
    Explanation
    This scenario is a negative scenario because it is testing for a restriction in the system. The objective is to verify that the system does not allow the user to pay the insurance amount with an expired credit or debit card.

    Rate this question:

  • 19. 

    What are the components of test scenarios?

    • A.

      Scenario#

    • B.

      Scenario description

    • C.

      Sequence of activity

    • D.

      Reference document

    • E.

      Requirement id

    • F.

      None of these

    Correct Answer(s)
    A. Scenario#
    B. Scenario description
    C. Sequence of activity
    D. Reference document
    E. Requirement id
    Explanation
    The components of test scenarios include the scenario number, scenario description, sequence of activity, reference document, and requirement ID. These components help in organizing and documenting the test scenarios effectively. The scenario number helps in uniquely identifying each scenario, while the scenario description provides a brief explanation of the scenario. The sequence of activity outlines the steps to be followed in the scenario. The reference document refers to any supporting documents or materials related to the scenario. The requirement ID connects the scenario to the specific requirement it is testing.

    Rate this question:

  • 20. 

    RTM is ------?

    • A.

      One to one relationship

    • B.

      Many to many relationship

    • C.

      One to many relationship

    • D.

      Many to one relationship

    Correct Answer
    B. Many to many relationship
    Explanation
    RTM stands for Requirement Traceability Matrix, which is a tool used in project management to track and manage requirements throughout the software development process. A many-to-many relationship indicates that multiple requirements can be traced to multiple other requirements, and vice versa. This means that a single requirement can have dependencies or relationships with multiple other requirements, and multiple requirements can be linked to the same requirement. Therefore, the correct answer is "many to many relationship".

    Rate this question:

  • 21. 

    To ease the creation of traceability matrix ,relationships are added to the source documents for-------,-------? 

    • A.

      Forward traceability matrix

    • B.

      Backward traceability matrix

    • C.

      Both (A),(b)

    • D.

      None of these

    Correct Answer
    C. Both (A),(b)
    Explanation
    To ease the creation of a traceability matrix, relationships are added to the source documents for both the forward traceability matrix and the backward traceability matrix. This means that the relationships between requirements and other relevant artifacts are identified and documented in both directions. The forward traceability matrix helps to ensure that all requirements are properly implemented, while the backward traceability matrix helps to ensure that all implemented artifacts can be traced back to the original requirements. By including relationships in both matrices, the traceability process becomes more comprehensive and effective.

    Rate this question:

  • 22. 

    User serving the notice period applies for leave. which testing?

    • A.

      System testing

    • B.

      Integration testing

    • C.

      System integration testing

    • D.

      Component testing

    Correct Answer
    C. System integration testing
    Explanation
    System integration testing involves testing the interaction between different components or subsystems of a system. In this scenario, the user serving the notice period applying for leave would require the integration of their leave application with the existing system. This would involve testing how the user's leave application interacts with other components or subsystems of the system, ensuring that it functions correctly and does not cause any issues or conflicts. Therefore, the correct answer is system integration testing.

    Rate this question:

  • 23. 

    What are the techniques used in test design ?

    • A.

      Use case

    • B.

      Activity component element

    • C.

      Data flow diagram

    Correct Answer(s)
    A. Use case
    B. Activity component element
    Explanation
    The techniques used in test design include use case, activity component element. Use case is a technique that focuses on identifying and testing the interactions between the system and its users. Activity component element is a technique that involves breaking down the system into smaller components and testing each component individually. These techniques help in designing effective test cases and ensuring comprehensive test coverage.

    Rate this question:

  • 24. 

    It address all functional requirements and it is written from a user perspective?

    • A.

      DFD

    • B.

      ACE

    • C.

      Use case

    • D.

      None of these

    Correct Answer
    C. Use case
    Explanation
    A use case is a diagram or description that outlines the interactions between a system and its users, demonstrating how the system functions from a user's perspective. It captures the different ways users can interact with the system to achieve their goals and addresses all the functional requirements. Therefore, the use case is the correct answer as it fulfills the criteria of being written from a user perspective and addressing all functional requirements.

    Rate this question:

  • 25. 

    Components of use case?

    • A.

      Primary flow

    • B.

      Trigger

    • C.

      Exceptional flow

    • D.

      Precondition

    Correct Answer(s)
    A. Primary flow
    B. Trigger
    D. Precondition
    Explanation
    The components of a use case include the primary flow, trigger, and precondition. The primary flow represents the main steps or actions that occur in a specific use case. The trigger is the event or action that initiates the use case. The precondition is the condition or state that must be true in order for the use case to start or be valid. These components are essential in defining and understanding the behavior and requirements of a use case.

    Rate this question:

  • 26. 

    Another name for primary flow is happy flow. state[ T or F]

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The given statement is true. Primary flow is indeed another name for happy flow. The primary flow refers to the normal or expected sequence of events in a process or system, where everything goes smoothly without any errors or exceptions. It represents the ideal or desired outcome of a process. Hence, primary flow can be synonymous with happy flow as both terms imply a smooth and successful progression without any issues or deviations.

    Rate this question:

  • 27. 

    Minimum number of scenario will be equal to ----

    • A.

      Number of alternate flow

    • B.

      Number of basic flow

    • C.

      Number of alternate flow plus no of basic flow

    • D.

      Number of scenario

    Correct Answer
    C. Number of alternate flow plus no of basic flow
    Explanation
    The minimum number of scenarios will be equal to the number of alternate flows plus the number of basic flows. This is because each alternate flow represents a different path or variation in the sequence of steps, and each basic flow represents a different sequence of steps. Therefore, to cover all possible combinations and variations, we need to consider both the alternate flows and the basic flows.

    Rate this question:

  • 28. 

    Benefits of use case modelling?

    • A.

      Provides clear testing methodology

    • B.

      Helps to create test scenario

    • C.

      None of these

    • D.

      Allow the tester to write test case before any code is written

    Correct Answer(s)
    A. Provides clear testing methodology
    B. Helps to create test scenario
    Explanation
    Use case modeling is a technique used in software development to capture and document functional requirements from the perspective of end users. It helps in providing a clear testing methodology by defining the different use cases and their interactions, which can be used as a basis for designing test cases. It also helps in creating test scenarios by identifying the various paths and conditions that need to be tested. Therefore, the use of use case modeling can benefit the testing process by providing a structured approach and ensuring comprehensive test coverage.

    Rate this question:

  • 29. 

    ACE method helps to build usable test scenario using functional decomposition model. [ T or F]

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The ACE method does not help to build usable test scenarios using the functional decomposition model. The ACE method, which stands for Automation, Coverage, and Evaluation, is a method used for test case design and execution. It focuses on automating test cases, achieving maximum coverage, and evaluating the results. It does not specifically involve building test scenarios using the functional decomposition model. Therefore, the statement is false.

    Rate this question:

  • 30. 

    ACE helps to drill down to the business process. state [ T or F]

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    ACE stands for Analyze, Collaborate, and Execute. It is a software solution that helps organizations analyze their business processes, collaborate with stakeholders, and execute improvements. By using ACE, organizations can drill down into their business processes, meaning they can delve deeper into the details and understand the intricacies of how their processes work. Therefore, the given statement "ACE helps to drill down to the business process" is true.

    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 21, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jan 10, 2012
    Quiz Created by
    Catherine Halcomb
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.