<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kue Lapis (dot) COM &#187; Web Design</title>
	<atom:link href="http://www.kuelapis.com/category/web-design/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kuelapis.com</link>
	<description></description>
	<lastBuildDate>Sun, 05 Feb 2012 10:40:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Automated Website Testing</title>
		<link>http://www.kuelapis.com/2010/04/automated-website-testing.html</link>
		<comments>http://www.kuelapis.com/2010/04/automated-website-testing.html#comments</comments>
		<pubDate>Fri, 09 Apr 2010 15:55:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.kuelapis.com/?p=188</guid>
		<description><![CDATA[You just finished building your company&#8217;s website. You have tested it yourself and had other company employees test it. The website now goes live. A few weeks later you start getting emails from irate customers who complain that they are unable to place their orders because certain steps in the “Buy Now” process give errors. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-189" title="Automated Website Testing Image" src="http://www.kuelapis.com/wp-content/uploads/2010/04/email_marketing1-231x300.jpg" alt="Automated Website Testing photo" width="231" height="300" />You just finished building your company&#8217;s website. You have tested it yourself and had other company employees test it. The website now goes live. A few weeks later you start getting emails from irate customers who complain that they are unable to place their orders because certain steps in the “Buy Now” process give errors. You quickly fix the problem. A few days later you get complaints about some other issue and you again react quickly to fix the website. This continues for a few months till the complaints finally halt and things stabilize. At this point you make some enhancements to your website. A few days later a customer email alerts you to the fact that in the process of making this enhancement you “broke” something else on the website. Again you spend time to find and fix the problem but by now you are perplexed and not a little frustrated. These issues have cost you many customers in the last few months and potentially spread ill will across the broader customer community. It seems to you that the only way to have detected these issues before they went “live” was to have employed a large army of software testers, something your company is unable to afford.</p>
<p>Enter automated software testing. While nothing can replace good human testers, broad test coverage requires some degree of software automation for it to be economically feasible. Automated testing tools can provide a huge workforce multiplier and do a very good job complimenting human testers. Every change to your website no matter how small requires thorough testing to ensure that nothing else was affected. This becomes very time consuming very quickly due to the large number of possible cases to test. A strategy whereby tests are automated using software becomes an economic necessity.</p>
<p>There are two classes of automated testing tools. The first kind, functional and regression testing tools, helps to make sure that the website behaves as it should: for example if a customer clicks on button X, page Y is displayed without errors. Functional and regression testing tools are able to automate a large number of scenarios to ensure that your website works as intended. The second type, load testing tools gauge how well your website performs when subjected to a large stress, such as a large number of simultaneous users. I will be discussing load testing in a separate article.</p>
<p>I will now give you an overview of the basic characteristics of functional testing. Before you can begin any kind of functional test automation you will need to identify the test scenarios you wish to automate. Once this is done, you will need to generate test scripts that cover these scenarios.</p>
<p>A functional testing tool will typically record user interactions with a website. As you perform various operations on your website or application, the tool records every step. When you finish recording, it generates an automated script from your interactions with your website. Alternatively you could use the tool to construct the script by hand. Typically testers tend to do a combination of the two. They will use the recorder to generate the basic framework of their scripts and then tweak the scripts by hand to incorporate special cases.</p>
<p>Scripts can be graphical and/or text based in nature. A good functional testing tool does not require users to have a programming background. Users not proficient in programming will work predominantly with graphical scripts. In most tools graphical scripts will typically show all interactions in a tree structure and users can edit any node of the tree to modify the script. Some users however, who have programming backgrounds may wish to program their scripts. These users will typically work with a text script written in a standard language such as JavaScript or VBScript.</p>
<p>Once you have generated your script you will need to insert checks in your scripts to test if your website is functioning correctly. Such checks are usually called checkpoints. A checkpoint verifies that values of a property obtained when testing the website match expected values. Checkpoints enable you to set the criteria for comparing expected values with obtained values. The expected value of a property is derived from recording interactions with the web site. It is viewed and modified from checkpoints. The current value is retrieved during replay (i.e. during the execution of the test case).</p>
<p>There are many different kinds of checkpoints. A page checkpoint verifies the source of a page or frame as well as its statistical properties. You can check for broken links, verify link URLs, image sources, the hierarchy of HTML tags or even the entire HTML source of the Web page or frame. You can also set thresholds for the loading time of a page. A text checkpoint verifies that a given text is displayed or is not displayed in a specified area on a web page. A web object checkpoint verifies the properties of a web object e.g. the value of an HTML INPUT field. A database checkpoint verifies the contents of a database used by your website.</p>
<p>When you replay a test script, the testing tool will open the recorded application and perform the recorded steps in the same sequence they were specified in the script. As it replays the script it will also run through all the checkpoints you have inserted into the script. In addition, you can test your application’s behavior with varying data inputs. For example you can try to submit a page after entering different values in the edit box of a web page. At the end of the replay a detailed report is typically be generated.</p>
<p>Functional test automation allows you to automate the repetitive testing of a large number of scenarios across your website. Functional testing tools are an important weapon in your development arsenal whose use provides a huge productivity gain and allows for small testing groups to accomplish significantly more work. There is a very strong economic case for the use of Functional Testing Tools as part of the development and deployment cycle of a website.</p>
<img src="http://www.kuelapis.com/?ak_action=api_record_view&id=188&type=feed" alt="Automated Website Testing photo"  title="Automated Website Testing" />]]></content:encoded>
			<wfw:commentRss>http://www.kuelapis.com/2010/04/automated-website-testing.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improve Usability of Your Website</title>
		<link>http://www.kuelapis.com/2010/02/improve-usability-of-your-website.html</link>
		<comments>http://www.kuelapis.com/2010/02/improve-usability-of-your-website.html#comments</comments>
		<pubDate>Wed, 10 Feb 2010 20:56:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.kuelapis.com/?p=157</guid>
		<description><![CDATA[No matter how brilliant your website design is, if it is hard to reach the content of your site then your site is as useful as an empty shell. Here are some tips to improve the usability of your website to ensure it serves its functions optimally. The first method is to make sure the [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 256px; height: 256px;" src="http://3.bp.blogspot.com/_VmussUIz3BM/S21LNiXBUII/AAAAAAAABos/fwV3PcQhM2c/s320/web_design_256.png" alt="Improve Usability of Your Website photo" id="BLOGGER_PHOTO_ID_5435083021239799938" border="0" title="Improve Usability of Your Website" />No matter how brilliant your website design is, if it is hard to reach the content of your site then your site is as useful as an empty shell. Here are some tips to improve the usability of your website to ensure it serves its functions optimally.</p>
<p>The first method is to make sure the typography of your content is suitable. If you have large blocks of text, make sure to use CSS to space out the lines accordingly. The longer a single line of text is, the greater the line-height of each line should be. Also, make sure the font size of your text is big enough to read easily. Some sites have 10-pixel-tall text in Verdana font; while that may look neat and tidy, you have to really strain your eyes to read the actual text.</p>
<p>Make it easy for visitors to find content that they want on your site. If you have thousands of articles on your site and a certain visitor wants to find one single article from that pile, you have to provide a feasible means to enable visitors to do that without hassle. Be it an SQL-driven database search engine or just a glossary or index of articles that you have, providing such a feature will make sure your visitors can use your site with ease.</p>
<p>Ensure that your site loads fast if you do not want to lose visitors. Most internet users will leave a website if it doesn&#8217;t load completely within 15 seconds, so make sure the crème de la crème of your website is delivered to the visitors as soon as possible to retain their attention.</p>
<p>Last of all, test each and every link on your site before it goes online. There is nothing more effective in tarnishing your professional image than broken links, so be very careful about that.</p>
<img src="http://www.kuelapis.com/?ak_action=api_record_view&id=157&type=feed" alt="Improve Usability of Your Website photo"  title="Improve Usability of Your Website" />]]></content:encoded>
			<wfw:commentRss>http://www.kuelapis.com/2010/02/improve-usability-of-your-website.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good Design Practices</title>
		<link>http://www.kuelapis.com/2010/02/good-design-practices.html</link>
		<comments>http://www.kuelapis.com/2010/02/good-design-practices.html#comments</comments>
		<pubDate>Sun, 07 Feb 2010 15:14:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.kuelapis.com/?p=156</guid>
		<description><![CDATA[Your website is where your business resides &#8212; it&#8217;s like the headquarter of an offline company. Hence, it is important to practise good design principles to make sure your site reaches out to the maximum number of visitors and sells to as many people as possible. Make sure you have clear directions on the navigation [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 307px;" src="http://3.bp.blogspot.com/_VmussUIz3BM/S21KyTOqZdI/AAAAAAAABok/FHhnoAFax5Q/s320/web_design.jpg" alt="Good Design Practices photo" id="BLOGGER_PHOTO_ID_5435082553321743826" border="0" title="Good Design Practices" />Your website is where your business resides &#8212; it&#8217;s like the headquarter of an offline company. Hence, it is important to practise good design principles to make sure your site reaches out to the maximum number of visitors and sells to as many people as possible.</p>
<p>Make sure you have clear directions on the navigation of your website. The navigation menu should be uncluttered and concise so that visitors know how to navigate around your website without confusion.</p>
<p>Reduce the number of images on your website. They make your site load very slowly and more often than not they are very unnecessary. If you think any image is essential on your site, make sure you optimize them using image editing programs so that they have a minimum file size.</p>
<p>Keep your text paragraphs at a reasonable length. If a paragraph is too long, you should split it into seperate paragraphs so that the text blocks will not be too big. This is important because a block of text that is too large will deter visitors from reading your content.</p>
<p>Make sure your website complies to web standards at www.w3.org and make sure they are cross-browser compatible. If your website looks great in Internet Explorer but breaks horribly in Firefox and Opera, you will lose out on a lot of prospective visitors.</p>
<p>Avoid using scripting languages on your site unless it is absolutely necessary. Use scripting languages to handle or manipulate data, not to create visual effects on your website. Heavy scripts will slow down the loading time of your site and even crash some browsers. Also, scripts are not supported across all browsers, so some visitors might miss important information because of that.</p>
<p>Use CSS to style your page content because they save alot of work by styling all elements on your website in one go.</p>
<img src="http://www.kuelapis.com/?ak_action=api_record_view&id=156&type=feed" alt="Good Design Practices photo"  title="Good Design Practices" />]]></content:encoded>
			<wfw:commentRss>http://www.kuelapis.com/2010/02/good-design-practices.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Customization: What can we do?</title>
		<link>http://www.kuelapis.com/2009/08/website-customization-what-can-we-do.html</link>
		<comments>http://www.kuelapis.com/2009/08/website-customization-what-can-we-do.html#comments</comments>
		<pubDate>Sun, 16 Aug 2009 16:22:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.kuelapis.com/?p=104</guid>
		<description><![CDATA[Nowadays, in this trendy world, people get very uptight when they do not look entirely presentable. This would also be the case in web designing. Every individual would definitely want their website to look good, if not, to the best they can. Here are a few things we could look out for when wanting to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://2.bp.blogspot.com/_VmussUIz3BM/SntJvXPTFiI/AAAAAAAAAyo/d0Fc7SCQPYs/s1600-h/time+management.jpeg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://2.bp.blogspot.com/_VmussUIz3BM/SntJvXPTFiI/AAAAAAAAAyo/d0Fc7SCQPYs/s200/time+management.jpeg" title="Website Customization: What can we do?" alt="Website Customization: What can we do? photo" /></a>Nowadays, in this trendy world, people get very uptight when they do not look entirely presentable. This would also be the case in web designing. </p>
<p>Every individual would definitely want their website to look good, if not, to the best they can. Here are a few things we could look out for when wanting to create a professional looking webpage.</p>
<p>Color Schemes and Themes.</p>
<p>When designing, always choose matching colors. An example of a matching color would be to have a dark background, with visible words and designs. With the dark theme, try not to mix too many bright colors into the design. What we should NEVER do, is to mix two very different colors, such as purple and yellow. Now, of course, it would depend on the purpose of the website, but those two colors are too striking for one who wants it to look more professional.</p>
<p>Themes must always suit the company or rather, the organization / etc. If the website was made to cater for a food company, it would be wise to stick to that particular category, rather than to revert to a different theme, such as machinery. </p>
<p>Fonts should be used in regard to the formality of the website. A simple sans-serif font would suffice in most cases. Exceptional cases such as design and art groups might want to use fanciful designs and fonts. Of course, that’s only if you know what you’re doing.</p>
<p>Finally, we must always try to think of our visitors, see the way they see. The resolutions and file sizes of the pictures must not be too large in terms of size. This is to allow maximum compatibility and cater our visitor’s needs. </p>
<p>So, planning is something we should always do, before attempting something.</p>
<img src="http://www.kuelapis.com/?ak_action=api_record_view&id=104&type=feed" alt="Website Customization: What can we do? photo"  title="Website Customization: What can we do?" />]]></content:encoded>
			<wfw:commentRss>http://www.kuelapis.com/2009/08/website-customization-what-can-we-do.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Important Rules in Website Design</title>
		<link>http://www.kuelapis.com/2009/08/5-important-rules-in-website-design.html</link>
		<comments>http://www.kuelapis.com/2009/08/5-important-rules-in-website-design.html#comments</comments>
		<pubDate>Fri, 14 Aug 2009 23:17:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.kuelapis.com/?p=103</guid>
		<description><![CDATA[When it comes to your website, extra attention should be paid to every minute detail to make sure it performs optimally to serve its purpose. Here are seven important rules of thumb to observe to make sure your website performs well. 1) Do not use splash pages Splash pages are the first pages you see [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://4.bp.blogspot.com/_VmussUIz3BM/SntIw72bJNI/AAAAAAAAAyg/wR7gBUlq0ac/s1600-h/happiness.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://4.bp.blogspot.com/_VmussUIz3BM/SntIw72bJNI/AAAAAAAAAyg/wR7gBUlq0ac/s200/happiness.gif" title="5 Important Rules in Website Design" alt="5 Important Rules in Website Design photo" /></a>When it comes to your website, extra attention should be paid to every minute detail to make sure it performs optimally to serve its purpose. Here are seven important rules of thumb to observe to make sure your website performs well. </p>
<p>1) Do not use splash pages</p>
<p>Splash pages are the first pages you see when you arrive at a website. They normally have a very beautiful image with words like &#8220;welcome&#8221; or &#8220;click here to enter&#8221;. In fact, they are just that &#8212; pretty vases with no real purpose. Do not let your visitors have a reason to click on the &#8220;back&#8221; button! Give them the value of your site up front without the splash page.</p>
<p>2) Do not use excessive banner advertisements</p>
<p>Even the least net savvy people have trained themselves to ignore banner advertisements so you will be wasting valuable website real estate. Instead, provide more valueable content and weave relevant affiliate links into your content, and let your visitors feel that they want to buy instead of being pushed to buy. </p>
<p>3) Have a simple and clear navigation</p>
<p>You have to provide a simple and very straightforward navigation menu so that even a young child will know how to use it. Stay away from complicated Flash based menus or multi-tiered dropdown menus. If your visitors don&#8217;t know how to navigate, they will leave your site. </p>
<p>4) Have a clear indication of where the user is</p>
<p>When visitors are deeply engrossed in browsing your site, you will want to make sure they know which part of the site they are in at that moment. That way, they will be able to browse relevant information or navigate to any section of the site easily. Don&#8217;t confuse your visitors because confusion means &#8220;abandon ship&#8221;!</p>
<p>5) Avoid using audio on your site</p>
<p>If your visitor is going to stay a long time at your site, reading your content, you will want to make sure they&#8217;re not annoyed by some audio looping on and on on your website. If you insist on adding audio, make sure they have some control over it &#8212; volume or muting controls would work fine.</p>
<img src="http://www.kuelapis.com/?ak_action=api_record_view&id=103&type=feed" alt="5 Important Rules in Website Design photo"  title="5 Important Rules in Website Design" />]]></content:encoded>
			<wfw:commentRss>http://www.kuelapis.com/2009/08/5-important-rules-in-website-design.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

