A cricket test match spans 5 days. This entails two batting and two bowling innings' per side. Depending on weather the test match can be shortend to any number of days but each team still has the same number of innings'.
In a test match, played over five days, each side can have a maximum of two innings and an obvious minimum of one inning.
10 innings in 3 days
Against Pakistan in his debut test match, he managed 15 in first innings and did not bat in 2nd.
658 Matches 773 Innings ODI 463 Matches 452 Innings Test 194 Matches 320 Innings
The highest innings score in test cricket is 960.
In a test match a bteam can have only two innings.
It is unlimited in terms of it is only limited in time, tests are played over 4 or 5 days so the limiting factor is in days rather than overs. An innings ends when all players on that side are out/ a declaration is made or where the test is over.