Requirement analysis
or Requirement Engineering:
Requirements analysis, also called requirements engineering, is the
process of determining user expectations for a new or modified product. Requirement
must be clear, readable, unambiguous. If
we say requirement clear that mean there is no confusion .If we say readable that mean any non-technical person need to be
understand requirement .There is no any unnecessary technical term and It is
easy to understand. If there is bigger
requirement that need to be split in small requirements and need to be work on
it. Requirements analysis is an
important aspect of project management.
Requirements analysis involves frequent communication with system users
to determine specific feature expectations, resolution of conflict or ambiguity
in requirements as demanded by the various users or groups of users.
Importance of
Requirement for tester:
Requirement analysis is very crucial part in testing and it is core activity of the tester to analyze and understand the requirement very deeply & clearly. The requirement specification may be classified in two broad categories Functional Specification and Business Specification. Tester should be focus on the functional specification. The Requirements are key factor for the tester to prepare the test cases.
Requirement should be traceable with different level that means it can be traceable to design level, coding or testing level. And it is very important for the requirement Traceability Matrix. When we say traceable in testing that mean each Requirement have their own test cases. That requirement needs to be traceable to their respective test cases.
Communication is more important, if you do not understand any requirement ask the question until you understand requirements clearly.
If a testing team not getting proper requirement or not understand it properly then they are unable to test the application accurately.
Change in requirement: Sometimes it happens the requirement get change so in that case it has to be defined process for receiving the new requirement and Ensure that the new requirement request is it approval from all stakeholder.
Change in requirement: Sometimes it happens the requirement get change so in that case it has to be defined process for receiving the new requirement and Ensure that the new requirement request is it approval from all stakeholder.
No comments:
Post a Comment