GVQA - Quality Assurance Assessment Test - 1

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 AberameGVQA
A
AberameGVQA
Community Contributor
Quizzes Created: 1 | Total Attempts: 78
Questions: 25 | Attempts: 78

SettingsSettingsSettings
GVQA - Quality Assurance Assessment Test - 1 - Quiz

Rules :1. Know the test format: Types of questions used in this test —multiple-choice, multiple selections and fill in the blanks. 2. Plan your time: 25 questions need to answer within 15 minutes. 3. Once the test is started it can't be stopped/paused. Make yourself comfortable and free for the next 15 minutes4. If the allotted time runs out, the test will be auto-submitted and you can't take a re-test. 5. Please make sure, you provide the email id that has been registered with
Global Virtual QA.


Questions and Answers
  • 1. 

    What is Quality assurance (QA)?

    • A.

      Perceptual, conditional, and somewhat subjective attribute and may be understood differently by different people

    • B.

      Any systematic process of checking to see whether a product or service being developed is meeting specified requirements

    • C.

      Is a process of executing a program or application with the intent of finding software bugs

    • D.

      Nothing above

    Correct Answer
    B. Any systematic process of checking to see whether a product or service being developed is meeting specified requirements
    Explanation
    Quality assurance (QA) refers to a systematic process that involves checking whether a product or service being developed is meeting the specified requirements. It is a proactive approach to ensure that the final product meets the desired quality standards. QA involves various activities such as planning, documenting, and executing tests, reviewing processes and procedures, and identifying and addressing any issues or defects. The goal of QA is to prevent defects and ensure that the final product or service meets the customer's expectations.

    Rate this question:

  • 2. 

    What is Software Testing?

    • A.

      A process of executing a program or application with the intent of finding software bugs

    • B.

      A process of evaluating a system by manual or automatic means and verify that it satisfies specified requirements or identity differences between expected and actual results

    • C.

      Any activity aimed at evaluating an attribute or capability of a program or system and determining that it meets its required results

    • D.

      All above

    Correct Answer
    D. All above
    Explanation
    The correct answer is "All above" because software testing encompasses all of the mentioned processes and activities. It involves executing a program or application to identify software bugs, evaluating a system to verify that it meets specified requirements, and assessing the attributes or capabilities of a program or system to ensure it achieves the desired results. Therefore, all of the given options accurately describe software testing.

    Rate this question:

  • 3. 

    Impact Analysis helps to decide:

    • A.

      Different Tools to perform Regression Testing

    • B.

      Exit Criteria

    • C.

      How many more test cases need to written

    • D.

      How much regression testing should be done

    Correct Answer
    D. 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 or modification on the existing system. By analyzing the impact, it becomes easier to determine the areas that are most likely to be affected and therefore require regression testing. This helps in optimizing the testing effort and resources by focusing on the areas that are most critical and likely to be impacted.

    Rate this question:

  • 4. 

    The unreachable code would best be found using:

    • A.

      Code reviews

    • B.

      Code inspections

    • C.

      A coverage tool

    • D.

      A static analysis tool

    Correct Answer
    A. Code reviews
    Explanation
    Code reviews would be the best way to identify unreachable code. During code reviews, developers can carefully examine the code and identify any sections that are not being executed. They can also discuss with the code author to understand the intention behind the code and determine if it is necessary or can be safely removed. Code reviews provide a human perspective and can catch issues that automated tools might miss. Additionally, they promote knowledge sharing and collaboration among team members.

    Rate this question:

  • 5. 

    The main focus of acceptance testing is:

    • A.

      Finding faults in the system

    • B.

      Ensuring that the system is acceptable to all users

    • C.

      Testing the system with other systems

    • D.

      Testing for a business perspective

    • E.

      testing by an independent test team

    Correct Answer
    D. Testing for a business perspective
    Explanation
    Acceptance testing is a type of testing that evaluates whether a system meets the business requirements and is acceptable to the users. It focuses on testing the system from a business perspective and ensuring that it aligns with the needs and expectations of the stakeholders. The goal is to determine if the system is ready for deployment and use in a real-world business environment. This type of testing typically involves users or representatives from the business side of the organization, who validate the system against their specific requirements and expectations.

    Rate this question:

  • 6. 

    Before launching software which testing is to be done in-house?

    • A.

      Beta

    • B.

      Gamma

    • C.

      Alpha

    • D.

      None of the above

    Correct Answer
    C. Alpha
    Explanation
    Before launching software, the testing that is typically done in-house is called Alpha testing. Alpha testing is conducted by the software development team within the organization to identify and fix any issues or bugs before the software is released to external users. This testing phase helps ensure that the software meets the desired quality standards and functions as intended. Beta testing, on the other hand, involves external users testing the software in a real-world environment before its final release. Gamma testing is not a commonly used term in software testing.

    Rate this question:

  • 7. 

    Variance from product specifications is called?

    • A.

      Report

    • B.

      Requirement

    • C.

      Defect

    Correct Answer
    C. Defect
    Explanation
    Variance from product specifications refers to a deviation or difference between the actual product and its intended specifications. This can include any flaws, faults, or non-conformities that cause the product to not meet the desired requirements. Therefore, the correct term for this is "Defect."

    Rate this question:

  • 8. 

    Non-functional system testing includes:

    • A.

      Testing to see where the system does not function properly

    • B.

      Testing a system feature using only the software required for that function

    • C.

      Testing quality attributes of the system including performance and usability

    • D.

      Testing for functions that should not exist

    Correct Answer
    C. Testing quality attributes of the system including performance and usability
    Explanation
    Non-functional system testing focuses on evaluating the quality attributes of a system, such as its performance and usability. This type of testing is not concerned with whether the system functions properly or not, but rather how well it performs and how user-friendly it is. It helps identify any issues related to the system's performance, stability, scalability, and user experience. By conducting non-functional system testing, organizations can ensure that their system meets the required quality standards and provides a satisfactory user experience.

    Rate this question:

  • 9. 

    How can you capture the screen on iOS?

    • A.

      Power + Volume button

    • B.

      Back + Home button

    • C.

      Power + Home button

    • D.

      Back + Volume button

    Correct Answer
    C. Power + Home button
    Explanation
    To capture the screen on iOS, you need to press the Power button and the Home button simultaneously. This combination of buttons triggers the screen capture function and captures a screenshot of the current display on your iOS device.

    Rate this question:

  • 10. 

    What are the Types of Integration Testing?

    • A.

      Top Down Testing

    • B.

      Big Bang Testing

    • C.

      Bottom Up Testing

    • D.

      All the above

    Correct Answer
    D. All the above
    Explanation
    The correct answer is "All the above" because all three types of integration testing mentioned in the options - Top Down Testing, Big Bang Testing, and Bottom Up Testing - are valid methods of testing the integration of multiple components or modules in a software system. Each type has its own approach and advantages, and the choice of which type to use depends on the specific requirements and constraints of the project.

    Rate this question:

  • 11. 

    How can you capture the screen on Android?

    • A.

      Power + Volume button

    • B.

      Back + Volume button

    • C.

      Back + Home button

    • D.

      Power + Home button

    Correct Answer
    A. Power + Volume button
    Explanation
    To capture the screen on Android, you need to press the Power button and the Volume button simultaneously. This combination triggers the device to take a screenshot of whatever is currently displayed on the screen. By pressing both buttons at the same time, the user can easily capture and save important information or share it with others.

    Rate this question:

  • 12. 

    What if the software is so buggy it can't be tested at all?

    • A.

      Finish testing

    • B.

      Report main issues

    • C.

      Report main issues and give the build back to the developer team

    • D.

      Try to improve the app yourself

    Correct Answer
    C. Report main issues and give the build back to the developer team
    Explanation
    If the software is so buggy that it cannot be tested at all, the best course of action is to report the main issues and give the build back to the developer team. This allows the developers to address the reported issues and make necessary improvements to the software.

    Rate this question:

  • 13. 

    ________ testing ensures that your application can gracefully handle invalid input or unexpected user behavior

    Correct Answer
    negative
    Explanation
    Negative testing ensures that your application can gracefully handle invalid input or unexpected user behavior. It involves deliberately providing incorrect or unexpected inputs to test how the application responds. This type of testing helps identify vulnerabilities, bugs, and weaknesses in the application's design or functionality. By subjecting the application to negative scenarios, developers can improve its robustness and ensure that it can handle errors or unexpected situations without crashing or compromising data integrity.

    Rate this question:

  • 14. 

    A test ________  is a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly.

    Correct Answer
    data
    Explanation
    The correct answer is "data" because in a test, data is used to create specific conditions or variables that are necessary to evaluate whether a system meets the required specifications or functions properly. By analyzing the data, the tester can determine if the system under test satisfies the given requirements.

    Rate this question:

  • 15. 

    Requirements/ Design Review, Test Planning, Test Environment Setup, Test Designing, Test Execution, Test Reporting is called Software Testing Life Cycle (STLC)

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The given statement is true because the activities mentioned - Requirements/ Design Review, Test Planning, Test Environment Setup, Test Designing, Test Execution, and Test Reporting - are indeed part of the Software Testing Life Cycle (STLC). STLC is a systematic approach followed in software testing to ensure that all aspects of testing are covered, from understanding the requirements to reporting the test results. Therefore, the correct answer is true.

    Rate this question:

  • 16. 

    Software testing which is done without planning and Documentation is known as

    • A.

      Exploratory testing

    • B.

      Regression testing

    • C.

      AdHoc testing

    • D.

      Sanity testing

    • E.

      Monkey testing

    • F.

      Functional testing

    Correct Answer(s)
    A. Exploratory testing
    C. AdHoc testing
    E. Monkey testing
    Explanation
    Exploratory testing, adHoc testing, and Monkey testing are all types of software testing that are performed without extensive planning and documentation. In exploratory testing, the tester explores the software system, learns about it, and simultaneously designs and executes test cases. AdHoc testing refers to testing that is performed without any specific test cases or test scripts, but rather based on the tester's intuition and experience. Monkey testing involves randomly inputting data and interacting with the software to uncover any unexpected issues or bugs. Therefore, all three options fit the description of software testing done without planning and documentation.

    Rate this question:

  • 17. 

    Requirement and Analysis, Design, Development or Coding, Testing, and Maintenance is called as Software Development Life Cycle (SDLC )

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The given statement is true. Requirement and Analysis, Design, Development or Coding, Testing, and Maintenance are the different phases or stages involved in the Software Development Life Cycle (SDLC). These phases are followed in a sequential manner to ensure the successful development and deployment of software. Each phase has its own set of activities and deliverables that contribute to the overall development process. Therefore, the statement is correct.

    Rate this question:

  • 18. 

    Retesting of a single program or component after a change has been made?

    • A.

      Unit Regression

    • B.

      Retesting

    • C.

      Regional Regression

    • D.

      Full Regression Testing

    Correct Answer
    A. Unit Regression
    Explanation
    Unit Regression is the correct answer because it refers to the retesting of a single program or component after a change has been made. This type of testing focuses on verifying that the specific unit or module still functions correctly after modifications have been implemented. It helps ensure that the changes do not introduce new bugs or issues into the unit being tested.

    Rate this question:

  • 19. 

    White box testing is not called as

    • A.

      Closed box testing

    • B.

      Clear box testing

    • C.

      Glass box testing

    • D.

      Open box testing

    Correct Answer
    A. Closed box testing
    Explanation
    White box testing is not called as "Closed box testing" because white box testing is a testing technique that focuses on the internal structure and logic of the system being tested. It involves examining the code and internal components of the software to ensure that all paths and branches are tested thoroughly. The term "closed box testing" is not commonly used in the context of software testing and does not accurately describe the approach of white box testing.

    Rate this question:

  • 20. 

    To check whether we are developing the right product according to the customer requirements or not. It is a static process, which is called

    • A.

      Verification

    • B.

      Quality Control

    • C.

      Validation

    • D.

      Quality Assurance

    Correct Answer
    A. Verification
    Explanation
    Verification is the process of evaluating a system or component to determine whether it satisfies the specified requirements. It ensures that the product is being developed correctly according to the customer requirements. Verification is a static process that involves reviewing and inspecting documents, designs, and code to identify any inconsistencies or errors. It is different from validation, which is the process of evaluating a system or component during or at the end of the development process to determine whether it satisfies the specified requirements. Quality control and quality assurance are related concepts but focus more on ensuring the quality of the final product rather than verifying its development process.

    Rate this question:

  • 21. 

    In which activity of the Fundamental Test Process is the test environment set up?

    • A.

      Test implementation and execution.

    • B.

      Test planning and control

    • C.

      Test analysis and design

    • D.

      Evaluating exit criteria and reporting

    Correct Answer
    A. Test implementation and execution.
    Explanation
    In the test implementation and execution phase of the Fundamental Test Process, the test environment is set up. This involves creating the necessary hardware, software, and network configurations to support the testing activities. It includes installing the required test tools, configuring test environments, and preparing test data. This phase ensures that the testing environment is ready for executing the planned tests effectively and efficiently.

    Rate this question:

  • 22. 

    Which of the following would be a valid measure of test progress?

    • A.

      Number of undetected defects

    • B.

      Number of test cases not yet executed

    • C.

      Total number of defects in the product

    • D.

      Effort required to fix all defects

    Correct Answer
    B. Number of test cases not yet executed
    Explanation
    The number of test cases not yet executed would be a valid measure of test progress because it indicates the amount of testing that still needs to be completed. By tracking the number of test cases that have not been executed, testers can assess how much work is left and estimate the remaining time and resources required to complete the testing process. This measure can help in monitoring the progress of the testing phase and ensure that all necessary tests are conducted before the product is released.

    Rate this question:

  • 23. 

    Which testing phase tests individual software modules combined together as a group?

    • A.

      Module testing

    • B.

      Integration testing

    • C.

      White Box testing

    • D.

      Software testing

    Correct Answer
    B. Integration testing
    Explanation
    Integration testing is the testing phase that tests individual software modules combined together as a group. This phase focuses on identifying any issues or defects that may arise when different modules interact with each other and are integrated into a larger system. It ensures that the modules work together seamlessly and that the overall system functions as intended. Integration testing helps to uncover any integration issues early in the development process, allowing for timely resolution and ensuring the overall quality and reliability of the software.

    Rate this question:

  • 24. 

    Equivalence partitioning is:

    • A.

      A black box testing technique used only by developers

    • B.

      A black box testing technique than can only be used during system testing

    • C.

      A black box testing technique appropriate to all levels of testing

    • D.

      A white box testing technique appropriate for component testing

    Correct Answer
    C. A black box testing technique appropriate to all levels of testing
    Explanation
    Equivalence partitioning is a black box testing technique that is appropriate for all levels of testing. It involves dividing the input data into different equivalence classes, where each class represents a set of valid or invalid inputs. This technique helps in reducing the number of test cases required to cover all possible scenarios, as only one representative test case from each equivalence class needs to be tested. It is not limited to any specific testing phase and can be used throughout the software development lifecycle.

    Rate this question:

  • 25. 

    The difference between re-testing and regression testing is:

    • A.

      Re-testing is running a test again; regression testing looks for unexpected side effects

    • B.

      Re-testing looks for unexpected side effects; regression testing is repeating those tests

    • C.

      Re-testing is done after faults are fixed; regression testing is done earlier

    • D.

      Re-testing uses different environments, regression testing uses the same environment

    • E.

      Re-testing is done by developers, regression testing is done by independent testers

    Correct Answer
    A. Re-testing is running a test again; regression testing looks for unexpected side effects
    Explanation
    Re-testing refers to running a test again to ensure that the previously identified faults have been fixed. On the other hand, regression testing focuses on identifying any unexpected side effects or issues that may have arisen as a result of fixing those faults. Therefore, the given answer accurately explains the difference between re-testing and regression testing.

    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 18, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jun 11, 2019
    Quiz Created by
    AberameGVQA
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.