# Task-1 Manual Testing

1. What are different types of testing?
    
    \*UAT
    
    \*performance and load testing
    
    \*Regression Testing
    
    \*System Testing
    
    \*Integration Testing
    
    \* Smoke Testing
    
    \* Unit Testing
    
2. What are different types of STLC phases?
    
    \*Requirement Analysis
    
    \*Test Planning
    
    \*Test Design
    
    \*Environment Setup
    
    \*Test Execution
    
    \*Test Closure
    
3. As a manual tester? what qualifies do you possess? provide example to illustrate your points?
    
    As a manual tester to identify the defects and ensure that the software applications meets the company quality standards.
    
    As qualifies that are
    
    \*Technical Skills
    
    \*Curiosity
    
    \*Analytical Thinking
    
    \*Communication Reporting
    
    \*Risk Assessment Ability
    
    \*Time Management
    
4. What is the difference between Waterfall and Agile methodologies in SDLC?
    
    **Waterfall Model**
    
    *\* It is linear sequential development* process.
    
    \*It is difficulty for the testing team to initiate any change in needs.
    
    \* Test plan is reviewed after the development.
    
    *\*Waterfall model has the team may* consist more members.
    
    \*Waterfall model works well in smaller size projects where requirements are easily understandable. But waterfall model is not suitable for developing larger projects.
    
    *\*Customer interaction in the* *waterfall* model is very less. Because *the product is delivered to the customer after overall version is deployed to the*
    
    *development.*
    
    *\*waterfall model is rigid it does not allow* changing the requirements even after starting the development process.
    
    \**The software quality and requirement* is not evaluated until the final phase of the development processes when testers and customer feedback is requested.
    
    \**The process is documented and* follows a fixed structure and requirements agreed in the beginning of the process.
    
    **Agile Model**
    
    \* It is iterative development in sprint process.
    
    \* Testing team is take part in the requirements change phase without problems.
    
    *\*Test plan is reviewed after complete* each sprint.
    
    \* It has a small team size. As smaller is the team the fewer people work on it so that they can move faster.
    
    \* Customer interaction in agile is very high. *Because after every iteration an incremental* customer.
    
    \* Agile model is not suitable for smaller projects. The expenses of developing the smaller projects using agile is more than compare to other models.
    
    \* Agile model is flexible and to modify once the development process there is a possibility of starts .
    
    \* Sprints lead to short build updates that are evaluated on and guide the future development processes.
    
    *\** Flexible and adaptive methodology.
