create a verifyCRMAddressBooks function and other functions to support it. the majority to have it, because CRM have 2 address now which are shipping and billing addresses, this function can select to either of them at Magento admin to compare the data between CRM and Magento.
change the pause time to 7000 I think this will make the test more stable.