Testing at large
Quality assurance in very large information systems is a big challenge. We will talk about testing as a means to assure appropriate quality. Testing practices we will discuss include a multi-stage testing process, separate organizations for testing in order to be more efficient and avoid conflicts of interest, avoiding sensitive data in development and testing and static quality assurance. We will focus on how to test in a large, highly integrated application landscape. Finally, we will discuss testing practices that go beyond functional tests, such as performance, penetration, and destruction tests.