webpage testing techniques

Posted on 2013-02-03
Last Modified: 2013-11-19
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.
Question by:craigtussey
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Assisted Solution

Aeriden earned 167 total points
ID: 38849306

Assisted Solution

by:Alicia St Rose
Alicia St Rose earned 166 total points
ID: 38849502 is amazing!
Worth every penny of the $19 per month. I can test on anything pretty much!

Author Comment

ID: 38849536
Thanks for the pointers.
Secure Your WordPress Site: 5 Essential Approaches

WordPress is the web's most popular CMS, but its dominance also makes it a target for attackers. Our eBook will show you how to:

Prevent costly exploits of core and plugin vulnerabilities
Repel automated attacks
Lock down your dashboard, secure your code, and protect your users

LVL 53

Expert Comment

ID: 38849638
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.


Author Comment

ID: 38851645
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'?
LVL 53

Expert Comment

ID: 38852313
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.


Author Comment

ID: 38855190
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.
LVL 53

Accepted Solution

COBOLdinosaur earned 167 total points
ID: 38856074
It is not as hard as it might sound.  

Take a look at:

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.


Featured Post

Enroll in May's Course of the Month

May’s Course of the Month is now available! Experts Exchange’s Premium Members and Team Accounts have access to a complimentary course each month as part of their membership—an extra way to increase training and boost professional development.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article discusses how to implement server side field validation and display customized error messages to the client.
Although a lot of people devote their energy toward marketing for specific industries, there are some basic principles that can be applied to any sector imaginable. We’ll look at four steps to take and examine how those steps were put into action fo…
In this tutorial viewers will learn how to style a decorative dropcap for the first letter in a paragraph using CSS. In CSS, create a new paragraph class by typing "p.fancy": Then, to style only the first letter of the first sentence, include the ps…
Any person in technology especially those working for big companies should at least know about the basics of web accessibility. Believe it or not there are even laws in place that require businesses to provide such means for the disabled and aging p…

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question