🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

ISTQB Certification: Software Testing Fundamentals
30 Questions
3 Views

ISTQB Certification: Software Testing Fundamentals

Created by
@ImpeccablePhotorealism7411

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What determines the expected outcomes of a test?

  • Predictions made before running the test
  • Timing constraints such as response times
  • A specification, not the code (correct)
  • The code of the software
  • What standard defines testing terms?

  • BS 7925-1
  • ANSI/IEEE 729
  • ISO/IEC 12207
  • ANSI/IEEE 829 (correct)
  • How does the cost of fixing a fault change over time?

  • It decreases the later a fault is found
  • It increases the later a fault is found (correct)
  • It remains the same
  • It is unpredictable
  • What is NOT included in the Test Plan document?

    <p>Quality plans</p> Signup and view all the answers

    Can reviews or inspections be considered part of testing?

    <p>Yes, because they help detect faults and improve quality</p> Signup and view all the answers

    What is NOT part of performance testing?

    <p>Usability testing</p> Signup and view all the answers

    What is the purpose of exercising unusual and obscure scenarios in design?

    <p>To identify potential errors and flaws</p> Signup and view all the answers

    What is the primary goal of load testing tools?

    <p>To reduce the time spent by testers</p> Signup and view all the answers

    What is test coverage analysis primarily used for?

    <p>All of the above</p> Signup and view all the answers

    What is critical in web testing?

    <p>Performance and functionality</p> Signup and view all the answers

    What is a characteristic of class testing?

    <p>It does not require instances of other classes</p> Signup and view all the answers

    What is the primary purpose of defect tracking?

    <p>It is the communication channel between the test team and development team</p> Signup and view all the answers

    What is the best approach to identify areas that need to be tested?

    <p>Both a and b</p> Signup and view all the answers

    What factors are considered when selecting test cases for regression testing?

    <p>All of the above</p> Signup and view all the answers

    What are the main benefits of test automation?

    <p>Time-saving, correctness, and less manpower</p> Signup and view all the answers

    What are some common problems faced in test automation?

    <p>Both a and b</p> Signup and view all the answers

    What metrics are typically collected in a testing project?

    <p>Productivity, test effectiveness, and bug fix rate</p> Signup and view all the answers

    What is a baseline in the context of testing?

    <p>A quantitative measure of current performance level</p> Signup and view all the answers

    What is the tax rate for the next £1500 of an employee's salary?

    <p>10%</p> Signup and view all the answers

    What is the tax rate for any amount above £1500 + £28000?

    <p>40%</p> Signup and view all the answers

    Which of the following is an example of a boundary value?

    <p>£28001</p> Signup and view all the answers

    Which of the following is NOT true of test coverage criteria?

    <p>Test coverage criteria are never used when specifying test completion criteria</p> Signup and view all the answers

    What is the minimum number of tests needed to ensure that all the questions have been asked, all combinations have occurred and all replies given in the ticket procedure?

    <p>4</p> Signup and view all the answers

    Which of the following should NOT normally be an objective for a test?

    <p>To prove that the software works</p> Signup and view all the answers

    What is the primary purpose of software testing?

    <p>To assess whether the software is ready for release</p> Signup and view all the answers

    When is enough testing considered to have been performed?

    <p>When the required level of confidence has been achieved</p> Signup and view all the answers

    What is the best source of Expected Outcomes for User Acceptance Test scripts?

    <p>User requirements</p> Signup and view all the answers

    What is a disadvantage of capturing tests by recording the actions of a manual tester?

    <p>The script may be unstable when unexpected events occur</p> Signup and view all the answers

    Which of the following is a characteristic of good testing in any life cycle model?

    <p>Each test level has test objectives specific to that level</p> Signup and view all the answers

    What is involved in designing test cases?

    <p>A series of activities, including identifying test objectives and developing test scripts</p> Signup and view all the answers

    Study Notes

    Expected Outcomes in Testing

    • Expected outcomes are determined by requirements specification, use cases, and user expectations.
    • Standard testing definitions are outlined by industry standards such as IEEE 829 and ISO/IEC 25010.

    Cost of Fixing Faults

    • Cost to fix faults increases over time, particularly after software release, due to complexity and integration with other components.

    Test Plan Document Exclusions

    • Test Plan document typically excludes detailed test cases, specific test data, and results of testing activities.

    Reviews and Inspections in Testing

    • Reviews and inspections can be considered part of the broader testing process, emphasizing quality assurance.

    Non-Performance Testing Aspects

    • Non-performance testing excludes aspects such as functionality and usability which do not assess system speed or resource usage.

    Purpose of Unusual Scenarios in Design

    • Exercising obscure scenarios aids in identifying edge cases and ensures robustness of the application.

    Primary Goal of Load Testing Tools

    • Load testing tools are primarily aimed at assessing system behavior under expected and peak user loads.

    Test Coverage Analysis

    • Test coverage analysis is utilized to identify untested parts of the application and ensure comprehensive test suite effectiveness.

    Importance of Web Testing

    • Critical aspects of web testing include cross-browser compatibility, security vulnerabilities, and performance under varying load conditions.

    Class Testing Characteristics

    • A characteristic of class testing involves focusing on the behavior of classes and their interactions based on specific input data.

    Purpose of Defect Tracking

    • Defect tracking serves to monitor and manage faults in software, ensuring they are addressed and resolved throughout the development lifecycle.

    Identifying Areas for Testing

    • The best approach for identifying areas needing testing includes risk assessment, reviewing requirements, and analyzing previous defect reports.

    Regression Testing Case Selection

    • Factors in regression test case selection include changes in code, impacted areas of functionality, and history of defects.

    Benefits of Test Automation

    • Major benefits of test automation encompass increased testing speed, repeatability, and accuracy, enabling frequent regression testing.

    Common Test Automation Problems

    • Challenges in test automation include maintenance of scripts, compatibility issues, and high initial setup costs.

    Typical Testing Project Metrics

    • Metrics collected in testing projects often include defect density, test case execution rates, and percentage of test cases passed.

    Baseline in Testing

    • A baseline refers to an established reference point that is used for comparison in future test evaluations.

    Tax Rates for Salaries

    • Tax rate for the next £1500 of an employee’s salary is typically at the standard rate, while any income exceeding £1500 plus £28000 is taxed at a higher rate.

    Boundary Value Examples

    • Boundary values are specific cases that lie at the limits of input ranges, crucial for effective boundary testing.

    Test Coverage Criteria Misconceptions

    • A statement that is NOT true regarding test coverage criteria may include an unrealistic assumption of complete coverage equating to defect-free software.

    Minimum Test Requirement for Comprehension

    • The minimum number of tests needed to ensure complete scenario coverage in a procedure involves exhaustive combinations and inquiries.

    Test Objectives Exclusions

    • An example of an objective that should NOT normally be part of a test could be to achieve perfect coverage without context to risk and requirements.

    Primary Purpose of Software Testing

    • The primary purpose of software testing is to ensure software quality by verifying that it meets specified requirements and is free of defects.

    When is Enough Testing Performed?

    • Enough testing is considered performed when risk is mitigated to an acceptable level, and critical areas have been validated.

    Best Source for Expected Outcomes in UAT

    • The best source of expected outcomes for User Acceptance Test (UAT) scripts is derived from user stories and actual end-user expectations.

    Disadvantages of Recorded Tests

    • A disadvantage of capturing tests by recording manual actions includes potential inefficiencies and lack of flexibility in adapting to changes.

    Characteristics of Good Testing

    • Characteristic of good testing across any lifecycle model includes thoroughness, traceability, and alignment with project goals.

    Designing Test Cases

    • Designing test cases involves defining clear objectives, identifying inputs and expected outcomes, and ensuring traceability to requirements.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Test your knowledge of software testing concepts and standards with these questions. Understand expected outcomes, testing terms, and industry standards like ISO and ANSI.

    More Quizzes Like This

    Use Quizgecko on...
    Browser
    Browser