Stlc & Qa Testing
1.List down all the models of SDLC?
Waterfall Model,Iterative Model,Spiral Model,V-Model,Agile Model.
2.What is STLC ? Also explain all stages of STLC?
Software Testing Life Cycle(STLC) is a process used to test software and ensure that quality standards are met.The main goal of the STLCis to identify and document any defects or issues in the software application as early as possible in the development process.
The stages of the STLC include Test Planning,Test Analysis,test Design,Test Environment Setup,Test Execution,Test Closure and Defect Retesting.
3.Can you provide a list of the potential risks and their explanations that you would include in the Test plan?
1.Lack of availability of required hardware,software,data or tools.
2.Late delivery of the software,hardware or tools.
3.Delays in training on the application or tools.
4.The scope of the plan may be changed.
5.Changes to the original requirements or designs.
4.How would you explain the distinguish between QA and QC responsibilities to your Boss?
Quality Assurance :
1.QA is a set of activities for ensuring quality in the processes by which products are developed.
2.QA is for process.
3.It is used to follows process and avoiding bugs.
4.It is separate process and QA gives confidence to you.
5.QA is preventing defects.
Quality Control :
1.QC is a set of activities for ensuring quality in products.The activities focus on identifying defects in the actual products produced.
2.QC is for Product.
3.It is used to follow testing for product quality and avoiding bugs.
4.It is part of SDLC and QC gives expected results.
5.QC is correcting defects.
5.Difference between Manual and Automation Testing ?
Manual Testing:
1.Test Cases are executed manually.
2.It is less costlier.
3.For some test cases it consumes time.
4.May not be application on different operating systems.
5.Difficult to execute all the test cases.
Automation Testing :
1.Test cases are executed with the help of tools.
2.It is more costlier.
3.As it is a machine it takes less time to execute cases.
4.You can easily test the application on different operating systems.
5.You can achieve the test coverage target.