Please give me a brief idea about the URl based testing and what are the important factors we need to consider while performing the URL testing.
Will this URL testing comes under security testing ?
When we are doing URL testing then it is not mandatory that it includes URL Security Testing.
URL Testing includes: -
1. Broken Links
2. Correct page linking
3. If there is something confidential or secure data transfer then it needs to test URL Security Testing.
4. URL should be encrypted / hidden.
5. Secure information should not be captured by Temp files.
6. When session has expired, no one can open same page by copy paste on same window or new window. Back button should not work in this, etc...
7. System should assign a Unique ID in URL so that no one can use this URL for further use/misuse.
Would like to include one more thing. Mostly in applications where tracking the sources of a particular web page ( URL bein an alias only )is required there srcp code is used for the purpose.
Lets assume that an internet company wants to track that from where the user came to its website ( a particular URL ).This is done coz those companies need to be paid for this purpose if user accessed a particular url through them and made use ot it etc. This srcp code is included within the URL itself while it passes from one URL to another.So the correctness of srcp code being passed also needs to be tested along with the general scenarios of URL testing.
URL testing may also include some exceptions when tester may have to see the logical and technical side both. Take an instance of this sqaforums website itself.After the user logs in and accesses a particular index , have a look at the series of page numbers that are provided at the right hand side bottom of that page.
Clicking any number from the series "1 2 3 4 5 ... 8 9 10 " links to the the desired page (URL). Now have a look at the URL above. The page number shown within the URL is one less than the page num clicked.E.g if you have clicked 4 from the series then you are thrown to the 4th page but page = 3 is being displayed within the URL.
Now logically as a tester this may be a bug becoz this contradicts the actual page number. But technically the tester may also assume it as implementation of an array since it starts with index . Though everything seems correct,URL works properly and landing page is also correct but tester may ask for an enhancement to display the actual page number within the URL ( Just not to make things confusing ).