DEV Community

Vikesh Krishnan V
Vikesh Krishnan V

Posted on

Task - 4

Q1. Describe the Differences in between:
1.Smoke & Sanity testing

  • Smoke testing
    Verifies the very basic features

  • Sanity testing
    Verifies that the bugs have been fixed in the received build and no further issues are introduced

  • Smoke testing
    Verify if the software works at all

  • Sanity testing
    Verify several specific modules, or the modules impacted by code change

  • Smoke testing
    A subset of acceptance testing

  • Sanity testing
    A subset of regression testing

2.Validation & Verification

  • Validation
    Typically conducted during the development process.

  • Verification
    Typically conducted after the development process.

  • Validation
    Helps to ensure that the software is built correctly.

  • Verification
    Helps to ensure that the correct software is built.

  • Validation
    Can be automated or manual.

  • Verification
    Often involves manual testing.

Q2-Explain about Agile Methodology.

Agile methodology is one of the simplest and effective processes to turn a vision for a business need into software solutions. Agile methodology describe software development approaches that employ continual planning, learning, improvement, team collaboration, evolutionary development, and early delivery.

Q3.Explain about Epic and User Stories?

  • Epic
    Epic is an large body of work that can be broken down into a number of smaller stories.

  • User Stories
    A User Story is a short, simple description of a software feature expressed from the perspective of a product’s end user.

Top comments (0)