Can you please give me concrete examples of Edge cases preferably for Financial systems (General Ledger) and STP Settlements to help us kick start the right kind of thinking /approach by both the Business users and the Development teams on our strategic project?
We are already using the Acceptance Test driven approach, However, to date Non-functional testing, and the Edge cases have not been the subject of much practical focus when the Activity cases and Acceptance criteria are scoped in timebox planning. Practical focus meaning that there are cards for e.g. identifying the non-functional capabilities in scope, but due to pressures of team/ breadth of the project the timebox focus never gets down to the granularity of agreeing Edge cases. I think, this is because the capability of the system to handle edge cases is to a greater extent is implicitly assumed by the Business users.
Regarding the Developers, probably they are covering this in their unit testing but we, on the general project team, including the technical co-ordinator, and the test co-ordinator do not have much visibility of this. Therefore, we may be missing out on opportunities to see where the real gaps lie until we go to Production. What has your experience been?