Software Testing Knowledge For Experience:

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 Shivendra371
S
Shivendra371
Community Contributor
Quizzes Created: 1 | Total Attempts: 333
Questions: 23 | Attempts: 333

SettingsSettingsSettings
Software Testing Knowledge For Experience: - Quiz

This is created by
Shivendra pratap singh for the experienced based and freshers software tester kindly answer it and get certificate. .


Questions and Answers
  • 1. 

    Which of the following is non-incremental test?

    • A.

      Top-down testing

    • B.

      Bottom-up testing

    • C.

      Big bang testing

    • D.

      Stab testing

    Correct Answer
    C. Big bang testing
    Explanation
    Big bang testing is a non-incremental test because it involves testing the entire system as a whole, without breaking it down into smaller components or modules. In this approach, all the modules are integrated and tested together at once. This method is usually used when there are time constraints or when it is not feasible to perform incremental testing. Unlike top-down and bottom-up testing, where testing is done incrementally by gradually integrating and testing smaller units, big bang testing skips the incremental approach and tests the entire system at once. Stab testing is not a recognized term in software testing, so it cannot be considered as a valid option.

    Rate this question:

  • 2. 

    What type of high order test subjects the system to large loads over a short period of time?

    • A.

      Usability testing

    • B.

      Security testing

    • C.

      Volume testing

    • D.

      Stress testing

    Correct Answer
    D. Stress testing
    Explanation
    Stress testing is a type of high order test that subjects the system to large loads over a short period of time. This testing is done to evaluate the system's performance and stability under extreme conditions and determine its breaking point. It helps identify any weaknesses or bottlenecks in the system and ensures that it can handle heavy loads and stress without compromising its functionality or reliability.

    Rate this question:

  • 3. 

    The structure of an incident report is covered in the Standard for Software and System Test Documentation (IEEE 829), where it is called a(n):

    • A.

      Anomaly report

    • B.

      Defect report

    • C.

      Test defect report

    • D.

      Test incident report

    Correct Answer
    A. Anomaly report
    Explanation
    This is just something you have to know, and it's worthwhile flipping through IEEE 829.

    Rate this question:

  • 4. 

    In the following code fragment: Disc = 0 Order-qty = 0 Read Order-qty If Order-qty >= 20 then   Disc = 0.05   If Order-qty >= 100 then     Disc = 0.1   End if End if What is the minimum number of tests you would need for full statement coverage?

    • A.

      4 tests

    • B.

      1 test

    • C.

      3 tests

    • D.

      2 tests

    Correct Answer
    B. 1 test
    Explanation
    As long as you had Order-qty being 100 or greater, all the statements would be executed.
    IMPORTANT: Don't get "statement coverage" confused with "decision coverage".

    Rate this question:

  • 5. 

    Defects discovered by static analysis tools include: i) Variables that are never used ii) Security vulnerabilities iii) Programming standard violations iv) Uncalled functions and procedures

    • A.

      i, ii, iii & iv are true

    • B.

      Iii is true; i, ii & iv are false

    • C.

      I, ii, iii & iv are false

    • D.

      Ii & iv are true; i & iii are false

    Correct Answer
    A. i, ii, iii & iv are true
    Explanation
    Static analysis is the analysis of code without executing it. This can also be done on documentation, and can even be carried out by software.

    Rate this question:

  • 6. 

    Deciding how much testing is enough should take into account: i)  Level of risk, including technical and business product and project risk ii) Project constraints such as time and budget iii) Size of the testing team iv) Size of the development team

    • A.

      I, ii, & iii are true; iv is false

    • B.

      I & iv are true; ii & iii are false

    • C.

      I & ii are true; iii & iv are false

    • D.

      Ii, iii & iv are true; i is false

    Correct Answer
    C. I & ii are true; iii & iv are false
    Explanation
    "Size of the development team" is false because this will not necessarily determine how complex the software is and/or how much testing it needs.
    "Size of the testing team" is false because this gives no indication of how much testing is needed (it relates only to our capacity to do the testing).

    Rate this question:

  • 7. 

    One of the fields on a form contains a text box which accepts alphabets in lower or upper case.  Identify the invalid Equivalence Class value.

    • A.

      TESTING

    • B.

      TESTING

    • C.

      TEsting

    • D.

      TEst67g

    Correct Answer
    D. TEst67g
    Explanation
    An Equivalence Class (or Partition) is a portion of the input or output domain for which the behaviour of the system is assumed to be the same, according to the specification. There is no mention of allowing digits in the specification.

    Rate this question:

  • 8. 

    Repeated testing of an already tested program, after modification, to discover any defects introduced or uncovered as a result of the changes in the software being tested or in another related or unrelated software component is known as:

    • A.

      Re-testing

    • B.

      Confirmation testing

    • C.

      Regression testing

    • D.

      Negative testing

    Correct Answer
    C. Regression testing
    Explanation
    Re-testing and confirmation testing relate to checking that a defect has been fixed. Negative testing is testing with the intention of breaking the system.

    Rate this question:

  • 9. 

    What email alias would you send a SAM Elite opportunity to?

    Correct Answer
    A. [email protected]
    Explanation
    The correct email alias to send a SAM Elite opportunity to is [email protected]. This email alias is specifically designated for SAM opportunities in the United States region.

    Rate this question:

  • 10. 

    Before shifting into the Operational Phase, what must be done to ensure that all processes are working as planned and that the customer is ready to proceed?

    • A.

      Installation

    • B.

      Testing and Sign-Off

    • C.

      Process Mapping

    • D.

      All answer are correct

    Correct Answer
    B. Testing and Sign-Off
    Explanation
    Before shifting into the Operational Phase, it is important to ensure that all processes are working as planned and that the customer is ready to proceed. This can be achieved through testing and sign-off. Testing involves checking all the processes and functionalities to ensure they are working correctly and meeting the requirements. Sign-off, on the other hand, is the formal approval from the customer indicating their satisfaction with the tested processes and readiness to proceed with the operational phase. Therefore, testing and sign-off are necessary steps to ensure the smooth transition into the operational phase.

    Rate this question:

  • 11. 

    How would you represent this scenario? The Auctioneer is asking $50 and gets an onsite bid for $50, then asks for $60.

    • A.

      Click 50 in the Increment table and then change to 10 Increment

    • B.

      In Asking table, type 50 (Enter), accept 50 bid from the Asking column, then click 10 from the Increment table

    • C.

      In Asking table, type 50 (Enter), then add 10 from Increment table

    • D.

      In the Asking table, type in 60 (Enter)

    Correct Answer
    B. In Asking table, type 50 (Enter), accept 50 bid from the Asking column, then click 10 from the Increment table
    Explanation
    You would type 50 in the asking table, then accept that bid from any of the 50's in the asking column, then add 10 from the increment table.

    Rate this question:

  • 12. 

    ____ is a set of instructions that tell the computer what to do; may be called a program.

    • A.

      Application

    • B.

      Hard drive

    • C.

      Basic input/output system

    • D.

      Operating System

    Correct Answer
    A. Application
    Explanation
    An application is a set of instructions that tell the computer what to do. It is a program that performs a specific task or set of tasks. Applications are designed to be user-friendly and provide functionality to the user. They can be installed and run on a computer or mobile device to perform various functions such as word processing, gaming, or photo editing. Therefore, an application fits the description given in the question.

    Rate this question:

  • 13. 

    Correct Answer
    fax
  • 14. 

    Which of the following are success factors for reviews? i) Clear objectives for each review. ii) Checklists and/or roles are used to increase the effectiveness of defect identification. iii) There is an emphasis on process improvement. iv) People issues and psychological aspects are not taken into consideration.

    • A.

      I & iii

    • B.

      Ii, iii & iv

    • C.

      I, ii & iii

    • D.

      Iv

    Correct Answer
    C. I, ii & iii
    Explanation
    The factor that sticks out as being wrong is iv, because it's extremely important to pay attention to people issues so the process will be a positive experience. This eliminates B & D. Then it's just a question of deciding between A & C, which are the same except that C includes "checklists". Since checklists are important, we choose C.

    Rate this question:

  • 15. 

    Which of the following are Black Box test design techniques? i) Boundary value analysis ii) Decision testing iii) Equivalence partitioning iv) State transition testing

    • A.

      I, ii, iii & iv

    • B.

      I & iii

    • C.

      Iii & iv

    • D.

      I, iii & iv

    Correct Answer
    D. I, iii & iv
    Explanation
    Black Box test design techniques rely on deriving test cases based on the specification, without reference to the internal structure of the system. Decision testing relies on knowledge of the code (i.e. the internal structure), to test all the decision paths, and is a White Box technique. The other three are Black Box techniques.

    Rate this question:

  • 16. 

    Which of the following could be a disadvantage of independent testing?

    • A.

      Developer testing and independent testing will overlap and waste resources.

    • B.

      Communication is limited between independent testers and developers.

    • C.

      Independent testers are too slow and delay the project schedule.

    • D.

      Developers can lose a sense of responsibility for quality.

    Correct Answer
    D. Developers can lose a sense of responsibility for quality.
    Explanation
    C is nonsense. A & B have some truth in them, but D is far more significant. It has certainly been shown in several organisations that when developers feel they can just "throw their work over the wall to the independent testing team", they may test a lot less.

    Rate this question:

  • 17. 

    Which of the following is a true statement about the use of static analysis tools?

    • A.

      Static analysis tools can change the code to reduce complexity.

    • B.

      Static analysis tools are intended to support developers only.

    • C.

      Static analysis tools aid in understanding of code structure and dependencies.

    • D.

      Static analysis tools cannot be used to enforce coding standards.

    Correct Answer
    C. Static analysis tools aid in understanding of code structure and dependencies.
    Explanation
    Static analysis tools report on code, they don't change it. They can report on violations of coding standards. They can be used by testing staff as well as by developers. They can help us understand the structure of the code, so the anwer is C.

    Rate this question:

  • 18. 

    Poor software characteristics are:

    • A.

      Only Project risks

    • B.

      Only Product risks

    • C.

      Project risks and Product risks

    • D.

      Project risks or Product risks

    Correct Answer
    B. Only Product risks
    Explanation
    A Project Risk relates to the management and control of the project.
    A Product Risk relates to what is being tested.

    Rate this question:

  • 19. 

    Which is not a testing principle?

    • A.

      Early testing

    • B.

      Defect clustering

    • C.

      Pesticide paradox

    • D.

      Exhaustive testing

    Correct Answer
    D. Exhaustive testing
    Explanation
    The seven Testing Principles are:
    1) Testing shows the presence of defects
    2) Exhaustive testing is impossible
    3) Early testing
    4) Defect clustering
    5) Pesticide paradox
    6) Testing is context dependent
    7) Absence of error fallacy

    Rate this question:

  • 20. 

    Which is not a black box testing technique?

    • A.

      Equivalence partitions

    • B.

      Decision tables

    • C.

      Transaction diagrams

    • D.

      Decision testing

    Correct Answer
    D. Decision testing
    Explanation
    Decision testing is a white box technique in which test cases are designed to execute decision outcomes.

    Rate this question:

  • 21. 

    In the case of large systems:

    • A.

      Only few tests should be run

    • B.

      Testing should be done on the basis of risk

    • C.

      Only good test cases should be executed

    • D.

      Test cases written by experienced test analysts should be executed

    Correct Answer
    B. Testing should be done on the basis of risk
    Explanation
    Clearly, no answer except risk-based testing makes any sense.

    Rate this question:

  • 22. 

    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
    During Test Planning and Control we determine the test approach.

    Rate this question:

  • 23. 

    One person has been dominating the current SCRUM.  Which of the following techniques should the facilitator use to bring other team members into the discussion?

    • A.

      Confront the person and ask that other team members be allowed to express their opinions.

    • B.

      Wait for the person to pause, acknowledge the person's opinion, and ask for someone else's opinion.

    • C.

      Switch the topic to an issue about which the person does not have a strong opinion.

    • D.

      Express an opinion that differs from the person's opinion in order to encourage others to express their ideas.

    Correct Answer
    B. Wait for the person to pause, acknowledge the person's opinion, and ask for someone else's opinion.
    Explanation
    To prevent conflict we need to acknowledge the dominant person and then give somebody else a chance to contribute.

    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
  • Sep 18, 2012
    Quiz Created by
    Shivendra371

Related Topics

Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.