Tutorials Hut

Tutorials Hut

  • Testing Foundation

      Basics of Software Testing
       What is Software Testing?
       Objective of Testing
       Why is testing necessary?
       Common Terms used in Testing
       Verification Vs Validations
       QA Vs QC
       Debugging Vs Testing
       Seven Testing Principles
       SDLC Vs STLC
       Fundamentals of Test Process
       Software quality Factors
       Software Development Models
       Waterfall Model
       V models
       Iterative Model
       Test Levels
       Component Testing
       Integration Testing
       System Testing
       Acceptance Testing
       Strategies for Integration Testing
       Big Bang
       Stubs and Driver
       Top Down Testing
       Bottom Up Testing
       Test Types
       Functional Testing
       Non- Functional Testing
       Structural Testing
       Re-testing & Regression Testing
       Static AND Dynamic Techniques
       Static Technique
       Dynamic Technique
       Static Analysis by Tools
       White Box Techniques
       Statement Coverage Testing
       Branch Coverage Testing
       Decision Coverage Testing
       Path Coverage
       Black Box Techniques
       Equivalence Partitioning
       Boundary Value Analysis
       Decision Table testing
       State Transition testing
       Experience Based TestingTechniques
       Random Testing
       Exploratory Testing
       Error Guessing
       Functional Testing
       Integration Testing
       Unit Testing
       System Testing
       Smoke testing
       Sanity testing
       Regression Testing
       Usability Testing
       Security Testing
       User Acceptance Testing
       White Box & Black Box Testing
       Globalization & Localization Testing
       Non Functional Testing
       Compatibility testing
       Endurance testing
       Load testing
       Performance testing
       Recovery testing
       Scalability testing
       Stress testing
       Volume testing
       Test Planning and Estimation
       Test Planning
       Test Strategies Vs Test Plan
       Test Approaches
       Risk and Testing
       Product Risks
       Project Risks
       Defect Management
       Defect LifeCycle
       Severity Vs Priority

  • Test Strategy and Test Plan | Definition , Approaches and Difference

    Test strategy and Test Plan are very common terms used in the software QA industry and every tester should know the difference between both of these terms

    This article will present you with a complete idea about Test plan ,Test strategy , Approaches and Difference.

    We will learn below topics in this article

    Test Plan:

        • Describes scope, objectives, and approach of the to-be-done test.
        • Describes specification, how to test when to test, who will test and what to test.
        • Determine possible issues, challenges, and dependencies to identify the risk areas.
        • Prepared by test manager or team lead
    Test Strategy

    Test strategy:

        • It describes the general approaches, in short, it describes the types of techniques we need to follow and which module to test.
        • It is mostly derived from the (BRS)Business Requirement Specification document.
        • High level document related to way of testing to be performed
        • Contains set of guidelines about test design and execution
        • Prepared by project manager

    Test Estimation Approaches

        1. The metrics-based approach

        • Measures of previous or similar projects
        • A useful approach is to track past experience of an organization’s various projects and the associated test effort that worked well for projects
        1. The expert-based approach

        • Assessment by experts or task owner (depends on their expertise / experience)
        • For example- Planning Poker in Agile
    Components of Test strategy-
        • Objectives and scope,
        • Documentation formats,
        • Test processes,
        • Team reporting structure,
        • Client communication strategy, etc.

    Difference between Test Strategy and Test Plan

    Test PlanTest Strategy
    A document which drives all future testing activities guideline to be followed to achieve the test objective and execution of test types mentioned in the testing plan
    Carried out by a testing manager or lead that describes how to test, when to test, who will test and what to testCarried out by a testing manager or lead that describes how to test, when to test, who will test and what to test
    Test plan can changeTest strategy cannot be changed
     It is defined at project levelIt is defined at organization/Unit level and can be used by multiple projects
    Test plan happens independently.While test strategy is often found as a part of a test plan
    Test planning helps to identify the possible risks or issues.A test strategy helps to abstract information that does not project specific but it can be used with the test approach.
    A Test Plan usually exists individually.Test strategy is divided into multiple test plans that are taken care further independently.
    Recommended Articles:  

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    Scroll to Top