My doubt is How does a project time is estimated.
You have been given an application to test and asked for the time taken to complete the testing for it.
Whether it could be an Web-based application or Client Sever Application or Desktop Application.