Testing Methodologies & SDLCTesting Methodologies & SDLC

Sankari VSankari V
3 min read

Table of contents

Testing Methodologies & SDLC

Question and Answer

  1. What are the different types of testing?

    • Accessibility Testing

    • Acceptance Testing

    • Black box Testing

    • End-to-End Testing

    • Functional Testing

    • Interactive Testing

    • Integration testing

    • Load Testing

  2. What are the different STLC Phases?

    The Software testing life cycle is a part of the software development lifecycle (SDLC) which only deals with testing aspects. Software Testing Life Cycle (STLC) is a critical phase in every organization which deals with software development or product development. It is done by the testing team to ensure the software or product is as per the quality standards. The testing life cycle has a series of steps or stages.

    The different phases of the software Testing life cycle are

    • Requirement analysis

    • Test Planning

    • Test Case Development

    • Environment Setup

    • Test Execution

    • Test Cycle Closure

  3. As a manual tester, what qualities do you possess? Provide examples to illustrate your points

    i) Attention to Detail: A manual tester needs to have a keen eye for detail to identify even the smallest defects or deviations from expected behaviour.

    ii) Analytical and Critical Thinking: Manual testers should possess strong analytical and critical thinking skills to understand complex requirements, identify potential test scenarios, and assess the impact of defects on the software.

    iii) Communication Skills: Effective communication is crucial for a manual tester to convey information clearly and collaborate effectively with the development team, stakeholders, and other testers. They should be able to document their finding, write clear and concise defect reports, and articulate their testing approach.

    iv) Persistence and Thoroughness: Manual Testing often requires persistence and a thorough approach to ensure that all possible test scenarios are covered.

    v) Adaptability and Learning Ability: Manual testers should be adaptable and open to learning. They need to work with different technologies, tools and domains and be willing to quickly grasp new concepts.

    vi) Time Management and Organization: Effective time management and organizational skills are essential for manual testers to handle multiple tasks, prioritize their work, and meet deadlines.

  4. What is the difference between Waterfall and Agile methodologies in SDLC?

    Waterfall Model

      1. Testing is done once, at the end of the development phase, and it may take a long time to complete

        1. Testing is based on fixed scope and requirements that are defined upfront and rarely change

        2. Waterfall testing can ensure compliance and completeness of the software, but it may not meet the changing needs and preferences of the customer.

        3. Agile Model

          1. Testing is done throughout the project, in every sprint, and it is done in parallel with the development

          2. Testing is based on a dynamic scope and requirements that are constantly evolving and prioritized by the customer

          3. Agile testing can respond to changes and deliver value to the customer, but it may not cover all the possible scenarios and risks of the software.

0
Subscribe to my newsletter

Read articles from Sankari V directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Sankari V
Sankari V