Task 3

·

2 min read

  1. List Down All Models In SDLC

    Software Development life cycle (SDLC) is a spiritual model used in project management that defines the stages include in an information system development project, from an initial feasibility study to the maintenance of the completed application.

    Waterfall Model

    Spiral Model

    V -Model

    Incremental Model

    Agile model

    Iterative Model

    Big bang Model

    RAD Model

  2. What Is STLC Explain all stages Of STLC

    You might have also heard about the software testing lifecycle (STLC). The STLC refers to the set of activities that ensure software quality by detecting bugs and defects before the product release. It has phases similar to the SDLC but with different objectives and deliverables.

    Requirements analysis

    Test Planning

    Test Case Development

    Test Environment Setup

    Test Execution

    Test closure

  3. Different Risk Factors in Test Plan

    Schedule Risk

    The delivery date for the project gets slipped when the risks and tasks are not scheduled properly.

    Bud jet Risk

    The budget has not been estimated properly.

    Operational Risk

    These risks occur due to failed system, external risks due to events and lack of process implementation.

    Technical Risk

    Technical risks occur due to lack of performance and implementation of functionalities.

    Programmatic Risk

    These risks are beyond the operational aspect. The events that lead to such defects.

  4. Different B/W QA and QC

    Quality Assurance

    QA activities aim to prevent issues across the entire development process.

    Prevent Bug

    Plan

    Verify

    Quality Control

    QC is about detecting bugs in the ready-to-use software and checking its correspondence to the requirements before the product launch.

    Detect Bug

    Act

    Validate

    Quality Assurance :

    Quality assurance is a method of making the software application with fewer defects and mistakes when it is finally released to the end users. Quality Assurance is defined as an activity that ensures the approaches, techniques, methods, and processes designed for the projects are implemented correctly. It recognizes defects in the process. Quality Assurance is completed before Quality Control.

    Quality Control :

    Quality Control is a software engineering process that is used to ensure that the approaches, techniques, methods, and processes designed for the project are followed correctly. Quality control activities operate and verify that the application meet the defined quality standards.

  5. Different B/W Manual Testing And Automation Testing

    Manual testing :

    Perform the tests step by step without the help of tools.

    Manual Testing is Time Consuming Taking Up Human Resources.

    Investment Required For human Resources.

    Automated testing :

    Tests are executed automatically using automation tools & frameworks. Automation Testing is faster than a manual testing.

    Automation Testing is Executed By Software Tools so It Is Significantly Faster Than A Manual Approach.

    Investment Is Required For Testing Tools.