software testing for fintech apps