| 
View
 

tests

Page history last edited by briansuda 17 years, 8 months ago

Test QR-Codes

 

note

source is in plain text, qrcode images are generated at http://qrcode.kaywa.com using the default medium sized setting unless otherwise stated. all tests should in future be done at all size settings with result recorded for physical dimensional difference.

 

Table of Contents

  • Color Tests
  • Basic Tests
  • Protocol Tests
  • Import Tests
  • Size Tests
  • Error Correction Tests
  • Other Tests?

 

Color Tests

Red Hue Test The QR code has been colored Red to tes if the hue makes a difference when attempting to read the value
75% Grey Test The Black portions of the QR code have been reduce to 75% grey to test the threshold of how much difference there needs to be
50% Grey Test The Black portions of the QR code have been reduce to 50% grey to test the threshold of how much difference there needs to be
25% Grey Test The Black portions of the QR code have been reduce to 25% grey to test the threshold of how much difference there needs to be
Inverted Color Test The normal black and white patterns have been inverted
Color Background Test The normal black registration on a yellow background
Multi-color Test Pixels in the image are various colors which produce another image

 

Basic Tests

test-hello-world Simple Text Extraction test
simple url, no sub-driectories Test the capabilities of the reader to handle a URL
longer url with sub-directory and page anchor Test the capabilities of the reader of a more complex URL
unusual URL structure sometime piping URLs together results in interesting paths
test-100-char-length 100 characters have been encoded to test for a max length input for the device
test-250-char-length 250 characters have been encoded to test for a max length input for the device
test-500-char-length 500 characters have been encoded to test for a max length input for the device
HTML Markup  Simple HTML mark-up for rich text
Link in Text a URl inside a paragraph of text
UTF-8 support see if different phones can render non-ASCII characters

 

Protocol Tests

simple mailto see if the device can decode and do anything specific with the data
simple tel see if the device can decode and do anything specific with the data
simple sms see if the device can decode and do anything specific with the data
simple ftp test the device with FTP connections
simple callto Unsupported SKYPE protocol
simple RealAudio Stream test to see if the reader will pass protocols to the device to resolve
feed URL test the device for un-supported feed protocol
complex email address Mailto protocol with various parameters
email address no protocol created a basic email address, without any mailto protocol
data protocol using the data uri scheme, i encoded a red dot
map protocol the iPhone uses a psudeo maps: protocol to launch the map.app

 

Import Tests

Simple vCard show resulting contact deatils with click to save to local address book
Simple iCalendar show event with click to save to local calendar
Simple BIZCARD  
Comlpex vCard  
vTodo  
vAlarm  
Arbitrary XML  
RSS  
GEO Waypoints, GPX  
GPS KML  

 

Size Tests

 

hello world (small)  
hello world (medium)  
hello world (large)  
   

 

Error Correction Tests

 

minor damage A few minor pixels missing randomly taken out
damage middle middle section has been removed over various lines & rows
damage corner damage to the corner over various lines & rows
missing corner registration Remove the middle registration mark, so it can not determine top

missing 2 corner registration

remove two registration marks, no other damage
maximum damage Maximum damage to compare readers
various encoding levels with various damage levels  

 

Noise Tests

 

One Pixel quiet zone for solid background  
One Square quiet zone for the barcode with solid surroundings Test to see how close the quiet zone needs to be for a solid area around the image, using the width of one square buffer
One Square quiet zone for the barcode with checkered surroundings Test to see how close the quiet zone needs to be for a noisy checker board area around the image, using the width of one square buffer

 

tests to add

 

  • white on black code, does result differ when whole screen is black, rather then just 1px border?

 

Comments (0)

You don't have permission to comment on this page.