Databases Reference
In-Depth Information
Chapter 5. Testing BAM Applications
Testing
is a very important phase in the software development lifecycle for BAM
applications. Testing BAM applications carries unique challenges, and requires a
specialized approach. However, the testing function for this highly dynamic tech-
nology area is at a very early stage of maturity.
In this chapter, you will learn the following topics:
•
Introducing BAM testing methodologies
•
Testing BAM Data Objects
•
Testing BAM report views
•
Performing end-to-end testing
Introducing
BAM
testing
methodologies
In this section, you will learn the challenges for testing BAM applications, and the
testing methodologies for BAM.
First of all, let's take a look at the challenges for testing BAM applications:
•
Lack of knowledge:
Testing BAM applications requires testers to gain a thor-
ough understanding of BAM key concepts, such as Data Object/report design
principles, the technologies used for populating Data Objects, Active Data
processing, and so on.
•
Lack of tools:
There are no testing tools in the market that offer features for
automated testing or functional testing for BAM applications.
•
Lack of standard methodologies:
While standard methodologies exist for
software testing, there seems to be no industry-wide view on the suggested
approaches and methodologies for testing BAM.