various embodiments or examples may be implemented in numerous ways , including but not limited to implementation as a device , a wireless device , a system , a process , a method , an apparatus , a user interface , or a series of executable program instructions included on a non - transitory computer readable medium . such as a non - transitory computer readable medium or a computer network where the program instructions are sent over optical , electronic , or wireless communication links and stored or otherwise fixed in a non - transitory computer readable medium . in general , operations of disclosed processes may be performed in an arbitrary order , unless otherwise provided in the claims . a detailed description of one or more examples is provided below along with accompanying figures . the detailed description is provided in connection with such examples , but is not limited to any particular example . the scope is limited only by the claims and numerous alternatives , modifications , and equivalents are encompassed . numerous specific details are set forth in the following description in order to provide a thorough understanding . these details are provided for the purpose of example and the described techniques may be practiced according to the claims without some or all of these specific details . for clarity , technical material that is known in the technical fields related to the examples has not been described in detail to avoid unnecessarily obscuring the description . reference is now made to fig1 where one example of a flow diagram 100 for device testing in an automated optical inspection system is depicted . at a stage 102 a reference image of a key gold unit that may be used as a color matching reference is captured using an image capture device , such as a three megapixel high definition imaging sensor that may incorporate cmos image sensors , for example . the image may be captured in a first color space , such as a rgb color space in which there is image data in red , green and blue channels . the key gold unit may be a reference unit that has been previously inspected and determined to be without defect in cosmetics , color or other parameters that justify it being used as a reference against which other devices , such as a wearable device , will be compared . at a stage 104 the first color space of the reference image ( e . g ., a rgb color space ) may be converted to reference channels in a hue , saturation and value / brightness color space ( hsv ). the data for the reference channels may be stored in memory ( e . g ., non - volatile memory ) of a computer system , for example . at a stage 106 , a device ( e . g ., a device under test ) may be loaded into an automated optical inspection system . image capture devices in the automated optical inspection system may be used to capture the reference image of the key gold unit . the key gold unit may be mounted to the automated optical inspection system or loaded on the automated optical inspection system prior to loading the device . the device may be a model of device that is identical to a model of the key gold unit . the device may be one of many devices in an assembly line or other fabrication process . at a stage 108 , images of the device may be captured by one or more image capture devices in the automated optical inspection system . the device may be rotated ( e . g ., 360 degrees ) while the images are being captured . at a stage 110 , image data that was captured from the device may be converted from the first color space ( e . g ., a rgb color space ) to channels in the hsv color space . at a stage 112 , the data in the channels of the hsv color space that were captured from the device and the data in the reference channels for the image captured from the key gold unit may be analyzed to determine if one or more of the channels differs by a predetermined value from the data in a corresponding reference channel . for example , all channel data from the hue channels captured from the device may be analyzed with the hue data in the reference channel to determine if hue channel differs by a predetermined hue value from the hue reference channel . similarly , saturation and value / brightness channel data may be analyzed to determine if they differ from saturation and value / brightness reference channel data . the predetermined value for hue , saturation and value / brightness may be different values . the predetermined value may be a delta ( δ ) value of a standard value for hue , saturation and value / brightness . for example , hue may have a standard value for the key gold unit of 0 . 445 and the image captured from the device may differ by a delta ( e . g ., +/−) of 1 . 097 , saturation may have a standard value of 3 . 505 and delta of 9 . 9970 , and value / brightness may have a standard value of 3 . 177 and a delta of 31 . 226 . an algorithm executing on a compute engine may use statistical analysis to determine differences in distribution of hsv in the channels for the device from center values of hsv for the reference channels . wide distributions from the center values are not automatically indicative of a poor color match between the device and the key gold unit and may arise due to coatings or due difference in fine geometric textures of the surface coatings , etc . at a stage 114 a determination may be made as to whether or not the flow 100 is done . if a yes branch is taken , then flow 100 may terminate . on the other hand , if a no branch is taken , then flow 100 may transition to another stage , such as a stage 116 . at the stage 116 , results from analysis at the stage 114 may be used to determine whether or not the device is color matched with the key gold unit . at a stage 118 , if the device is not color matched , a no branch may be taken and the stage 118 may transition to a stage 126 where the device may be determined to have failed automated optical inspection and flow 100 may terminate . if the device is color matched , then a yes branch may be taken and stage 118 may transition to a stage 120 where a determination may be made as to whether or not the device has any cosmetic defects . if a yes branch is taken , then stage 122 may transition to the stage 126 . if a no branch is taken , then stage 122 may transition to a stage 124 where the device may be determined to have passed automated optical inspection and flow 100 may terminate . image data for the device that was captured may include data indicative of cosmetic defects including but not limited to scratches , dents , blemishes , scuffs , burning , pin holes , flash ( e . g . from a molding process ), voids , discoloration , heat marks , shine spots , etc ., just to name a few . moving on to fig2 where one example of a flow diagram 200 for testing a near field communication system in an automated optical inspection system is depicted . the automated optical inspection system described above in reference to fig1 may be used to test other functionality of the device and that functionality may be tested on one device while another device is being imaged as described above . therefore , the automated optical inspection system may be configured to perform different tests on different devices at the same time . at a stage 202 a device that includes a near field communication ( nfc ) system may be loaded into the automated optical inspection system . at a stage 204 a near field communication activator and reader , that is included in the automated optical inspection system , may be positioned ( e . g ., by a robotic system , end effector , actuator , etc .) in near field proximity of the device . near field proximity may include making a direct contact between the nfc activator and reader and a portion of the device that includes the nfc system , for example . in other examples , near field proximity may include positioning the nfc activator and reader at a distance of about 10 mm or less away from the device or a portion of the device that includes the nfc system . at a stage 206 a radio frequency ( rf ) signal is generated by the nfc activator and reader while the nfc activator and reader is positioned in near field proximity of the device . an antenna coupled with a radio or rf system in the nfc activator and reader may generate the rf signal , for example . at a stage 208 , a determination may be made as to whether or not the nfc system was successfully activated by the rf signal generated by the nfc activator and reader . successful activation may include an nfc antenna of the nfc system generating an electrical signal in response to the rf signal , powering a nfc chip that is coupled with the nfc antenna , and the nfc chip transmitting another rf signal using the nfc antenna . the reader in the nfc activator and reader may be coupled with the radio / rf system of the nfc activator and reader and may read data include in the another rf signal to determine if the data is indicative of successful activation . the data may include financial information used for monetary transactions , such as in a nfc payment system . at a stage 210 a determination of successful activation may be made . if activation was successful , a yes branch may be taken and flow 200 may terminate . if activation was not successful , a no branch may be taken and flow 200 may transition to a stage 210 . at the stage 210 the device , the nfc system or both may be destroyed . if the nfc system is not permanently attached with the device , the nfc system may be removed or otherwise extracted from the device and subsequently destroyed . if the nfc system cannot be removed from the device or may damage the device if removed , then the device may be destroyed . destruction may include burning in a furnace , pulverizing , smashing , crushing , or using an impact gun , for example . the destruction may be operative to irretrievably destroy the nfc chip in the nfc system . destruction may be mandated by contract or other agreement with a financial institution or government body . after destruction is verified , flow 200 may terminate . turning now to fig3 where one example of a flow diagram 300 for testing device functionality in an automated optical inspection system is depicted . at a stage 302 a device is loaded into an automated optical inspection system . at a stage 304 a portion of the device is contacted by an actuator included in the automated optical inspection system . at a stage 306 contact data is captured . capture may include capturing images of the device , detecting sound ( e . g ., using a microphone ) or vibration ( e . g ., using an accelerometer ) generated by the device , or receiving a signal transmitted by the device ( e . g ., a rf signal transmitted by the device ). contact by the actuator may activate a display of the device and image capture may be used to determine if the display was activated by the actuator contacting the device . at a stage 308 a determination may be made as to whether or not the contact data indicates successful activation of one or more functions of the device . at a stage 310 , if the one or more functions were successfully activated , a yes branch may be taken to a stage 312 where the device may be determined to have passed contact functionality and flow 300 may terminate . on the other hand , if the one or more functions were not successfully activated , then a no branch may be taken to a stage 314 where the device may be determined to have failed contact functionality and flow 300 may terminate . the actuator may contact a capacitive touch surface or cover of the device . the actuator may include an end effector operative to mimic a human finger , for example . the device may be powered by an electrical power source included in the automated optical inspection system . the device may include an internal power source ( e . g ., a rechargeable battery , a lithium ion - type battery , etc .) and the device may be powered up by the internal power source during the functionality testing . the contact by the actuator may be operative to activate the device or wake up the device from a standby or low power state . functionality testing may include testing of power systems of the device . reference is now made to fig4 where a side view of a wearable device 400 is depicted . wearable device 400 may be a device that is loaded into the automated optical inspection system . device 400 may include strap bands 420 and 430 having inner and outer surfaces ( 420 i , 420 o ) and ( 430 i , 430 o ) respectively . strap band 430 may include electrodes 432 , a loop 435 , and a buckle 431 including a latch 433 . strap band 420 may include a latch 421 configured to couple with latch 433 . loop 435 and latch 421 may be used to secure and hold the device 400 in the automated optical inspection system . strap bands 420 and 430 may be coupled with a main module 450 that may include circuitry , displays , processors , memory , etc . main module 450 may include a curved inner surface 450 i , ornamental features 451 on a cover 453 . strap bands 430 and 420 may include curved portions 430 c and 420 c . image capture devices in the automated optical inspection system may be panned or otherwise translated along one or more axes to capture images of curved and / or irregular surface of device 400 as device 400 is stationary or rotated ( e . g ., 360 degrees ) in the automated optical inspection system . in fig5 a bottom profile view of the wearable device 400 and a top profile view of icons 571 on the cover 453 of the wearable device 400 are depicted . icons 571 and / or other functions of device 400 may be activated by contact of a human finger 561 or the above mentioned actuator that may be used to simulate touch of the human finger 561 . portions of cover 453 may include perforations ( e . g ., micro - perforations ) that define the icons 571 . a light source positioned behind the cover 453 may illuminate the icons 571 in response to contact with cover 453 . cover 453 may be electrically conductive and may be operative as a capacitive touch switch or surface of the main module 450 . a sequence of contacts with cover 453 or finger gestures on cover 453 may activate one or more functions of device 400 , such as illuminating one or more of the icons 571 . inner surfaces 450 i and 430 i may include surface features 532 and 540 , sensors 511 , and data / charging ports 513 . optical inspection by one or more image sensors in the automated optical inspection system may be used to detect cosmetic defects in the icons , micro - perforations , surface features , etc . in fig6 examples of different configurations of wearable devices 400 a - 400 m are depicted . the automated optical inspection system may include an exemplary version of each of the different configuration 400 a - 400 m as a key gold unit . due to differences in surface finishes , metal finishes , materials ( e . g ., fabric , leather , faux leather , thermoplastic elastomers , ornamental details , braiding , colors , strap band types , etc .) a key gold unit for each configuration 400 a - 400 m may be required for color matching and detection of cosmetic defects , for example . attention is now directed to fig7 where a profile view of an automated optical inspection system 700 is depicted . system 700 may include posts 711 aligned with a z - axis and including one or more image capture devices 730 , 740 , and 750 mounted to 2 - axis servo controlled actuators ( e . g ., motorized articulated arms ) 731 , 741 , and 751 that are coupled with posts 711 . image capture devices 730 , 740 , and 750 may comprise high - definition ( hd ) cmos image sensors . image sensors 730 and 740 may be tasked to capture images of strap bands 420 and 430 and image sensor 750 may be tasked to capture images of cover 453 . a base 799 ( e . g ., 600 mm on a side ) may support pillars 711 and a carousel 710 that includes a plurality of spindles 720 that rotate ( e . g ., 360 degrees ) in the carousel 710 when positioned in front of a spindle drive 770 or 772 ( e . g ., an edge - friction servo motor ). a drive motor coupled with carousel 710 indexes one or more of the spindles 720 in front of image sensors 730 , 740 , 750 for image capture . image sensors 730 , 740 , 750 may capture images of device 400 as it is rotated and the image data may be in a color space , such as an rgb color space . a compute engine ( e . g ., a server , laptop , pc , tablet , pad or other computing resource ) may receive the image data and convert it into a hsy color space . one of the spindles 720 or base 799 may carry the key gold unit for the devices 400 being inspected . the image capture devices ( 730 , 740 , 750 ) may capture an image of the key gold unit ( e . g ., while stationary ) and the image data may be converted to the hsy color space . system 700 may be positioned next to an assembly line where the devices 400 may be procured and mounted in spindles 720 for inspection and testing . fastening hardware ( 421 , 435 ) on devices 400 may be coupled with structure in spindle 720 that stretches out the strap bands ( 420 , 430 ) to allow for accurate placement of the device 400 in the spindle and accurate imaging of the device 400 . during image capture , the image capture devices may articulate along two - axes ( e . g ., x and z ) under control of the 2 - axis servo controlled actuators 731 , 741 , and 751 . fig8 depicts a side view of the automated optical inspection system 700 and also depicts an actuator 810 with an end effector 820 that may be actuated 821 to contact cover 453 of device 400 . spring system 830 may couple with latch 421 to secure device 400 in spindle 720 . image capture device 750 may capture images of cover 453 after contact has been made by actuator 810 . spindle 720 may include an accelerometer to detect mechanical vibration from device 400 caused by a function activated by contact from actuator 810 . system 700 may include a microphone to capture sound generated by device 400 in response to contact by actuator 810 . fig9 depicts another side view of an automated optical inspection system 700 in which the 2 - axis controller 751 includes a near field activator and reader 910 having a portion 920 that may be positioned in near field proximity 921 of device 400 and generate a rf signal 923 . device 400 may generate another rf signal 925 from a nfc system included in device 400 . successful activation of the nfc system of device 400 may be tested by system 700 as described above in reference to flow 300 of fig3 . fig1 depicts a profile view the automated optical inspection system 700 from a different perspective . in fig1 , one device 400 may be optically inspected by capture device 730 and 740 , while another device 400 is tested for functionality of it capacitive touch cover 453 by image capture device 750 and actuator 810 . fig1 depicts icons 571 on covers 453 being inspected on automated optical inspection system 1100 , which may be system 700 converted over to use for inspection of covers 453 . system 1100 may backlight covers 453 from below carousel 1110 using a diffuse light source and / or a dual collimator light source , for example . image capture device 1130 mounted on pillar 711 may be positioned over covers 453 as they are indexed into position by a motor coupled with carousel 1110 . images captured from icons 571 formed by micro - perforations or other in cover 453 are depicted in 1150 and 1160 under diffuse and dual collimator backlighting conditions . the images in 1150 and 1160 may be used to count the number of perforations for each icon 571 and to determine of the icons 571 are defective ( e . g ., missing perforations , blocked perforations , too many perforations , cosmetic defects in the perforations , etc .). a key gold unit for a cover 453 may be used for color matching of covers 453 being tested and / or for icon 571 inspection using the key gold unit as a reference for known good icons 571 . other components and / or sub - assemblies of device 400 or other devices may be optically inspected , tested , etc . using system 700 and / or system 1100 . although the foregoing examples have been described in some detail for purposes of clarity of understanding , the above - described inventive techniques are not limited to the details provided . there are many alternative ways of implementing the above - described techniques or the present application . the disclosed examples are illustrative and not restrictive .