i am pretty new to testing,Right now i got an opportunity in Quick Test Pro.Can any body help me with the clear steps how to start testing an application.My current application is on selling commodities for whole year.
Well begining testing with automation is never a good idea. A lot of people think automation is a silver bullet that will make everything quick and easy but it really isn't.
If you are new to testing in general I would advise exploring some of the other forums here first.
The tutorial for QTP is good so it can get you started but if there is no planning it will be wasted effort.
Is the application stable? If not you will spend a lot of time updating scripts to get them to work thus wasting time you could have used for manual testing.
Are there test scripts written for you to go from? If not you may spend time automating funtionality that is not critical and thus miss important pieces of functionality.
What type of build cycle do you have? If your doing rapid development and you are a novice at automation and testing things will most definatly get missed.
There is a lot more to testing than automation, automation should be a very small part in the overall testing process. I hope you have people there that can understand this and are not trying to nudge you down a path to certain failure.
Nice to know that you entered in to Battle field of QTP but sad to say that you are not properly equipped with correct armoury....just follow the steps....
1)Try to manually understand the application perfectly by reading the SRS and also going through and executing the Test cases..
2)Try to go through QTP Help Manual which comes with QTP
3)After getting through these things try to understand the stability of the application and make a note on what are the features you are going to automate and the features which u are not automating....
4)After that decision try to makegame plan on your mind of how to proceed for scripting those functionalities....
5)In the middle if you are struck any where post your queries in the group and expect a solution for your querry
Your reply got me some confidence to start my work.first 3 steps are very clear but when you mentioned to note on what are the features I am going to automate and the features which I am not automating.....Could u please explain me,what did you mean by that.cause i want be clear as i am following ur steps only while testing.
Say you application has 10 functionalities...Try to understand each and every functionality and Map it to QTP features... there will be some features in your application such as connecting to some of the FTP Severs and retreiving the data from the other applications... Automating such functionalities is not advisable.... That's what my third point speaks