Client Server Software Testing on the Desktop and the Web