a) gray box approach is the most appropriate approach in testing web applications. briefly explain the difference between gray box approach with respect to black box and white box testing.
b) List and describe two challenges in testing web applications that will not rise in application?