[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 216
  • Last Modified:

webpage testing techniques

I'm an application developer.   I've developed a webpage to present the application I've built.   I've developed my own approach to testing which was to test the 5 main browsers at screen resolution ranging from 800/600 to 1920/1200.  I did this by generating javascript windows at each of the included resolutions and testing the application in each of the 5 browsers in each of the resolution windows.    I make fine adjustments by browser and resolution to variables that parameterize CSS generated in JavaScript.  This was a 3 day process for me.

I would like to learn about other approaches that have been used, maybe in some of the more popular pages, like Yahoo for example.  I could continue to try to learn as I have been, but thought a knowledgeable person would save me some time.   I would appreciate some guidance distilled from experience or any select pointers.  Thank you.
0
craigtussey
Asked:
craigtussey
3 Solutions
 
Alicia St RoseOwner & Principle Developer/DesignerCommented:
http://browserstack.com is amazing!
Worth every penny of the $19 per month. I can test on anything pretty much!
0
 
craigtusseyAuthor Commented:
Thanks for the pointers.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
COBOLdinosaurCommented:
Just to make sure all the bases are covered, let me add that before you do any cross platform testing you should validate both the HTML and CSS which will reduce cross-browser issues.  I prefer flexible fluid design that does not need JS to generate CSS at load time because it is inefficient and makes maintenance more difficult.

Cd&
0
 
craigtusseyAuthor Commented:
Thanks again for the pointers and guidance.    COBOLd, I would like to better understand your comment.   In suggesting not to use JS, I'm understanding that the CSS I would code should stand across, say, the 5 main browsers.  Is this correct?   And please elaborate on 'flexible fluid design'?
0
 
COBOLdinosaurCommented:
When you generate CSS with javascript it triples the parsing overhead. If the javascript is applying the styles directly inline then then it cripples the page by disabling stylesheets declarations.  If the javascript is generating using the rules collection of the stylesheet object, it is better, but makes maintenance a pain because the styles do not show up in the quick tools like inspect.

Fluid and flexible design refers to layouts that automatically optimize to the user environment without the necessity to add overhead with scripting, swaps or or alternative code.

No matter what you do to force a given presentation, you will lose because in the end the user has the final say in how they will set up their browser, and they control rendering.  If elements can reposition and re-dimension themselves without scripting, then you will give most user an optimum presentation that respects their settings.

Cd&
0
 
craigtusseyAuthor Commented:
Thanks Cd.   I don't think I'm there yet, but I'm continuing to try to learn.   I wish I could do what you describe.  Thanks again you'all for the help.
0
 
COBOLdinosaurCommented:
It is not as hard as it might sound.  

Take a look at: http://speckyboy.com/2010/04/26/30-pure-css-alternatives-to-javascript/

It is more about learning to think differently than anything else.  HTML and CSS are relative easy to master; it is just about thinking about using them instead of thinking about how to script things.

It does not mean scripting is out, just that finding the best tool for a given task makes thing much cleaner and simpler.

Cd&
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now