In the past I have worked for clients where I have been involved in the whole spectrum of B.O. implementation from initial definition of user requirements, through Universe design and report development, to final roll out. An integral part of this process has been to test the definition of all objects and the data that measures returned (usually against existing data sources).
I am now working for a client that wants me to develop formal System and UAT test processes for other staff to utilise, and I’m having difficulty in deciding what degree of detail should be adopted.
For example, if a Universe / Object has been incorrectly defined it is possible that a measure might return incorrect results only when combined in a query with certain other measures. i.e. it’s okay when used in isolation. But if your Universe contains 100 measures, do you need to test each measure with every other combination of the other 99? Do you just restrict testing to measures within the same context etc. etc.?
In the past when testing against my own Universes, I knew instinctively the likely problem areas, and what to test, albeit in a rather ad hoc fashion. I.m now in a situation where my knowledge of the Universe design is far more limited, and I don’t have access to Designer.
I’d be very interested to hear of other peoples’ experiences and procedures that they have adopted. Has Business Objects ever produced white papers regarding best testing practices?
Thanks.
anorak (BOB member since 2002-09-13)