Do You Have Basic Knowledge About Static Testing Techniques?

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 Maheshsarje22
M
Maheshsarje22
Community Contributor
Quizzes Created: 1 | Total Attempts: 1,132
Questions: 5 | Attempts: 1,132

SettingsSettingsSettings
Do You Have Basic Knowledge About Static Testing Techniques? - Quiz

Do You Have Basic Knowledge About Static Testing Techniques? These are the different ways in which people to test the software before it is implemented. During this process, the system code is not run. If you think you understand the said techniques, the quiz below is perfect for testing just how true that is. Give it a shot!


Questions and Answers
  • 1. 

    Which of the following is correct about static analysis tools:

    • A.

      They help you find defects rather than failures

    • B.

      They are used by developers only

    • C.

      They require compilation of code

    • D.

      They are useful only for regulated industries

    Correct Answer
    A. They help you find defects rather than failures
    Explanation
    Static analysis tools are designed to analyze code without actually executing it. They help identify defects, such as coding errors, security vulnerabilities, and performance issues, before the code is run or deployed. By analyzing the code's structure, syntax, and logic, these tools can detect potential problems that may lead to failures or bugs in the software. Therefore, the statement "They help you find defects rather than failures" is correct as it highlights the primary purpose of static analysis tools.

    Rate this question:

  • 2. 

    Which of the following activities differentiate a walkthrough from a formal review?

    • A.

      A walkthrough does not follow a defined process

    • B.

      For a walkthrough individual preparation by the reviewers is optional

    • C.

      A walkthrough requires meeting

    • D.

      A walkthrough finds the causes of failures, while formal review finds the failures

    Correct Answer
    B. For a walkthrough individual preparation by the reviewers is optional
    Explanation
    A walkthrough is different from a formal review because in a walkthrough, individual preparation by the reviewers is optional. In a formal review, it is typically expected that reviewers come prepared with their own analysis and findings. This means that in a walkthrough, reviewers have the option to prepare individually or not, whereas in a formal review, individual preparation is typically required.

    Rate this question:

  • 3. 

    Which of the following is not a static testing technique.

    • A.

      Error guessing

    • B.

      Walkthrough

    • C.

      Data flow analysis

    • D.

      Inspections

    Correct Answer
    A. Error guessing
    Explanation
    Error guessing is not a static testing technique because it is an informal and unstructured approach to testing. It involves using personal experience and intuition to identify potential errors or issues in the software without following a specific set of predefined test cases or procedures. Unlike static testing techniques such as walkthroughs, inspections, and data flow analysis, error guessing does not involve analyzing the code or documentation but relies on the tester's knowledge and creativity to guess potential errors.

    Rate this question:

  • 4. 

    Inspections can find all the following except

    • A.

      Variables not defined in the code

    • B.

      Spelling and grammar faults in the documents

    • C.

      Requirements that have been omitted from the design documents

    • D.

      How much of the code has been covered

    Correct Answer
    D. How much of the code has been covered
    Explanation
    Inspections are a methodical examination of software artifacts to identify defects and improve quality. While inspections can uncover variables not defined in the code, spelling and grammar faults in documents, and requirements that have been omitted from design documents, they do not directly determine how much of the code has been covered. Code coverage is typically measured through other techniques such as code coverage tools or test coverage analysis. Therefore, the answer "How much of the code has been covered" is not something that inspections specifically address.

    Rate this question:

  • 5. 

    In a review meeting a moderator is a person who:

    • A.

      Takes minutes of the meeting

    • B.

      Mediates between people

    • C.

      Takes telephone calls

    • D.

      Writes the documents to be reviewed

    Correct Answer
    B. Mediates between people
    Explanation
    A moderator in a review meeting is responsible for mediating between people. This means that they facilitate communication and ensure that everyone has a chance to express their opinions and ideas. They help to maintain a productive and respectful atmosphere, mediating any conflicts or disagreements that may arise during the meeting. The moderator's role is to ensure that the meeting stays on track and that all participants have a fair and equal opportunity 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
  • Nov 16, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Oct 29, 2012
    Quiz Created by
    Maheshsarje22

Related Topics

Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.