software testing for banking applications