The MCAT frame work comprises of the a test harness based on TestNG and a set of java libraries which contain classes and methods for testing a variety of RIM products. The methods and classes provided by MCAT can be used to obtain device information such as email contacts, device states, and perform operations on the device like turning wifi on/off etc. Besides devices MCAT libraries also contain classes which can be used for test BES, BAS, and an interface to the desktop Microsoft Outlook Client which functions an external email client for testing and validation of email, contacts calendar etc. MCAT agents which are installled on the PC as a windows application listen on TCP/IP ports for requests from the MCAT platform and perform the required action on the platform under test which maybe a BES, BAS, BB7 device or BB10 device or the mail client which simulates a remote user during the testing. To obtain the details of the MCAT installation Click here