This may occur due to the Show Stoppers in Various stages. This should be recorded and make them as Evidence. Suppose if a Test case is to be execute with more than 8 steps and Test Resuls should be record after completed the last steps. Which took 20 or more min to cross the last steps. if there is any failure(hardware/exteranl) in between the steps means it makes a show stopper and to execute it again from first step. So below are the some of the points to reduce the Test Time
1. Requirments functional flows should be understand before test. 2. Test Environment should highly setup 3. Gathered documents should placed in centralized and should understandable
It is often a good practice when preparing the test case document to add a column to mark the priority for each testcase. (identify testcases that MUST be tested- the major functionality cases). This allows the tester to easily perform the MOST important cases (high priority test cases) when testing time is reduced.
Inform the user what are tested by presenting a test report that marks the cases tested for easy identification of cases tested.
If you have time prior to starting testing it will be a good practice to co operate with the developers to finialise the cases that MUST be tested. (As the developer knows what places have to be Importantly tested.
To reduce test time please follow the following points: 1. Understand scope of testing first. 2. Create effective test cases using s/w testing techniques. 3. Prioritize test cases. 4. Go for automation using any automation tool.