Basic, Alternative and Exception Flow
1. What is the definition and difference between assumptions and constraints?
2. What is the definition and difference between basic flow, alternative flow and exception flow?
3. What is the definition and difference between business rules and special requirements?
4. What is the meaning of trigger in use cases features?
5. What are meant by activity diagram and prototype screen?
Re: Basic, Alternative and Exception Flow
1) Assumptions are facts that require no explicit statements and Constraints are Biz rules.
2) Basic Flow - carrying out activities in the order as required by Biz. Alternate flow – carrying out activities in an alternate order which is according to the previous inputs and outputs. Exception flow – carrying out activities in a different order with workarounds.
3) Biz rules are basic business conditions/criteria that have been followed since last many years. Special requirements are additional and explicit requirements that the Biz team wants to be implements into the new system.
Will get back on 4 and 5. :D
Re: Basic, Alternative and Exception Flow
Hi,
Find below the answers:
<b>1. What is the definition and difference between assumptions and constraints?</b>
Assumptions are the facts that will be in place when the test execution begins. For example while the test plan is prepared some assumptions will be made such as availability of test bed, all Hardware requirements, testin resources, automation tools (if any) etc.,
Constraints are the conditions that needs to be satisfied for an event to happen. For example, the test case written for validating the requirement should satisfy certain constraints for the testing activity to begin. Entry point criteria, Exit point criteria are some of the constraints.
<b>2. What is the definition and difference between basic flow, alternative flow and exception flow?</b>
Basic Flow is the normal flow of action in an application. For example, in the login page after entering user name and password the next screen should appear is the basic flow
Exception flow are the activities in case of the exception thrown. They are the flow of events which will happen in case of the error.
Alternate flow are the alternative actions that can be performed. For example in the login page the alternative flow will be checking the existence of the user name entered.
<b>3. What is the definition and difference between business rules and special requirements?</b>
Business rules are the conditions that need to be satisfied while performing certain action. For example, while creating Savings account, the calculation of interest rate will depend upon how the business rule states.
Special requirements are the extra or additional requirements that the Testing team wants to get implemented into the applicaiton being tested.
<b>4. What is the meaning of trigger in use cases features?</b>
Trigger is the event which will activate certain flow of actions. For example if Save button is clicked an event is triggered to save the details entered in the Front end to the database.
<b>5. What are meant by activity diagram and prototype screen?</b>
Activity diagram is a kind of flowchart which will depicts all the activities that are to be performed on a module. It will describe the end to end flow of actions.
Regards,
Ganesan