How to identify whether the site is developed in PHP or Dot Net from QA Point of view?

The main purpose of asking the question was to know if there is any difference which a QA can make out just by looking at the site. It does not matter whether the site is developed in PHP or Dot Net, but the thought behind asking the question was to know the ways with which a QA person can identify it without checking the code.

If there are some ways with which we can identify it, what are they?

closed as unclear what you're asking by Kate Paulk, Dhiman, Niels van Reijmersdal, corsiKa Sep 24 '15 at 22:58

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    Why would you want this information as a QA? Any specific reason? – demouser123 Sep 24 '15 at 4:48
  • 2
    Ask the supplier/ development team? – Niels van Reijmersdal Sep 24 '15 at 6:50
  • There is no specific reason regarding this. As a QA, I wanted to know is there any way by which we can recognize, any structure or any layout. – Ketan Rathod Sep 24 '15 at 9:20
  • Why would you care what the site is developed in - are there potential problems you want to avoid, possible issues you've heard about? – Kate Paulk Sep 24 '15 at 13:23
  • I have added some more details on raising this question. – Ketan Rathod Sep 25 '15 at 4:20

In ASP.NET websites you can usually find two hidden controls on every page named __VIEWSTATE and __EVENTVALIDATION. Keep that in mind if you are executing performance tests, because these parameters can be very tricky and you will probably need to manually correlate them in order not to lose session control.

Also, dynamic controls created on ASP.NET pages usually have names like ctl00_ContentPlaceHolder1_myTextBox, where "myTextBox" is the name given by the programmer, "ContentPlaceHolder1" relates to the area where it is included and "ct100" is the default prefix inserted by .NET engine.

Not the answer you're looking for? Browse other questions tagged or ask your own question.