ISTQB 2018 Foundation Tester

Help with understanding the scope of learning required for the ISTQB Foundation Testing Exam (2018)

Get Started. It's Free
or sign up with your email address
Rocket clouds
ISTQB 2018 Foundation Tester by Mind Map: ISTQB 2018 Foundation Tester

1. 1. Fundamentals

1.1. Types

1.1.1. Errors

1.1.2. Defects

1.1.3. Failures

1.2. 7 Testing Principals

1.2.1. 1. Presence of Defects

1.2.2. 2. Exhaustive Testing Impossible

1.2.3. 3. Early Testing saves Time & Money

1.2.4. 4. Defects Cluster Together

1.2.5. 5. Pesticide Paradox

1.2.6. 6. Context Dependence

1.2.7. 7. Absence of errors is a fallacy

1.3. Activities & Tasks

1.3.1. Planning

1.3.2. Monitoring

1.3.3. Analysis

1.3.4. Design

1.3.5. Implementation

1.3.6. Execution

1.3.7. Completion

2. 2. Software Development Lifecycle

2.1. Models

2.1.1. Sequential

2.1.1.1. Waterfall

2.1.1.2. "V" Model

2.1.2. Iterative

2.1.2.1. Rational

2.1.2.2. Scrum

2.1.2.3. Kanban

2.1.2.4. Spiral

2.2. Levels

2.2.1. Component

2.2.1.1. Detailed Design

2.2.1.2. Code

2.2.1.3. Data Model

2.2.1.4. Component Specs

2.2.2. Integration

2.2.2.1. Design Docs

2.2.2.2. Sequence Diagrams

2.2.2.3. Interface Specs

2.2.2.4. Use Case

2.2.2.5. Architecture

2.2.2.6. Workflows

2.2.2.7. External Interface Definitions

2.2.3. System

2.2.3.1. Requirements

2.2.3.2. Risk Analysis Reports

2.2.3.3. Use Case

2.2.3.3.1. Actor Represents a User

2.2.3.3.2. Describes interactions between actors

2.2.3.3.3. Test Cases can be used on use case scenarios

2.2.3.3.4. Often identifies gaps not found when testing individual components

2.2.3.4. Epics and User Stories

2.2.3.5. Models of Behavior

2.2.3.6. State Diagrams

2.2.3.7. User Manuals

2.2.4. Acceptance

2.2.4.1. User

2.2.4.2. Operational

2.2.4.3. Contractual / Regulatory

2.2.4.4. Alpha / Beta

2.3. Types

2.3.1. Functional

2.3.2. Non Functional

2.3.3. White Box "How"

2.3.4. Change Related

2.4. Maintenance Testing

2.4.1. Triggers

2.4.1.1. Retirement

2.4.1.2. Migrations

2.4.1.3. Modifications

3. 3. Static Testing

3.1. Work Products

3.1.1. Specifications

3.1.2. Epics, User Stories, Acceptance Criteria

3.1.3. Arch. & Design Specs

3.1.4. Code

3.1.5. Testware

3.1.6. User Guides

3.1.7. Web Pages

3.1.8. Contracts, Project Plans, Schedules and Budgets

3.1.9. Models (EG Activity Diagrams)

3.2. Reviews

3.2.1. Process

3.2.1.1. Planning

3.2.1.2. Initiate Review

3.2.1.3. Individual Review

3.2.1.4. Issue Comms & Analysis

3.2.1.5. Formal Review

3.2.1.6. Fixing & Reporting

3.2.2. Roles

3.2.2.1. Author

3.2.2.2. Management

3.2.2.3. Facilitator / Moderator

3.2.2.4. Review Leader

3.2.2.5. Reviewers

3.2.2.6. Scribe

3.2.3. Types

3.2.3.1. Informal

3.2.3.2. Walkthrough

3.2.3.3. Technical

3.2.3.4. Inspection

3.2.4. Techniques

3.2.4.1. Ad Hoc

3.2.4.2. Checklist

3.2.4.3. Scenarios / Dry Runs

3.2.4.4. Role Based

3.2.4.5. Perspective Based

4. 4. Test Techniques

4.1. Black Box

4.1.1. Equivalence Partitioning

4.1.2. Boundary Value Analysis

4.1.3. Decision Table Testing

4.1.4. State Transition Testing

4.1.5. Use Case Testing

4.2. White Box

4.2.1. Statement Testing & Coverage

4.2.2. Decision Testing & Coverage

4.2.3. Statement Coverage

4.2.4. Branch Coverage

4.2.5. Path Coverage

4.3. Experience Based

4.3.1. Error Guessing

4.3.2. Exploratory

4.3.3. Checklist

5. 5. Test Management

5.1. Organisation

5.2. Planning / Estimating

5.2.1. Test Plan

5.2.1.1. Scope

5.2.1.2. Approach

5.2.1.2.1. Analytical

5.2.1.2.2. Model Based

5.2.1.2.3. Methodical

5.2.1.2.4. Standards Compliant

5.2.1.2.5. Directed

5.2.1.2.6. Regression Averse

5.2.1.2.7. Reactive

5.2.1.3. Integrating to SDL

5.2.1.4. Decision Making

5.2.1.4.1. What to Test

5.2.1.4.2. Personnel

5.2.1.4.3. How to Test

5.2.1.5. Scheduling

5.2.1.6. Metrics

5.2.1.7. Budgeting

5.2.1.8. Documentation Detail Definition

5.2.2. Test Execution Scedule

5.2.3. Entry & Exit Criteria

5.2.3.1. Exit

5.2.3.1.1. Coverage of Code Sufficient

5.2.3.1.2. Scheduled / Planned tests Executed

5.2.3.1.3. Estimates of Remaining Defects (Defect Density)

5.2.3.1.4. Quality Metrics Sufficiently Good

5.2.3.1.5. (Budget Expended)

5.2.3.1.6. (Pressure to Bring to Market)

5.2.3.2. Entry

5.2.3.2.1. Availability of testable requirements

5.2.3.2.2. Availability of test Items that have met previous exit criteria

5.2.3.2.3. Availability of test Environment

5.2.3.2.4. Availability of necessary Test Tools

5.2.3.2.5. Availability of Test Data & Resources

5.2.4. Test Estimation Techniques

5.3. Monitoring / Control

5.3.1. Metrics

5.3.2. Purpose, Contents & Audience for Test Reports

5.4. Configuration Management

5.4.1. IDs for Test Items

5.4.2. IDs for TestWare

5.4.3. IDs for Docs etc

5.5. Risks

5.5.1. Project Issues

5.5.2. Organisational Issues

5.5.3. Political Issues

5.5.4. Technical Issues

5.5.5. Supplier Issues

5.6. Defect Management

6. 6. Tool Considerations

6.1. Classifications

6.1.1. Managing Testware

6.1.2. Static Testing Tools

6.1.3. Design & Implementation

6.1.4. Test Execution & Logging

6.1.5. Performance measurement & Dynamic Analysis

6.1.6. Special Reqs.

6.1.6.1. Data Quality Assessment

6.1.6.2. Data Conversion & Migration (ETL)

6.1.6.3. Usability Testing

6.1.6.4. Accessibility Testing

6.1.6.5. Localisation Testing

6.1.6.6. Security Testing

6.1.6.7. Portability Testing

6.2. Principals for Selection

6.2.1. Maturity of Organisation

6.2.2. Improving Test Process

6.2.3. Technological Compatibility

6.2.4. Existing tool Compatibility

6.2.5. Clear Requirements with Objective Criteria

6.2.6. Free Trials?

6.2.7. Vendor Quality

6.2.8. Internal Coaching/Mentoring Requirements

6.2.9. Training Needs

6.2.10. Commercial or Open Source?

6.2.11. Cost Benefit Analysis / Concrete Business Case

6.3. Success Factors

6.3.1. Incremental Rollout

6.3.2. Improve existing processes

6.3.3. Training Provision

6.3.4. Guidelines for use

6.3.5. Gaining Feedback from use

6.3.6. Providing Support

6.3.7. Gathering Lessons Learned

7. IEEE 829 8 defined stages of testing: Test Plan Test Design Specification Test Case Specification Test Procedure Specification Test Item Transmittal Report Test Incident Report Test Log Test Summary Report

8. 7. My Blog: https://gadgeteer.home.blog/