Types of tests. A/B Testing. A Testing: Imam Ali proved his strength, valour, and vigour in different battles and circumstances. When people argue that Imam Ali was a coward that he didn't stand-up for his wife. It is not true. It was a test of Muslims, who had just performed Hajj with the Prophet, fought with the Prophet. It was a test for everyone living in Madinah. Everyone except for a few people failed. If people had defended and agreed to the covenant that Allah made in Surah Al-Maidah. When Muslims ignored Allah's covenant, failed the test and did not change themself to pass the test, the future direction turned out to be very different life. Example from our wordly life