Friday, June 22, 2018

SDLC Questions and Answers



1.     What is the difference between use case and test case?
Ans:  Use case captures business and user requirements related to system requirements. Use cases are provided for developers so they can develop for solution while test cases are for testers to validate that the solution matches the requirements or the requirements have been met.

2.     What is the difference between functional document and business document?
Ans:  Business documents are written to define the requirements of a business process; it is gathering data from customer ’s perspectives while functional document is written according to the functionality specified in the business document; it is extracted from business requirement document into different functionalities, this will be used by the development team.

3.     Why do we need a separate environment for the developers and testers?
Ans: Developers and testers should have different environment as they work in different ways. Developer has knowledge of the code while testers will only validate what the developer did if it meets the specified requirements.

4.     What is the role of a Developer in different phases of SDLC?
Ans: The role of a Developer in SDLC is in Implement/Coding phase. They are the one who develops the product.

5.     What is the role of a Customer/Client in different phases of SDLC?
Ans: Customer/Client is the one who will provide information in Requirement gathering and analysis.

6.     Which phase of SDLC does the testers to write test case?
Ans: Testers are able to write test case in Test Design phase. Testing should be done as early as possible to prevent finding defects.

7.     Who are the different stakeholders involved in different phases of SDLC?
Ans: Clients/ Customers, Project Managers, Business Analyst, Developers, Testers, Stakeholders.
8.     What is the role of a Business Analyst in different phases of SDLC?
Ans: Business Analyst is the one who gathers information and analyze the requirements.

9.     What is the role of a Test Analyst in different phases of SDLC?
Ans: Test Analyst writes test cases, execute and validate that the system meets the specified requirements.


No comments:

Post a Comment