Agile Methodology
1 a.Differencce between Smoke and Sanity Testing?
Smoke Testing :
1.It is used to perform to ensure that the critical functionalities of the application are working fine.
2.This Testing is done at the initial level.
3.It is performed by the developers or testers.
4.It is called a subset of Acceptance Testing.
5.It is may be Stable/unstable.
Sanity Testing :
1.It is used to verify the newly added functionalities/bugs are working fine.
2.This testing is done when the build is relatively stable.
3.It is usually performed by testers.
4.It is called a subset of Regression Testing.
5.It is always stable
1 b.Difference between Validation and Verification?
Validation :
1.It is a dynamic mechanism of validating and testing the actual product.
2.It always involves executing the code.
3.It is computer based execution of program.
Verification :
1.It is a Static practice of verifying documents,design,code and program.
2.It does not involve executing the code.
3.It is human based checking of documents and files.
2.Agile Methodology :
The Agile methodology is a project management approach that involves breaking the project into phases and emphasizes continuous collaboration and improvement.Deliverying the products in different Cycles that are Requirement Gathering,Planning,Design,Build Development,Testing and Deployment.
Teams :
Product Owner - Customer
Scrum Master - He doesn't do any work . He will facilitate the project.
Developer :
1.UI/Ux designer.
2.FrontEnd Developer
3.BackEnd Developer.
Testers :
Manual and Automation Tester.
Applications :
1.FrontEnd - UI Layer
2.BackEnd - Business Logic Layer
3.DB
4.Epic and User Story?
An epic is a larger user story which is too big to fit into a sprint.This high-level story is usually split into smaller ones,each of which can be completed within a sprint.In that sense,an epic is a collection of user stories with a unified goal.
A user story is a tool in software development used to capture a description of a software feature form a user's perspective.The user story describes the type of user,what they want and why.A user story helps to create a simplified description of a requirement.
Epic -As a customer, I want to be able to have wishlists so that I can come back to buy products later.
User Story-As a customer, I want to be able to save a product in my wishlist so that I can view it again later.
As a customer, I want to be able to view my wishlist so that I can buy items from it