<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-737330294273701209</id><updated>2012-01-17T15:49:20.524-08:00</updated><category term='Site Analysis'/><category term='Business'/><category term='Forum'/><category term='Mobile'/><category term='Support'/><category term='DOM'/><category term='Playback'/><category term='Technology'/><category term='Academic'/><category term='Structural Testing'/><category term='Conference'/><category term='Webinar'/><category term='AJAX'/><category term='Applications'/><category term='Functional Testing'/><category term='Commercial'/><category term='Customers'/><category term='Monitoring'/><category term='Performance Testing'/><category term='News'/><category term='Examples'/><category term='Loading'/><title type='text'>eValid Blog</title><subtitle type='html'>&lt;b&gt;eValid™ — Patented Automated Web Quality Solution &lt;/b&gt;
&lt;br&gt; Browser-Based, Client-Side, Functional Testing &amp;amp; Validation,
 Load &amp;amp; Performance Tuning, &lt;br&gt;Page Timing, Website Analysis,
 and Rich Internet Application Monitoring.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default?start-index=101&amp;max-results=100'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>294</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-7110661026326028729</id><published>2012-01-17T15:42:00.000-08:00</published><updated>2012-01-17T15:49:20.562-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webinar'/><title type='text'>Webinar: Performance Testing Mobile Web Apps</title><content type='html'>&lt;div style="text-align: center; font-weight: bold;"&gt;Run 1,000's of Mobile Browser Users&lt;br /&gt;Full AJAX Realism for Any Mobile Device&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Easily Identify Performance Bottlenecks&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://www2.gotomeeting.com/register/339207378" target="_blank"&gt;  &lt;img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALkAAAArCAIAAACrYb5DAAAW/ElEQVR4nO2cP2jb2vvG31GjRq0atV3Bb7iBLjV0aCCDCx5S8GCKBxM0mKDBBC/CaDBBgwgejPFgsAeDMxiUIaAsBXUoqEPhZCicDh3O0OEMGd6hw/MbJP9L4v65N/dyv1DxEI7Pf533o+ccOWkJv6/f189dtP1BfMyz5UU6O/2t/wll89N0drYYn6XzXrY8/2tKL3vJ+CyZ9HY6n5+L9xnzHlaymyQNzDwgGZLs/9Z/XhGJPiVtSnxDDiw1sf+a5NjOQ3PRojzYdC4CSgMznfT42wNWxEeRdE0dEcaEGWH+W/89zQiXW9GZkehbIrT4ysX139ONKyI7Dw2eEC4JE8KE9JCyDmU32Q4rzEgGb0RImK00+a3/ntZxmRNmpAaUBSYuV/G+Wmn747WLpYubVebyASXLTRMRWSIyyoFmhAnpmBZdV+ktVvQd0vhQxVugzH7rPy0eUx6YauzsUPJ3dO3y3MkCSw+2RhlSElhS8T1WKhtWfkb7wH9yPdr5vpzvzGFCGBMGq0320dL/nYdEDQzRt0pX+C4BO/oRMXJg54G5TWQamFLd85XBr7BSrOxwV+NV0dOCMn7Q+eSxER9We0jSpwsA/O6EB7t1JoS5yW9P+OqQh//AXTy1eLgylX1RX5b7ixrYIrBEYInQkgNbX36XmGtXz5w8sGRkFOvAE0pD44GvRBUV/vR0h4TP03sv33ybqPBJV7kA5WMPACul+mXIee4UI+rrEx2vQHl/BkB/Sh+fQ8HK5wRAOjnNurt1xoTbUXFuE32zxOU/LD2gPLT4cj8rV64eOyKydLFJ3bi4dnnmiMhSAxuX37WWvpUFZh5aWWDmgbHwTfUVf4+VTyMArJV4uxDvE/kxS4cnWXvLyScPnt1928R3isaEq4NiotM68ZgwJn57Vr67vVtkwdozpgCS+E3W2X8k/LwAkAxPN/NclfKyom7TbNZbeKSHDxru2+8evcd9rZ5OMjJEtH8Dunb1xJGxXbrL9n505aqhrQb2d9qqoZ2HJs9dPXby0Bx5tvr6d3xlXLKS30zPj2jRLiUjwsTA3MKQMDN5WSmXbEyYGLw84KsKTwxsP7hFzasKLw+42EfuReXSgpYApm1HxYQhQaXF1NVnkXRMHhLmJpQA0KuSCEoO+KrCy9Vw26wM3mQ+YXnA14dl0YwwJBFZqW/k3WIjMzAzMSTMDL6q8KWzqTkhDIlndjHn8u7WfBT3PjF4WcHM+EdwGZMIjRKFPRvQvaOMnjg835iQjG092etJPHPzwOS5g2uXL52068pHWOkTxj+neMXK9WhRI90njoljwpjwJQGQx1b56Me27hPevtnerfT1CRdRHxA+XmwKvkHNKmU/460j0acEQDY5FT5hTGAFgLUGsPBtFRIuHXyDvuPzl/RwOHXTK783+rwo5gxevQXeKRURYuKrCgD+KlRsICIArHJ9telHf1yomDAgXDq4Uzv9L1+Xc/403b53OTlU0U8v6a8oC0w92fMGdO2qsa1X70d86crYlkNb9K01Hzx35HesZelmXaPon2dOFh88dl5ZszL8keJygxfvk6xr4dLB0sXEwHjz0LNWWvOoaep5BQDf8aL/Kh28BjOArO9yn/ChB0B/VdPOQT4vd5asTTxYHVTHhJj4fQ+AvM2SOvHlAQB1m2XLEYB0cCp8ws0rANnyYnpMvDws+ln0D5P4Nd8pAGlo66hkBYD6lIurC75jAOpjKtplK63kom3o7ua7bPk+Ee/KVllc0X3C+zNm5PPetFuRb4uNmFOPeLA5w7HWWutp90AGP7eev6SClbGDpYv5A126MrJ45hRnWxlZZdTnjogszB1cFvl2kSjPLsst3bhZx1ADG9cuLx+ywkjjX/SV2xF2L3l1IkPClxSA+izOa3RRpcUx4asAsIjfXFQp9UguTwCk8wvRoeL5vmg5o2PK2qQ/jAAsoteyuzXWYBP+aY347SmAbHiSDt8AyN8lmVe+4EyDw7RVHmCTwZuLKmWr4fKbae4RPi0AyA/Z2QsaHZGYvwGglUp9Q19WAKgvctoy1IqV7PL8/CVNq8SfcwDp5FR0CQMja9O0SqlHed8q0L+okY5KVljr8t6b9I/4yoSyjqnHDi7dR7R0ZWShYGXuqqG9zlcDm+clYSVPD5vPXVy5WddQAxtX+3wlrqjgl1lRn0UyPk1nvezyYupZeYf4c1qEalojHRGHtLYZ1grfFL5xEby0vSr6qnCnwLL4mIxPM3/LV4bEQ7OgatGx9fsLAKOWlUUuAAamxwQt+RvOG5boULFB6KLP1XDyNlvUN2fb6THpmHhgAdBaJx1bzQ8A6C9y4W18ZRoeJs1io5wCSCdnhefpmxOoDN8UvpWb0XmVdL9kJZ33RlVS/V13fFpWPFNP9rKiYpsnpWeoga0GNs9dNbDL4/DS5bkjYrv0mMd6yLqGim0sH2WFkfYrqvvThrl1Xjl/QalHaZvyDum43IMW0evyXSNa/b7p7TS/7OXL83zZyy57U7+SFSH5hmx5ni/LonTem3qO6K5WebjqRGUA8uW5uk0BnD0nFVvQCsC0aQGQt/moYah+6VX59Sid9fKr83zZy+a9pP8q9dZn25OsRRgSJmbByqJtqdkjrCTRq9wnDIk/laykHuG2V5Tmy564vsC3B6xMztLWVmifausZlC6LAWWBuTGMB9ITp8Ti0sXMlZEtI0vG9tpI9NBW8d7mPHezwCj2uP2sBOVUfqz+6rxyM00axDFhrcJX4teZR4gJIeFOA1iEry+eU9qgtE6pR7lHql+G5LxuTY+2inzSfUK8MxxfnxQOxFrL2/yiSjok3C4AyPcJgGx+Pj0m7pcTWPRfj15Q2qC0QalHmUcyLPeg/HqRtoiD8t1bKzmtkxqs9qCmodtbrLQJcclKMj5LmwQwgAvPPf+Tsq5Z7EG9I9L9jf2kzd35/02t3wOGZY4IjfLA8ajmrgitjfEsV+eSAoWZK/oW77clHrtZd4uV8AlZqW+ty0NWItLXJwC0VvLyFJeHuDnBnVBDm0PiDyMA6otQs9dYHuLtKaBk98FCx8TD8vs3AOmkt6gTh4S3p+vMRf91ESG+OQGAOxbzN3x5iJs3uMv1xOUVWwDUhwW/PS0cKLsajY5Iz7ZY8VesxI+xokSxh4pBBV/L38GWrNxu+coTsrK9DhHpmGTHzLsWjx3MdmmYr4FwRNfSQwfznSKeOTK09cDZpmdzUpm5WLoytnLfLBo+ESvF++HbxeIeK1/z0ue9Ml9HJN/dPwgv2pYOSA8s9THZztd3PK0TR/dHXJ97imc6K4IxL7+mY+aLppX7hAFxRPLq/MFwpuqW5+5R99U6X7zPei8p94ivXwHQmkf1bVZel6yoFEAy7KVN0uMDrP4CSH8R6otEsQeF5fcF6eXFU/rKkBCTikn4Rt41RMfIAiPvmLln5oGZd0zRtVTfxtjB3MXELeGYuTx0ZGTLwNJDhycuDx0V26Jr6aLmbI/mruhawjeLNI/3seJvXO6H4ogWTTqvUu7vsKICmjZoVCfZ2WTKgBYeTTsH0+Bw2rR6RzRtEUeEmGSXpk2aBofTbmXUMHtHlLaJH1toFdC0Tr0qTRukw7Jn4dN5lXpVSpqbTBVS2qJpUJmGhxdNu3dESZN0n3RIiyaNapS0aRFWRm3n/IhSr5xJ1qZRnZImcUQqpIsajY5JBoQB6ZCSJl0ck/CJ+yQCWgQHI+/gvErTOl3UaFQnjlb910l0noiVPsmukbXN3DdFaKm+rWNHDx2euTx29cBRoV0Qk3mG6Fo8cTFzMVlp5vLYVX1bhbbq23rs4F6Fe5q5OnYyz1R9W4QWZi4eZyWqKH/lGT+jkHRAOiCE94vK/N1MDkh1SLRJ+KS6xOHeoocdbvd8v21Iuku6Sxzcn97OcFtj6YA4IOWTaJPq7kxDrzsP7/epA9Ld3c59kl3isOxzp//9t7BXESFapePiATMyzxJdS0U2j90dM5jsOAEmro6dvGNmbUMGNg+dDRD3bGMfJQVYE1d0LRFamB+o2JGhzUMn6z98Zy58JfqHtb0uD4vuJZ523Edn8p35/PAunnaeWx1ySKJt5L6pIhtF4L8f5pVb6L6Tt828bfJgtSX9vGauiuzMM3RsY+Zi7MrQ1pGd32eFkQa/yMqjj8XPtw3/GSD6+z/+j4hDyttm3rF48HOU7IoHjuiYedvUA+eXQMHAzX0z8wwOy3F17MjAyvuV/az8Bef8VcuNCctXe1v9BQPfN7cn6edfULANiiW6Fsa/TMkm6kNX9K28YZa0/UyTsZO3TNG2ijPQmhURmI+wkoUV5RGCn1OH8LbHd5o/56ykfnehu8amtEvoPmjS3SR44AKQgavbD0r7JiYVdPa0/Y58wu0CzKrvsE/oEL8/50+patEPJvYfUUgIKW+bomNh7GLsYuJi7GK40vixMA+3NFk1mbgYu8I385bJD91lu7exi7HLA0d4Vu6bPHZ1ZMvQLmr+iJXw527MJ3xaqNts0bDy/iEzi2VPt1ZFfQORAX8rQh1CZLJPaJfRkh0zOSbdoRKLyIRP8IknhwCyF8QdQrhpuxNmn9B9MFWfoCUzqw+paBB84rfn6rPIqqs5FBMLqZxYlzZEbqc7dJ/Uf0uybWRtk+MVIuufRWKwS8Zwq3S8VW284mbg5p4p29ZO0QPpyMk9M2+aMrBV15bF3jd2MXRVYKtH96AdVn5IjE/4tBA30+kzEjXCh6l4n2ZVQp9wO8LXHKz55ow7q6B+zXEncadwJ3F1wgHhS6ZDm33C5WvcSXzN+e05TyrFr2/wDbw84TYhtqAFtABrjl1uEyIDXzIeHwDgq1P2t6Z0J/N5T39VeXigW4S35+qTSI4IXUJkFn8EA4CXb7hJuHyF2ykXZCzf4MOoTF+f4N0F/8u4hKRDypuGCpz1447BblwHjwd7UzrYoqrgoO/kDZOjlZ0MdjrhgSN9O/dM0TE5djB0OXLWlsORIzsW9x++BzHSsKJaK5f+4Ur5hNuFeJdkdeJZBeA0qGRVws25vs0WR5TUSH9VcvJGNwifU7nsTZ+TGLxWt9noGUnfBJB1XOmbuFOpZy+OKPNM0SA5eAXg7A9KaqSaBECOX02fUd6vAMgaxKEBMH9VScNM6oZsr8huE1hlw5N8fKY+Znmd8LZXstImAOrddPSckm4FgIgqKrQBpMfEq+/okipxl6BlFr/O6/8uK12SniE8qwxn7CJeJdY/14pdxM5OZrwnMXSlZ+WeuQElLr1Edqy8aeYNQ7at0rF2hnBk19J9B4+z0qmo5gqU7sqK98kjfCj/dAOAuOyNXpBqE1iJ2VnmOypy8TmT75L8iKDyLKikL0iHFoDFM9K+AWDRckSToPJ81ssbpBvELeLJKwCj/yPZIAwrANK2I8IDFVoAsvBQtghAEr4ePSPZouJogg6hRWCVjU+SY8I35N0DfXWmPonkOfHgAMD0JaU1EjVS76bqNktfEO5U1n8l2wZ/TAAkDVd1LWi5aNmi8aMVeFJxh/KWqQNnJ2AD914Uue/owFG+I31b+rbq2Nx3Hq25ztGhkzcM1XVUx1YdW3pW1jTyuilapuraiF3p2yqwue8UgHLk6L4jPEuHDobuHla6W77yQ7UJtwv5bnHxjPLxifoikzpxh8Bavk/E8lzdXKj307T/Oq0S3l/or1IvT3EnxOwsOSpZSTxX1EjHrv6c8VfF89fsEc9eAZg+p3U6n52p65G6uZA300XDEi0CsPAO8vrulDwCq2xymhyRvrlQt5mcn+nPefJ8w59uE9qEmzP1RSZ/kr45Vx/TvOuot1N5MxJX5yKq6Nt0UaNfWIqnkPIob1kcPcbKKuoqsKVvqa7NkYvYReTq0JZtW/n2fePZlWiZWdMQniXblmxbqmNz6CBesRW7KrRlx1YdR3Vs5dsysLm/ar6XlcbqDNih4qS5Vy3C7UK8XUyfkfIM3Kk8fqVaBJZJ8Gr6nPJjymqUVklWCXc67Vay6HXadpLnJOrEnRUrx8RNEg3Ko1cMiLbJ40MA0z8KjzkEMPqD0hrlx5RVKauSahsAEv9AHO9OqUm4U9nkLHtJumvhG/THRN1myTPSw8PCV7hFqBM+LOT7JHlOOnQKFsXsLPVsfGMx74nL8+QlcftHK/Ckki1DtveHfOiqri3aVnmeiLbOtrFb4rIfMulbomVxtLM33a8Wuxw5HDn357CXlTqheFX5oZqET4l4n6QviBuE6x4D6cvyOJm3TPiEvoPARp3Aiu+0/piqj6manegGcccEsPBc0bYwOeQ26eiQmZOaoQaHABLf5Y7JDQIgZmeySfAJgwp84sKT/Io4JrS3JtwgfNPZ7Cw7Im6QujwDoD5mi+fEDcI3qI+pbBlYngBIWk5WIz5e/Y6wc5A+L9OLtrOh8GeW4u/Lp6xhKt9Zhw3ROlQuYpf7bt4wyygWReEqERXOYenQ3rSKyoaIXMQud928aZResu4kdtFfKd4ZbufA1Hey8GD3b7O3WfkZeYSr03xymh4RPOLQ4s/ZokayRerqXH3K1cdUf8pFv6IbhC9Z4h8kDTNr2Xyn5fiNahF/TBYNK2+Z+sNCf8r0F5EGleQFqQbxbcoMMXijjkn5pr7N9G2mb1P1IRUt0m3iD8mi5Yj6ipW11b0fpeGrrEpok26Q/pCkw7PkiOCRahv6s9B3rJXK+ofTZ6RahBbx5RtxM53WDHlMvDzNl6PRS1LNf9VU4FNWN3XHKWO8rchF5CrfVm27SHPoSM+Svi1btu46RR3ddaRv32+4SnDfzeqG7u7t/5FW67aBk7Ure1gpSPd+LG5QfkSyTvAILZJVymvELVI1yo+NrGFkR5S9JO2bABZHlP9J6pj0lzwfnoojUjXKa6QbpOskGkZ6TOlLUg2CR+qY0qpRcIMmyRplDSOrG+kLkvXVEFXSzftT0nXKj8pO4JGsUvqSZKOcoahSemwsXlD6YpXpEdcpe0miRtzaSf/MCjyhsprJgVNG7oGkZ3FYBlI27SLq3HVky+YiwKErWvYm9vcUu9mRoXx7X//fEQdO5j9kpVNRtXJZ/66axA3SDUKT0CB1fbH+PzzU9cXiOYnaTn1uEDeIm7s52x+bpHdz/prKWf39G3xqfZ8V4VnlUx66qu2sdxDVchCsGPoOK5GbHRl5zVyb0y+wEj7Kiv90rOxK1yh9Tos/afEnJc/ug/JbBSs7e1C49bPvyJatQ6f4KD1btR2ErvYd0bQLVjh0RNMqm2zvI0GZyKpGXjOzI0O27U2dYD3ElsJNK4QuB07uPzivJMErebR7D3+Zm3seWxDT2PUGb0/973/8Oyg/SSdPLo/Qorxmat9B6D4q1balZ5fBCx3l2bJlK8/moGyifUf59k6rYBX40OWum1UNXSfdMPKqIRqW9p0NGd+V7jipf7Dzb1QBZFfT7CVxndD8Z7RenX+o//9dtUjUDOXtZQWhKxoWFyfZsHzcN94TuKJprbm5r76rfTevGrw6EuQ1Mz82ZdMq6ezvFXed5IWRbP03YCUrWnMSv0n/IF0jPv6tf1WiSnnN5I7zuLoOd5y8ZmrfRtfhLSFwRc1SLbuo81AIXHFsipqxPZyqUXZkpC9NUTdl3ZItS7edtZRni7olasbiDxodW2tT2bACQH9Dejmaek5aNdMj47f+JVWNxUtjdGSnrYPcP8i8jXL/IG+XP9PmwbTmJA038w6y9kHmHSzq7sVzK2m4Rat129w/yNqbj6OX9vSllVU3w6VVI6saSdUYvbAvnlujFyut0hfPrFHNTiZn26DssAKAAaUhNUuN3/rXpDSUZvmVpWL5da/KOmtpVprlOvORtrpoVVYrh+OVoDSru7LCfd1h+3+gfISV39fv6zvXb1Z+Xz97/T8NVXDpi3kN7AAAAABJRU5ErkJggg==" alt="" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;Wednesday, 25 January 2012&lt;br /&gt;2:00 PM Eastern Time / 11:00 AM Pacific Time&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: normal;"&gt;QA/Testing/Tuning/Performance projects need to qualify performance of complex AJAX web applications -- within strict budget and time constraints -- to make sure their server-stack setups can meet the load.&lt;/span&gt;&lt;br style="font-weight: normal;"&gt;&lt;br style="font-weight: normal;"&gt;&lt;span style="font-weight: normal;"&gt;The traditional methods of ramping up load, based on using HTTP/S simulations or "VUs", don't always work when asynchronous AJAX applications are involved. VU's don't do AJAX. You need a browser.&lt;/span&gt;&lt;br style="font-weight: normal;"&gt;&lt;br style="font-weight: normal;"&gt;&lt;span style="font-weight: normal;"&gt;eValid server loading methods offer both quick-to-create, realistic, and fully synchronized AJAX functional tests. Plus you can lift those tests into performance/loading scenarios that can involve 100's or 1,000's or 10,000's of Browser Users ("BUs") per machine.&lt;/span&gt;&lt;br style="font-weight: normal;"&gt;&lt;br style="font-weight: normal;"&gt;&lt;span style="font-weight: normal;"&gt;In this webinar you'll learn: how special eValid commands overcome problems with variable-time playback dependency; how to create full-reality AJAX tests quickly; how to adjust tests to be totally self-synchronizing under stressed AJAX conditions; how to incorporate tests in an eValid LoadTest scenario; how to launch 100's or 1,000's or 10,000's of Browser User (BU) instances; and, how to analyze consolidated performance summary data to identify server-stack bottlenecks.&lt;/span&gt;&lt;br style="font-weight: normal;"&gt;&lt;br style="font-weight: normal;"&gt;&lt;span style="font-weight: normal;"&gt;This unique approach demonstrates how eValid becomes a genuine force multiplier in your web application performance testing efforts.&lt;/span&gt;&lt;br style="font-weight: normal;"&gt;&lt;br style="font-weight: normal;"&gt;&lt;span style="font-weight: normal;"&gt;      Webinar&lt;/span&gt;&lt;span style="font-weight: normal;"&gt; Topic&lt;/span&gt; &lt;span style="font-weight: normal;"&gt;Summary:&lt;/span&gt;&lt;br style="font-weight: normal;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;    eValid Architecture and Structure: How eValid functional and performance testing works.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;    Functional Testing: How to make reliable recordings of AJAX applications.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;    Making AJAX Tests "LoadTest Safe": How to augment tests for complete AJAX synchronization.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;    Creating LoadTest Scenarios: How to use the LoadTest scenario editor to organize realistic LoadTest control scripts.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;    Running LoadTests: How to launch single and multiple-instance runs using "cloud computing" resources.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;    Finding Bottlenecks: How to read the LoadTest and other raw data to help spot server-stack issues. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size:+1;"&gt;You are cordially invited to attend this free Webinar.  &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:+1;"&gt;  &lt;/span&gt;  &lt;/p&gt;&lt;p style="text-align: center;"&gt;  &lt;span style="font-size:+3;"&gt;  &lt;b&gt;&lt;a href="https://www2.gotomeeting.com/register/339207378" target="_blank"&gt;&lt;img src="http://www.e-valid.com/Images/register-button-210x40-green-grayborder.png" alt="Register now" border="0" height="30" width="158" /&gt;&lt;/a&gt;&lt;/b&gt;  &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-7110661026326028729?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/7110661026326028729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=7110661026326028729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7110661026326028729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7110661026326028729'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2012/01/webinar-performance-testing-mobile-web.html' title='Webinar: Performance Testing Mobile Web Apps'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-2567193535841403979</id><published>2012-01-04T16:58:00.000-08:00</published><updated>2012-01-05T11:01:31.850-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Testing'/><title type='text'>Mobile Testing FAQs</title><content type='html'>As eValid users know, eValid is a single-point solution for testing the functional quality, performance, and supporting server capacity for all kinds of web applications -- including Mobile Devices that run web applications.&lt;br /&gt;&lt;br /&gt;We've prepared a &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/faqs.html"&gt;Mobile Testing Technology -- Frequently Asked Questions (FAQs)&lt;/a&gt; that answers some of the most common questions about how eValid fills this role. Please take a look and don't hesitate to respond or ask questions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-2567193535841403979?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/2567193535841403979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=2567193535841403979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2567193535841403979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2567193535841403979'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2012/01/mobile-testing-faqs.html' title='Mobile Testing FAQs'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5506884786280026641</id><published>2012-01-01T16:28:00.000-08:00</published><updated>2012-01-03T16:35:24.238-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Happy New Year!</title><content type='html'>We would like to wish everyone in the eValid community -- users, resellers, and visitors and potential customers alike -- the very best of health, happiness and success in the coming year!&lt;br /&gt;&lt;br /&gt;As more and more applications move into the "mobile" domain, you will see more and more challenges in testing these complex applications.   As some of our technical work in the past several months has shown, the quality and relative performance of mobile applications can be indeed be tested reliably and effectively.  In coming months you can expect to see more and more about testing complex mobile web applications from the eValid team.&lt;br /&gt;&lt;br /&gt;HAPPY NEW YEAR!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5506884786280026641?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5506884786280026641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5506884786280026641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5506884786280026641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5506884786280026641'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2012/01/happy-new-year.html' title='Happy New Year!'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5628966388803284222</id><published>2011-12-20T15:13:00.000-08:00</published><updated>2011-12-20T15:15:42.566-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions  to the eValid User Forum. We have learned that when one user has an  issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=6362" target="_Blank"&gt;  Can I get page component timings from eValid? &lt;/a&gt;  -- Page component performance data details.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=22&amp;amp;t=6365" target="_Blank"&gt;  We want to include eValid in our own product &lt;/a&gt;  -- Possibilities for OEMing eValid are discussed.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=12&amp;amp;t=6371" target="_Blank"&gt;  Can your SQL interface be used in monitoring? &lt;/a&gt;  -- Using the SQL feature in eValid.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=6373" target="_Blank"&gt;  Multi-user Simulations of REAL AJAX Interactions &lt;/a&gt;  -- Why multi-user AJAX apps run OK.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=6380" target="_Blank"&gt;  eValid operating with Web 2.0 and AJAX applications&lt;/a&gt;  -- Pointers to business white paper about AJAX testing.   &lt;p&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=6408" target="_Blank"&gt;  Has eValid technology been patented? &lt;/a&gt;  -- eValid patents detailed.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=6417" target="_Blank"&gt;  Do you think eValid is ahead of its time? &lt;/a&gt;  -- Prognostications of a sort.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=6433" target="_Blank"&gt;  Why is the pagemap so slow sometimes? &lt;/a&gt;  -- Performance of PageMap on very large pages questioned.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=6446" target="_Blank"&gt;  How does eValid treat JavaScript errors? &lt;/a&gt;  -- Internal JScript error detection and reporting.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=6468" target="_Blank"&gt;  Does adaptive playback work when the ID tag is blank? &lt;/a&gt;  -- Adaptive playback without ID tags may not work. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5628966388803284222?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5628966388803284222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5628966388803284222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5628966388803284222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5628966388803284222'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/12/selected-user-forum-posts_20.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5375603934590459345</id><published>2011-12-19T17:42:00.000-08:00</published><updated>2011-12-22T12:46:28.481-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Testing'/><title type='text'>Side-by-Side Viewing of Mobile Devices</title><content type='html'>&lt;p&gt; One of the things we've found in our work with testing various mobile devices is that it is often very convenient to be able to see the same page delivered to two different devices in a side-by-side comparison. The visual impact of the changes can be enlightening.  &lt;/p&gt;&lt;p&gt; It turns out that this is relatively simple to do,  using a special launch page and custom playback script.  In the script the UserAgentString is set to a device and a sub-window opens emulating that device.  After the two [it could be more, if you have the need] sub-windows are opened  eValid pauses playback, leaving both sub-windows open and live.  &lt;/p&gt;&lt;p&gt; In this state, you can manipulate either of the two emulated devices in any way you wish, and see what the server renders in response. For backup, you can see the server response for the same page request in the parent screen. Here is a screenshot of &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/Validation/Images/phonesa.png" target="SCREEN"&gt; Two Smartphones&lt;/a&gt; (iPhone and Samsung Galaxy) and of &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/Validation/Images/tabletsa.png" target="SCREEN"&gt; Two Tablets&lt;/a&gt; (iPad and Samsung Galaxy Tab).  Both screenshots show the same page all three ways. And you can see the UserAgentStrings directly. &lt;/p&gt;&lt;p&gt; Here is the full writeup of how this is done, including a sample script and  a typical parameter setting file: &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/Validation/side-by-side.html"&gt;  Side-by-Side Comparison of Two Devices&lt;/a&gt;.  Sample screen images are shown in  &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/Validation/side-by-side.screens.html"&gt;  Side-by-Side Sample Screens&lt;/a&gt;.     &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5375603934590459345?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5375603934590459345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5375603934590459345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5375603934590459345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5375603934590459345'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/12/side-by-side-viewing-of-mobile-devices.html' title='Side-by-Side Viewing of Mobile Devices'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-6091948974997455954</id><published>2011-12-14T10:28:00.000-08:00</published><updated>2011-12-20T15:12:56.207-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions  to the eValid User Forum. We have learned that when one user has an  issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=6251" target="_Blank"&gt;  Can your structural testing test "anything"? &lt;/a&gt;  -- The limits of structural testing are detailed.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=12&amp;amp;t=6260" target="_Blank"&gt;  A High BU Count During Monitoring &lt;/a&gt;  -- A discussion of the impact on timing accuracy with heavy CPU usage.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=6269" target="_Blank"&gt;  Can eValid collect data similar to Google Page Speed? &lt;/a&gt;  -- Comparing client-side and server-side timing data.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=6289" target="_Blank"&gt;  Synchronize Very Complex Pages &lt;/a&gt;  -- The art of AJAX synchronization explained.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=6294" target="_Blank"&gt;  Frames With A Lot Of AJAX/JavaScript &lt;/a&gt;  -- How and shy eValid handles AJAX frame-intensive pages.   &lt;p&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=6309" target="_Blank"&gt;  "Mouseover Recording" Turned On and Off &lt;/a&gt;  -- Pros and cons of the mouseover recording option.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=6325" target="_Blank"&gt;  Tell me about how eValid can suppress popup modal dialogs? &lt;/a&gt;  -- Popup handling explained.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=6331" target="_Blank"&gt;  What is the difference between MatchString and SyncOnText?&lt;/a&gt;  -- Face validation versus internal DOM synchronization discussion.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=6333" target="_Blank"&gt;  Can you tell me more about eValid's architecture?&lt;/a&gt;  -- Details about how eValid is built.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=6351" target="_Blank"&gt;  My recording of an AJAX application &lt;/a&gt;  -- Discussion of AJAX test script durability.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-6091948974997455954?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/6091948974997455954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=6091948974997455954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6091948974997455954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6091948974997455954'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/12/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-8279966753615267283</id><published>2011-12-08T17:37:00.000-08:00</published><updated>2011-12-13T11:19:30.072-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Mobile Device Testing</title><content type='html'>&lt;div&gt;There has been a lot of interest recently in how to handle quality issues (content, performance, server capacity) for web applications that run on mobile devices.  From the eValid perspective the main issues work out to these:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Device Simulation:&lt;/b&gt; Using the eValid  &lt;a href="http://www.e-valid.com/Products/Documentation.9/UserAgent/explanation.html"&gt;SetUserAgent&lt;/a&gt; command to set the  &lt;a href="http://www.useragentstring.com"&gt;User Agent String (UAS)&lt;/a&gt; so that the subsequent browser activity is reported to the server &lt;i&gt;as if&lt;/i&gt; it was being requested from the specified device.  eValid does this without needing the actual hardware and software! The server responses to client-side user requests made in this way  behave as if it was talking to the mobile device.&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Content Validation:&lt;/b&gt; Once a script is running, you need to validate that the eValid rendered output matches what you expect in the actual device. Here is a &lt;a href="http://www.e-Valid.com/Products/Documentation.9/Mobile/Validation/rendering.comparison.html"&gt; Rendering Comparison for Common Devices Vs. Device Emulator&lt;/a&gt;. As you can see, other than the screen size,  the rendering by eValid is identical to that for the mobile device. This confirms that evalid is rendering your mobile application correctly.&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Functional Testing: &lt;/b&gt; To illustrate how this works we ran an experiment that applied a simple  test to &lt;a href="http://www.e-Valid.com/Products/Documentation.9/Mobile/Multiple.Devices/100.devices.html"&gt;100 Mobile Devices&lt;/a&gt;,  and recorded download sizes and times for each cases.  A sample of that data is shown here, with some &lt;a href="http://www.e-Valid.com/Products/Documentation.9/Mobile/Multiple.Devices/screenshots.html"&gt; Selected Screenshots&lt;/a&gt;  of how the server content varied as a function of the different devices and software versions simulated  (with download byte counts for each device shown).&lt;br /&gt;&lt;br /&gt; &lt;p&gt;The most interesting thing we saw was that the asymmetric ratio of&lt;a href="http://www.e-Valid.com/Products/Documentation.9/Mobile/Multiple.Devices/Images/chart-mobile-agent-demo.png"&gt; Download Bytes vs. Download Time&lt;/a&gt;, which illustrates that some servers are not prepared to deliver mobile content to every kind of device.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Server Loading:&lt;/b&gt; Functional tests lift easily to a server loading context,  with multiple eValid instances (we call them Browser Users or BUs) working in parallel to create the load. This is illustrated in the experiment that we ran to drive a mobile application from a simulated smartphone up to  &lt;a href="http://www.e-Valid.com/Products/Documentation.9/Mobile/1000-BUs.html"&gt;1,000 BUs&lt;/a&gt;  -- up to 1,000 simulated users. The resulting&lt;br /&gt; &lt;a href="http://www.e-Valid.com/Products/Documentation.9/Loading/Images/chart-1000-BUs.png"&gt;Chart of Derived Internal Response Times&lt;/a&gt; shows that this particular server began to have a problem beyond ~200 simultaneous users.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The thing to remember is that eValid can effectively drive mobile devices that support web applications perfectly well, and can impose realistic load levels sufficient to identify bottlenecks.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-8279966753615267283?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/8279966753615267283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=8279966753615267283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8279966753615267283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8279966753615267283'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/12/mobile-device-testing.html' title='Mobile Device Testing'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-3569675675730999173</id><published>2011-11-22T15:38:00.001-08:00</published><updated>2011-11-22T15:42:34.991-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;/h3&gt;&lt;div class="post-header"&gt;&lt;/div&gt;Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum. We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=5954" target="_Blank"&gt; The settings for sourceIndex and elementValue &lt;/a&gt; -- Rules about preserving internal variable values.&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=6001" target="_Blank"&gt; Why doesn't eValid support XPATH? &lt;/a&gt; -- eValid's internal XPATH capabilities explained.&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=6000" target="_Blank"&gt; The value of sourceIndex &lt;/a&gt; -- Ways to retrieve the current value of internal parameters.&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=6040" target="_Blank"&gt; Synchronize a playback on an invisible property value.&lt;/a&gt; -- Unusual ways of achieving synchronization.&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=13&amp;amp;t=6147" target="_Blank"&gt; My website changes in the middle of the run &lt;/a&gt; -- What to look out for when web pages change rapidly.&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=6164" target="_Blank"&gt; The minimum "settling time" &lt;/a&gt; -- How much time is spend "rendering" and "settling" a page?&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=11&amp;amp;t=6195" target="_Blank"&gt; Text Synchronization &lt;/a&gt; -- Details of how to do synchronization on page text.&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=6239" target="_Blank"&gt; How do I turn on Application mode or Desktop mode? &lt;/a&gt; -- Internal mode change hints.&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=6217" target="_Blank"&gt; How well does eValid scale? &lt;/a&gt; -- Details on scaling eValid to high repetition counts.&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=6252" target="_Blank"&gt; A Dynamic String &lt;/a&gt; -- Methods of manipulating a dynamic string.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-3569675675730999173?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/3569675675730999173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=3569675675730999173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3569675675730999173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3569675675730999173'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/11/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1920431388214387232</id><published>2011-11-21T14:31:00.001-08:00</published><updated>2011-12-20T09:28:08.723-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>Mobile Device Rendering Validation Experiment</title><content type='html'>We had had some people asking whether the eValid rendering of a mobile web application REALLY matches up with what you actually see in the real device?&lt;br /&gt;&lt;br /&gt;To illustrate that it does, we constructed a demo of four four popular smartphone and how they rendered a page compared with the eValid renderingwhen eValid is imitating the same device.The   &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/Validation/rendering.comparison.html"&gt; Rendering Comparison for Common Devices&lt;/a&gt;  results speak for themselves.&lt;br /&gt;&lt;br /&gt;As you can see in a side-by-side comparison (click th images and move them so theyare side by side) the HTML that is delivered by the server to the suitably disguised eValid browser is renders identically to what you see in the smartphone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1920431388214387232?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1920431388214387232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1920431388214387232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1920431388214387232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1920431388214387232'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/11/mobile-device-rendering-validation.html' title='Mobile Device Rendering Validation Experiment'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1168245511962097462</id><published>2011-11-07T16:01:00.000-08:00</published><updated>2011-11-07T16:08:20.279-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Webinar'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Testing'/><title type='text'>Webinar: Load Testing Mobile Web Apps</title><content type='html'>&lt;table width="100%" border="0" cellpadding="4" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr valign="TOP"&gt;&lt;td colspan="2" bg="" valign="TOP" align="CENTER"&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:+2;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Simulate 1,000's of Mobile Browser Users  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Full AJAX Realism on All Mobile Devices  &lt;/span&gt;&lt;br /&gt;Quick Identification of Bottlenecks  &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:+2;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td colspan="3" valign="middle" align="center"&gt;  &lt;a href="https://www2.gotomeeting.com/register/145446386" target="_blank"&gt;  &lt;img src="http://www.e-valid.com/Images/bt-webinar-reg.png" alt="Register" height="43" width="185" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;   &lt;tr valign="TOP"&gt; &lt;td colspan="2" bg=""  valign="TOP" align="CENTER"&gt;  &lt;b&gt;  &lt;span style="font-size:+2;"&gt;   &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:+2;"&gt;Wednesday, 16 November 2011&lt;br /&gt;2:00 PM Eastern Time / 11:00 AM Pacific Time&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td colspan="2" align="LEFT"&gt;QA/Testing/Tuning/Performance projects need to  qualify performance of complex AJAX web applications  -- within strict budget and time constraints --  to make sure their server-stack setups can meet the load.  &lt;p&gt; The traditional methods of ramping up load,  based on using HTTP/S simulations or "VUs",  don't always work when asynchronous AJAX applications are involved. VU's don't do AJAX.  You need a browser.  &lt;/p&gt;&lt;p&gt; eValid server loading methods offer both quick-to-create, realistic, and fully synchronized AJAX functional tests.  Plus you can lift those tests into performance/loading scenarios  that can involve 100's or 1,000's or 10,000's of Browser Users ("BUs")  per machine.  &lt;/p&gt;&lt;p&gt; In this webinar you'll learn:  how special eValid commands overcome problems with variable-time playback dependency;  how to create full-reality AJAX tests quickly;    how to adjust tests to be totally self-synchronizing under  stressed AJAX conditions;  how to incorporate tests in an eValid LoadTest scenario;  how to launch 100's or 1,000's or 10,000's of Browser User (BU) instances;  and,  how to analyze consolidated performance summary data   to identify server-stack bottlenecks.  &lt;/p&gt;&lt;p&gt; This unique approach demonstrates how eValid becomes a genuine &lt;b&gt;force multiplier&lt;/b&gt; in your  web application performance testing efforts.  &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;  &lt;/p&gt;&lt;table width="600" border="0" cellpadding="4" cellspacing="0"&gt;   &lt;tbody&gt;&lt;tr valign="TOP"&gt; &lt;td width="40"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign="TOP" width="60" align="LEFT"&gt; &lt;b&gt; Webinar&lt;br /&gt;Topic&lt;br /&gt;Summary  &lt;/b&gt;   &lt;/td&gt;&lt;td width="500"&gt;  &lt;ul&gt;&lt;li&gt;&lt;b&gt;eValid Architecture and Structure:&lt;/b&gt;   How eValid functional and performance testing works.    &lt;/li&gt;&lt;li&gt;&lt;b&gt;Functional Testing:&lt;/b&gt;   How to make reliable recordings of AJAX applications.   &lt;/li&gt;&lt;li&gt;&lt;b&gt;Making AJAX Tests "LoadTest Safe":&lt;/b&gt;   How to augment tests for complete AJAX synchronization.   &lt;/li&gt;&lt;li&gt;&lt;b&gt;Creating LoadTest Scenarios:&lt;/b&gt;   How to use the LoadTest scenario editor to organize   realistic LoadTest control scripts.   &lt;/li&gt;&lt;li&gt;&lt;b&gt;Running LoadTests:&lt;/b&gt;   How to launch single and    multiple-instance runs using "cloud computing" resources.   &lt;/li&gt;&lt;li&gt;&lt;b&gt;Finding Bottlenecks:&lt;/b&gt;   How to read the LoadTest    and other raw data to help spot server-stack issues.   &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size:+1;"&gt;You are cordially invited to attend this free Webinar.  &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:+1;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;  &lt;span style="font-size:+3;"&gt;  &lt;b&gt;&lt;a href="https://www2.gotomeeting.com/register/145446386" target="_blank"&gt;&lt;img src="http://www.e-valid.com/Images/register-button-210x40-green-grayborder.png" alt="Register now" height="30" width="158" border="0" /&gt;&lt;/a&gt;&lt;/b&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1168245511962097462?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1168245511962097462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1168245511962097462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1168245511962097462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1168245511962097462'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/11/webinar-load-testing-mobile-web-apps.html' title='Webinar: Load Testing Mobile Web Apps'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-439976063290454523</id><published>2011-11-03T16:58:00.000-07:00</published><updated>2011-11-04T11:57:26.123-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Examples'/><title type='text'>Mobile Device Loading Experiment</title><content type='html'>&lt;p&gt; Using eValid's ability to mimic being a mobile device, we engineered a simple demonstration of a 1,000 browser user (1,000 BU) test of  a public transportation system's schedule information page, which is intended to be delivered to users of mobile devices. You're in the station and you want to know when the next train for your destination is? But you don't want it to take too long to show you the results, or you might miss your connection. &lt;/p&gt;&lt;p&gt; We set eValid up to imitate an iPhone, and configured the LoadTest scenario to launch successive eValid instances at 1 second intervals. The test script takes about 15 seconds to navigate to the website and download the key schedule data page. We put the playback in "repeat mode" so that,  after all 1,000 BUs were launched there would be the equivalent  of 1,000 users driving the mobile device. &lt;/p&gt;&lt;p&gt; Finally, the single data point taken from each and every repetition — some 5,587 data points in total — was the time that the actual data page took to download.  Here's the chart of the results as a function ot time within the scenario: &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;center&gt; &lt;a href="http://www.soft.com/eValid/Products/Documentation.9/Loading/Images/chart-1000-BUs.png" target="CHARTS"&gt;  &lt;img src="http://www.soft.com/eValid/Products/Documentation.9/Loading/Images/chart-1000-BUs.png" height="200" width="450" border="2" /&gt;   &lt;/a&gt; Chart of Derived Internal Response Times (Click to See Full Image) &lt;/center&gt; &lt;p&gt; The payoff information here can be seen at the beginning of the chart, when the download time was pretty much independent of the applied load -- up to about 200 BUs. After that, the more users requesting that page, the longer it took, so that at the end, with 1,000 BUs asking the download time was as long as 5 minutes. It looks like someone'll be missing the bus!  &lt;/p&gt;&lt;p&gt; Here is the link to the full solution description: &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/1000-BUs.html"&gt; Mobile Device Loading Experiment – 1,000 BUs  &lt;/a&gt;     &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-439976063290454523?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/439976063290454523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=439976063290454523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/439976063290454523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/439976063290454523'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/11/mobile-device-loading-experiment.html' title='Mobile Device Loading Experiment'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-6253513596207553566</id><published>2011-10-28T15:18:00.000-07:00</published><updated>2011-11-04T11:57:53.525-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>Testing Mobile Web Apps</title><content type='html'>An eValid user wrote:&lt;blockquote&gt;Can you please explain in more detail how eValid simulates web applications on mobile devices? Also, you claim that your tests done by eValid when simulating mobile devices are functionally equivalent to using the mobile device? Can you elaborate?&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Background&lt;/b&gt;&lt;br /&gt;First, some background information and details...  The underlying question here is, &lt;i&gt;what does it mean to test a mobile web application?&lt;/i&gt;  &lt;/p&gt;&lt;p&gt; It is important to make sure of the distinctions between  how a mobile &lt;u&gt;web application&lt;/u&gt; responds  and how a &lt;u&gt;mobile device&lt;/u&gt; responds.  In other words, you have to ask yourself:  are you testing a mobile device;  or, are you testing an application  that &lt;i&gt;runs on a mobile device.&lt;/i&gt;  &lt;/p&gt;&lt;p&gt; If it is the latter — testing a mobile device —  then eValid is not well suited to that type of work. eValid is not a device tester — it is a web application tester.  &lt;/p&gt;&lt;p&gt; But if it is the former then the question really reduces to,  "what does it mean to test a  mobile web application?"  &lt;/p&gt;&lt;p&gt; &lt;b&gt;eValid Solution&lt;/b&gt;&lt;br /&gt;Being primarily a web &lt;i&gt;application&lt;/i&gt; testing system the main focus for eValid is,  &lt;i&gt;from a user's perspective (that is, from inside a browser), how does the application behave?&lt;/i&gt; The key word is  "behave,"   and to eValid that means the kind of content is delivered (is it correct or not?) and how fast is it delivered (does it meet performance thresholds).  &lt;/p&gt;&lt;p&gt; When you use the eValid &lt;tt&gt;SetUserAgent&lt;/tt&gt;  command to set up eValid to act like a mobile device,  the data eValid generates in response to  requests from the server is no different from what the actual device generates from the server.  In other words, if you change the "identity" of the browser as a test driver,  you change the response from the server,  and you effectively test the server's ability to support the "identity" of the browser.  &lt;/p&gt;&lt;p&gt; And the key facts about quality — validation of response data and quantification of response times — are perfectly measurable from the eValid desktop. In most instances, mobile device download speeds are nominally in the same range as those for most desktop applications.  The data delivered to a mobile device  passes through a wireless gateway of some kind before reaching the device, whereas the same data has to pass through some kind of internet service provided before it reaches your desktop.  &lt;/p&gt;&lt;p&gt; In other words,  you don't need the actual device to stimulate the server responses, and you don't need the actual device  to validate content and to measure performance timing data. &lt;/p&gt;&lt;p&gt;_________________&lt;br /&gt;&lt;/p&gt;&lt;p&gt; eValid Support      &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-6253513596207553566?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/6253513596207553566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=6253513596207553566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6253513596207553566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6253513596207553566'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/10/testing-mobile-web-apps.html' title='Testing Mobile Web Apps'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1539594373293830502</id><published>2011-10-27T13:52:00.000-07:00</published><updated>2011-10-27T13:53:06.745-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><title type='text'>Recent eValid Technology Questions</title><content type='html'>&lt;p&gt; Recently there have been a number of eValid User Forum postings that raise interesting questions about eValid's architecture and underlying technology.  &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=6554" target="_Blank"&gt;  Can eValid analyze any web page? &lt;/a&gt;  -- Are there limits to what kinds of pages eValid can analyze?  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=6525" target="_Blank"&gt;  Does evalid have an API? What is it like? &lt;/a&gt;  -- Details about eValid's Programmatic Interface  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=6380" target="_Blank"&gt;  eValid operating with Web 2.0 and AJAX applications &lt;/a&gt;  -- Pointer to the   &lt;a href="http://www.e-valid.com/Promotion/Offers/WhitePaper/description.html"&gt;  Business White Paper&lt;/a&gt; that sumarizes eValid's development history.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=6298" target="_Blank"&gt;  Any Kinds Of Web Applications &lt;/a&gt;  -- What eValid can and can't test?  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=6265" target="_Blank"&gt;  IE Browser &lt;/a&gt;  -- eValid's dependence on the IE browser: how it works!  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=6179" target="_Blank"&gt;  Drive tests using JavaScript &lt;/a&gt;  -- Why eValid is built to &lt;i&gt;never&lt;/i&gt; interfere with JavaScript   operations.    &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=5493" target="_Blank"&gt;  Why doesn't eValid work at the transport level? &lt;/a&gt;  -- The advantages of eValid's high-level approach are explained.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=5354" target="_Blank"&gt;  Can eValid test IPhones? &lt;/a&gt;  -- Specifics on how to test mobile devices. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1539594373293830502?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1539594373293830502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1539594373293830502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1539594373293830502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1539594373293830502'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/10/recent-evalid-technology-questions.html' title='Recent eValid Technology Questions'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-3123411933656955870</id><published>2011-10-24T15:18:00.000-07:00</published><updated>2011-10-26T10:25:55.693-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><category scheme='http://www.blogger.com/atom/ns#' term='Structural Testing'/><title type='text'>Using evalid With An AJAX Autocomplete Functionality</title><content type='html'>This scripting example investigates how eValid can be used to validate an  AJAX autocomplete function. The two variants of the script shown below operate as follows:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Introduce a partial string into the text area, for example &lt;tt&gt;evali&lt;/tt&gt;. &lt;/li&gt;&lt;li&gt;Capture the contents of the DOM after the AJAX activity has  provided some suggested completions. &lt;/li&gt;&lt;li&gt;Confirm that a required string, for example &lt;tt&gt;evalid&lt;/tt&gt;, is present within the available suggestions presented by the autocomplete feature. &lt;/li&gt;&lt;/ol&gt;  &lt;p&gt; The goal of the script is to confirm that,  among all of the possible suggested completions,  that the target &lt;tt&gt;evalid&lt;/tt&gt; string is among the options presented.  If successful, this process effectively validates operation of  the AJAX autocomplete function by confirming its results with known (expected) data. &lt;/p&gt;&lt;p&gt; Here is the link to the full solution description: &lt;a href="http://www.e-valid.com/Products/Documentation.9/DOM/Examples/check.autocomplete.html"&gt;  Checking AJAX Autocomplete Functionality&lt;/a&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-3123411933656955870?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/3123411933656955870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=3123411933656955870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3123411933656955870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3123411933656955870'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/10/using-evalid-with-ajax-autocomplete.html' title='Using evalid With An AJAX Autocomplete Functionality'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-4456318792313427160</id><published>2011-10-21T09:16:00.000-07:00</published><updated>2011-10-26T10:26:14.176-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><category scheme='http://www.blogger.com/atom/ns#' term='Structural Testing'/><title type='text'>Manipulating the Target Window</title><content type='html'>How do you use the eValid DOM manipulation commands to modify an anchor-tag's attributes to deliver the page to a different specified new window than the one given in the HTML passage.&lt;br /&gt;&lt;p&gt;In this typical HTML passage if you click on the link the new page is opened in a new window named "NEW-WINDOW": &lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:monospace;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&amp;lt;A HREF=../URL TARGET=NEW-WINDOW&amp;gt;Title Of Page&amp;lt;/A&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/URL" target="NEW-WINDOW"&gt;&lt;tt&gt;&lt;b class="tealdark"&gt;&lt;/b&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;The key to modifying this link target dynamically is to recognize that &lt;i&gt;any&lt;/i&gt; anchor tag that has a specified target will have the name of the target stored as one of the attributes in the defining DOM element. All you need to do is find the right element, and then put in a new string for the target page. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here is the link to the solution description: &lt;a href="http://www.e-valid.com/Products/Documentation.9/DOM/Examples/change.target.html"&gt;Change the Target of an Anchor Tag Link To A New Window&lt;/a&gt; &lt;/p&gt;&lt;/tt&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-4456318792313427160?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/4456318792313427160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=4456318792313427160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4456318792313427160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4456318792313427160'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/10/manipulating-target-window.html' title='Manipulating the Target Window'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1904306616978274326</id><published>2011-10-19T13:07:00.000-07:00</published><updated>2011-10-26T10:26:32.227-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><category scheme='http://www.blogger.com/atom/ns#' term='Structural Testing'/><title type='text'>Modifying DOM Elements Dynamically</title><content type='html'>How do you use the DOM manipulation commands to modify a specific DOM element dynamically?  &lt;p&gt; In this illustrative solution  an eValid script demonstrates the ability to modify the DOM dynamically by using eValid DOM manipulation commands to change the background color.  &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Navigates to a page  &lt;/li&gt;&lt;li&gt;Changes the background color for one element to COLOR1.  &lt;/li&gt;&lt;li&gt;Waits 5 seconds (so you can see the effect).  &lt;/li&gt;&lt;li&gt;Changes the background color for one element to COLOR2  &lt;/li&gt;&lt;li&gt;Waits 5 seconds (so you can see the effect).  &lt;/li&gt;&lt;li&gt;Changes the background color back to the original background color.  &lt;/li&gt;&lt;li&gt;Waits 5 seconds (so you can see the effect).  &lt;/li&gt;&lt;/ol&gt;    &lt;p&gt; Here is the link to the full solution description: &lt;a href="http://www.e-valid.com/Products/Documentation.9/DOM/Examples/modify.DOM.html"&gt;  Modify a DOM Element Dynamically&lt;/a&gt;     &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1904306616978274326?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1904306616978274326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1904306616978274326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1904306616978274326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1904306616978274326'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/10/modifying-dom-elements-dynamically.html' title='Modifying DOM Elements Dynamically'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-3612097531450245514</id><published>2011-10-17T15:22:00.000-07:00</published><updated>2011-10-18T10:55:17.446-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>Update on Mobile Application Performance</title><content type='html'>Some months ago we ran a small experiment on the Beta site of a mobile application in which we ran a small 100-BU (Browser User) test to see how performance of the application changed as the load increased, linearly, from 1 BU to 100 BUs.&lt;br /&gt;&lt;br /&gt;As a followup, we repeated the experiment on the same application -- which now has become a full-scale "non-Beta" application -- with the results shown here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/chart1.chart2.chart3.html"&gt;Further Comparative Improvement of Performance Under Load&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see from the charts, things didn't necessarily get better, and you could say that there was some deterioration. But remember, that later data -- from over four months ago when the tests were first run -- is now from a live application. Right now it appears this application is "good" for up to about 25 simultaneous users, but performance drops off quickly after that -- as much as a 5x degradation beyond 50 simultaneous users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-3612097531450245514?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/3612097531450245514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=3612097531450245514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3612097531450245514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3612097531450245514'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/10/update-on-relative-performance.html' title='Update on Mobile Application Performance'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-6269227600408432893</id><published>2011-10-14T15:48:00.000-07:00</published><updated>2011-10-14T15:57:38.386-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum. We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=5229" target="_Blank"&gt;  Can eValid test applications using GWT and Vaadim? &lt;/a&gt;  -- Tricks in testing a specialzed application  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=5247" target="_Blank"&gt;  Complex Synchronizations &lt;/a&gt;  -- Is there a resource problem?  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=5269" target="_Blank"&gt;  Keep Separate Cookies &lt;/a&gt;  -- More about saving your cookies!  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=11&amp;amp;t=5300" target="_Blank"&gt;  Can eValid detect graphic differences in my app's GUI? &lt;/a&gt;  -- Methods to confirm graphics are described.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=5324" target="_Blank"&gt;  Use of the cache during server load test &lt;/a&gt;  -- Details on cache locking.&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=12&amp;amp;t=5325" target="_Blank"&gt;  Can you guys run a monitor on a smart phone app? &lt;/a&gt;  -- Mobile monitoring. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=13&amp;amp;t=5339" target="_Blank"&gt; Run a batch mode scan?&lt;/a&gt; -- Background site analysis.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=5342" target="_Blank"&gt;  Why does eValid base its operation on IE?&lt;/a&gt;  -- Justifications for IE dependence.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=5354" target="_Blank"&gt;  Can eValid test IPhones? &lt;/a&gt;  -- How to spoof iPhones.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=5357" target="_Blank"&gt;  Pretending to be a mobile client &lt;/a&gt;  -- More about mobile client emulation.   &lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-6269227600408432893?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/6269227600408432893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=6269227600408432893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6269227600408432893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6269227600408432893'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/10/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-6331906915648047971</id><published>2011-10-06T12:06:00.000-07:00</published><updated>2011-10-17T15:33:30.918-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Webinar'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>Webinar: Structural Testing for Mobile/AJAX/Web 2.0</title><content type='html'>&lt;table border="0" cellpadding="4" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr valign="TOP"&gt;&lt;td colspan="2" align="CENTER" bg valign="TOP"&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:+2;"&gt;Run Functional/Regression Tests on   &lt;br /&gt;Complex, Dynamic AJAX/Web 2.0/Mobile Applications  &lt;br /&gt;Extremely Robust Tests Are Based on Structural Page Features  &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:+2;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td colspan="3" align="center" valign="middle"&gt;  &lt;a href="https://www2.gotomeeting.com/register/633005834" target="_blank"&gt;  &lt;img src="http://www.e-valid.com/Images/bt-webinar-reg.png" alt="Register" border="0" height="43" width="185" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;   &lt;tr valign="TOP"&gt; &lt;td colspan="2" align="CENTER" bg valign="TOP"&gt;  &lt;b&gt;  &lt;span style="font-size:+2;"&gt;  Wednesday, 12 October 2011&lt;br /&gt;2:00 PM Eastern Time / 11:00 AM Pacific Time  &lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td colspan="2" align="LEFT"&gt; &lt;p&gt; When web applications often change in subtle ways,  and your functional/loading/monitoring tests may begin to fail if your test scripts are "brittle". eValid's advanced structural testing commands overcomes this problem to help you achieve tests that survive page changes  -- but still validate performance realistically.   &lt;/p&gt;&lt;p&gt; The eValid structural testing command set makes it possible  organize tests entirely around structural properties of a page that  don't change over time. A test done with structural testing methods can handle &lt;i&gt;any&lt;/i&gt; AJAX/Web 2.0/Mobile application reliably and efficiently.  Even when page structure and details  (but not essential functional intent and effect)  -- change substantially.  &lt;/p&gt;&lt;p&gt; Learn how to achieve greater productivity with smaller budgets,  maximize your IT investments,  and get more work done in less time with less energy. &lt;/p&gt;&lt;p&gt; Build reliable, robust AJAX/Web 2.0/Mobile tests once  -- and you won't have to worry about them again.   &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;      &lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td align="RIGHT" valign="TOP" width="100"&gt; &lt;b&gt;Webinar Outline&lt;/b&gt; &lt;/td&gt;  &lt;td&gt;  &lt;ul&gt;&lt;li&gt;Introduction to eValid's Architecture.   &lt;/li&gt;&lt;li&gt;Functional Test Creation:    "What you see and do, is what eValid records, is what eValid reproduces".   &lt;/li&gt;&lt;li&gt;Methodology Overview: Record From Life, Adapt From Page Facts   &lt;/li&gt;&lt;li&gt;Index/Motion (Algorithmic/Structural) Command Summary   &lt;/li&gt;&lt;li&gt;Typical Script Passages:  "Recorded From Life" and Structural Versions   &lt;/li&gt;&lt;li&gt;Script Enhancement for AJAX/Web 2.0:  Bullet-Proofing Your Playback   &lt;/li&gt;&lt;li&gt;Practical Experience &amp;amp; Recommendations   &lt;/li&gt;&lt;/ul&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;   &lt;table border="0" cellpadding="8" cellspacing="0" width="100%"&gt;   &lt;tbody&gt;&lt;tr&gt;&lt;td colspan="3" align="CENTER"&gt;     &lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;  &lt;td colspan="3" align="CENTER" bg valign="TOP"&gt;  &lt;b&gt;  &lt;span style="font-size:+1;"&gt;  You are cordially invited to attend this free Webinar.  &lt;/span&gt;&lt;/b&gt;  &lt;br /&gt; &lt;span style="font-size:+3;"&gt;  &lt;b&gt;&lt;a href="https://www2.gotomeeting.com/register/633005834" target="_blank"&gt;REGISTER NOW!&lt;/a&gt;&lt;/b&gt;  &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-6331906915648047971?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/6331906915648047971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=6331906915648047971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6331906915648047971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6331906915648047971'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/10/webinar-structural-testing-for.html' title='Webinar: Structural Testing for Mobile/AJAX/Web 2.0'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-8555689902675941730</id><published>2011-09-02T17:32:00.000-07:00</published><updated>2011-10-28T15:25:24.717-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><title type='text'>Can you tell me more about eValid's architecture?</title><content type='html'>An eValid user wrote:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Can you tell me more about eValid's architecture? Is it based on the Trident Rendering Engine?&lt;/blockquote&gt;&lt;br /&gt;Yes, the browsing part of eValid is based on use of the MSHTML (Trident Rendering Engine) libraries.&lt;br /&gt;&lt;br /&gt;Although this makes eValid a complete browser (which emulates behavior of whatever version of IE you have installed on your machine), there are a few differences in the way eValid interacts with MSHTML. The main difference is that eValid has direct, immediate, "in-memory" access to the browser DOM and this unique capability makes much of what eValid does possible.&lt;br /&gt;&lt;br /&gt;That architecture -- incorporating direct DOM access in a free-standing executable -- also is the reason why we can use eValid in server loading work by running multiple (100's or 1,000's of) instances to impose completely realistic load.&lt;br /&gt;&lt;br /&gt;Also -- and this fact may be just as important -- the eValid engine does not make use of the JavaScript interpreter that is part of the browser. That is important because it means that applications that rely on JavaScript like modern RIA's that use AJAX do not experience any interference in their operation from the test engine itself. (You would not want a test engine to interfere with it is supposed to test, would you?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-8555689902675941730?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/8555689902675941730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=8555689902675941730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8555689902675941730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8555689902675941730'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/08/can-you-tell-me-more-about-evalids.html' title='Can you tell me more about eValid&apos;s architecture?'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1219937527378531039</id><published>2011-08-29T13:06:00.000-07:00</published><updated>2011-09-06T13:37:31.957-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Structural Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Examples'/><title type='text'>How to record synchronization points from the GUI?</title><content type='html'>An eValid user wrote:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I need to make a good recording of an AJAX app, but I need to know how to record synchronization points from the GUI. I don't want to have to manipulate the script at all, please!&lt;/blockquote&gt;&lt;br /&gt;That's actually very easy.&lt;br /&gt;&lt;br /&gt;The most common synchronization point is "Validate &amp;amp; Synchronize on Selected Text." This is 99.99% reliable even for AJAX applications (there are always 0.01% where you have to resort to "structural commands").&lt;br /&gt;&lt;br /&gt;The protocol is simple to follow:&lt;br /&gt;&lt;br /&gt;On each page, as you make your recording, select a piece of visible text with the left mouse button so that it is highlighed. Then click eValid: Record &amp;gt; Validate &amp;gt; &amp;amp; Synchronize &amp;gt; Text String, or simply press Ctrl-Y.&lt;br /&gt;&lt;br /&gt;You'll see eValid record a command in the Script Window.&lt;br /&gt;&lt;br /&gt;Now, knowing that the synchronization logic will wait for the highlighted text that you chose to show up on the screen at playback time, you can then take the next action. Click on a button, click on a link.&lt;br /&gt;&lt;br /&gt;Then, wait for the application to settle down and repeat the sequence.&lt;br /&gt;&lt;br /&gt;Simple enough. Just remember: Wait --&amp;gt; Sync --&amp;gt; Act, [Wait --&amp;gt; Sync --&amp;gt; Act, --&amp;gt; ...].&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1219937527378531039?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1219937527378531039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1219937527378531039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1219937527378531039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1219937527378531039'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/08/how-to-record-synchronization-points.html' title='How to record synchronization points from the GUI?'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-8806648100806860822</id><published>2011-08-25T12:40:00.000-07:00</published><updated>2011-08-26T12:09:02.547-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Webinar'/><category scheme='http://www.blogger.com/atom/ns#' term='Structural Testing'/><title type='text'>Advanced Structural Testing Webinar Movie Available</title><content type='html'>The "movie" recording of the eValid Webinar, &lt;a href="http://www.soft.com/eValid/Promotion/Email/2011/17Aug11.webinar.html" target="FLYER"&gt;Advanced Structural Testing of Mobile/AJAX/Web 2.0 &lt;/a&gt;, that was given on 17 August 2011 by Dr. Edward Miller &amp;amp; Ms. Rita Bral, is now available. To view the movie simply click &lt;A HREF="http://www.e-Valid.com/Promotion/Offers/WebinarMovie/request.html" TARGET="MOVIE"&gt;Request&lt;/A&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-8806648100806860822?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/8806648100806860822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=8806648100806860822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8806648100806860822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8806648100806860822'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/08/advanced-structural-testing-webinar.html' title='Advanced Structural Testing Webinar Movie Available'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-2837518777498434884</id><published>2011-08-24T16:30:00.000-07:00</published><updated>2011-08-24T16:32:58.782-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'> &lt;div class="post-header"&gt;  &lt;/div&gt;   &lt;div class="post-header"&gt;  &lt;/div&gt;  Beginning in mid-2010 we have   directed all technical support questions      to the eValid User Forum.  We  have learned that when one user has an      issue, all users can  profit  from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest. &lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4987" target="_Blank"&gt; 	The most-common bottlenecks &lt;/a&gt; 	-- Where best to look for problems?  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=12&amp;amp;t=4996" target="_Blank"&gt; 	The nice banding of times in your demo scripts &lt;/a&gt; 	-- How to set up intra-script measurement timings.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=5004" target="_Blank"&gt; 	Regular expression matching &lt;/a&gt; 	-- Relative advantage of regular expression (XPath) matching.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=5062" target="_Blank"&gt; 	Does eValid have a script debugger? &lt;/a&gt; 	-- Available support for script checkout and problem resolution.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=5126" target="_Blank"&gt; 	How do you test an auto-complete function?&lt;/a&gt; 	-- Methods for testing a common AJAX supported feature.&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=5140" target="_Blank"&gt; 	The right contents of a property &lt;/a&gt; 	-- Digging deep into the DOM for the right answer.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=13&amp;amp;t=5159" target="_Blank"&gt; 	How do I keep certain pages from NOT being scanned? &lt;/a&gt; 	-- The role of the Exclude URLs file in site analysis.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=5161" target="_Blank"&gt; 	Is eValid a plugin for IE? Or what? &lt;/a&gt; 	-- Resolving issues about eValid's architecture. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=5188" target="_Blank"&gt; 	Why is AJAX test synchronization so important? &lt;/a&gt; 	-- Helping keep browser state to insure test realism.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=5211" target="_Blank"&gt; 	Can eValid test a mobile device? &lt;/a&gt; 	-- Tricks for testing mobile device application responses.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-2837518777498434884?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/2837518777498434884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=2837518777498434884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2837518777498434884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2837518777498434884'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/08/selected-user-forum-posts_24.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-6183640828069884009</id><published>2011-08-17T11:28:00.000-07:00</published><updated>2011-08-25T12:40:13.525-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><title type='text'>How long do you think it will take me to learn to do a very complex AJAX application, starting from scratch with eValid?</title><content type='html'>An eValid user wrote:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;How long do you think it will take me to learn to do a very complex AJAX application, starting from scratch with eValid?&lt;/blockquote&gt;&lt;br /&gt;The answer depends on what kind of web application you are testing.&lt;br /&gt;&lt;br /&gt;(1) If you are driving a "conventional" (non-AJAX, see below) website, then eValid orginarily has sufficient internal automatic playback synchronizations built in so that you don't need any extra steps. Just type and click and eValid will record what you've done and will play it back, no problem.&lt;br /&gt;&lt;br /&gt;Standard advisory note: If you record logging in to an application and then play back that script withOUT having logged out, then it's likely the playback will fail. You're still logged in! Of course it will fail. Good practice says, either record after having logged in and don't log out, or record the login and make sure you end with a logout.&lt;br /&gt;&lt;br /&gt;(2) For AJAX applications the situation is more difficult. Because of AJAX activity in the browser, you may not get an accurate playback because the time that AJAX takes varies with web load and other factors. The "out of the box" recording with no special steps may or may not fully synchronize at playback time.&lt;br /&gt;&lt;br /&gt;However, there is a very simple recording protocol that we recommend to use when you are dealing with an AJAX application. The basic idea is to use the &lt;span style="FONT-STYLE: italic"&gt;eValid: Record &amp;gt; Validate &amp;gt; &amp;amp; Synchronize &amp;gt; Text String&lt;/span&gt; sequence from the eValid GUI to create synchronization logic &lt;span style="TEXT-DECORATION: underline"&gt;as you make the recording&lt;/span&gt;. The sequence is simple: Act, Wait, Sync, [Act, Wait, Sync]...&lt;br /&gt;&lt;br /&gt;The steps are simple enough: (a) navigate to the next page in the test plan, (b) wait until it is fully loaded, (c) highlight a piece of text on the page, then (d) execute the above command sequence (or use the &lt;span style="FONT-STYLE: italic"&gt;Ctrl-Y&lt;/span&gt; shortcut). The resulting script then has a synchronization step that has to be satisfied before &lt;span style="TEXT-DECORATION: underline"&gt;every&lt;/span&gt; action -- and this will assure fully synchronized playback.&lt;br /&gt;&lt;br /&gt;Additional Note: In certain rare cases for AJAX applications you may need to resort to other, more powerful, DOM-based synchronizations if the recording protocol described above doesn't work. Just look up "Synchronization" in the eValid User Manual for complete details on this.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-6183640828069884009?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/6183640828069884009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=6183640828069884009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6183640828069884009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6183640828069884009'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/08/how-long-do-you-think-it-will-take-me.html' title='How long do you think it will take me to learn to do a very complex AJAX application, starting from scratch with eValid?'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-8491026113890575766</id><published>2011-08-10T13:02:00.000-07:00</published><updated>2011-08-24T16:29:20.462-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'> &lt;div class="post-header"&gt;  &lt;/div&gt;  Beginning in mid-2010 we have  directed all technical support questions      to the eValid User Forum. We  have learned that when one user has an      issue, all users can profit  from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4852" target="_Blank"&gt; 	How close is eValid to being identical to IE? &lt;/a&gt; 	-- eValid underlying technology explained. [01Apr11]  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=4823" target="_Blank"&gt; 	What makes eValid a "test enabled web browser" anyway?&lt;/a&gt; 	-- Some details on eValid's architecture.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=12&amp;amp;t=4833" target="_Blank"&gt; 	Can you run eValid in monitoring mode from cloud resources?&lt;/a&gt; 	-- Guidlines for cloud-based monitoring.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4901" target="_Blank"&gt; 	Absolute Modes with MS-Notepad &lt;/a&gt; 	-- Creating scripts with eValid driving Notepad.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4880" target="_Blank"&gt; 	Can eValid handle changes in frame names? &lt;/a&gt; 	-- How to handle dynamc frame names.   &lt;p&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=13&amp;amp;t=4889" target="_Blank"&gt; 	Can you set up site analysis in a monitoring mode?&lt;/a&gt; 	-- How ro provision nightly site analysis runs.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=11&amp;amp;t=4899" target="_Blank"&gt; 	eValid's capability to analyze DOM changes &lt;/a&gt; 	-- Input/output commands for DOM property values.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4888" target="_Blank"&gt; 	How does eValid support "CI"? &lt;/a&gt; 	-- Jumping into the Continuous Integration controversy.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=11&amp;amp;t=4917" target="_Blank"&gt; 	About setUser agent command in Evalid &lt;/a&gt; 	-- Details on how to spoof non-IE browsers.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4969" target="_Blank"&gt; 	Why can't your desktop synchroninzation be used for AJAX? &lt;/a&gt; 	-- Pros and cons of alternative synchronization methods.   &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-8491026113890575766?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/8491026113890575766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=8491026113890575766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8491026113890575766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8491026113890575766'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/08/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5520825554237726213</id><published>2011-08-08T13:23:00.000-07:00</published><updated>2011-08-08T13:27:37.703-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><title type='text'>What is the best way to record a test that you know will run when you play it back?</title><content type='html'>An eValid user wrote:&lt;br /&gt;&lt;blockquote&gt;What is the best way to record a test that you know will run when you play it  back?&lt;/blockquote&gt;&lt;br /&gt;The answer depends on what kind of web application you are testing.&lt;br /&gt;&lt;br /&gt;(1)  If you are driving a "conventional" (non-AJAX, see below) website, then  eValid orginarily has sufficient internal automatic playback  synchronizations built in so that you don't need any extra steps.  Just  type and click and eValid will record what you've done and will play it  back, no problem.&lt;br /&gt;&lt;br /&gt;Standard advisory note: If you record logging  in to an application and then play back that script withOUT having  logged out, then it's likely the playback will fail.  You're still  logged in!   Of course it will fail.  Good practice says, either record  after having logged in and don't log out, or record the login and make  sure you end with a logout.&lt;br /&gt;&lt;br /&gt;(2) For AJAX applications the  situation is more difficult.  Because of AJAX activity in the browser,  you may not get an accurate playback because the time that AJAX takes  varies with web load and other factors.   The "out of the box" recording  with no special steps may or may not fully synchronize at playback  time.&lt;br /&gt;&lt;br /&gt;However, there is a very simple recording protocol that we  recommend to use when you are dealing with an AJAX application.  The  basic idea is to use the &lt;span style="font-style: italic"&gt;eValid: Record &amp;gt; Validate &amp;gt; &amp;amp; Synchronize &amp;gt; Text String&lt;/span&gt; sequence from the eValid GUI to create synchronization logic &lt;span style="text-decoration: underline"&gt;as you make the recording&lt;/span&gt;.   The sequence is simple:  Act, Wait, Sync, [Act, Wait, Sync]...&lt;br /&gt;&lt;br /&gt;The  steps are simple enough:  (a) navigate to the next page in the test  plan, (b) wait until it is fully loaded, (c) highlight a piece of text  on the page, then (d) execute the above command sequence (or use the &lt;span style="font-style: italic"&gt; Ctrl-Y&lt;/span&gt; shortcut).  The resulting script then has a synchronization step that has to be satisfied before &lt;span style="text-decoration: underline"&gt;every&lt;/span&gt; action -- and this will assure fully synchronized playback.&lt;br /&gt;&lt;br /&gt;Additional  Note:  In certain rare cases for AJAX applications you may need to  resort to other, more powerful, DOM-based synchronizations if the  recording protocol described above doesn't work.  Just look up  "Synchronization" in the eValid User Manual for complete details on  this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5520825554237726213?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5520825554237726213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5520825554237726213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5520825554237726213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5520825554237726213'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/08/what-is-best-way-to-record-test-that.html' title='What is the best way to record a test that you know will run when you play it back?'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-3242965480074585292</id><published>2011-08-03T16:35:00.000-07:00</published><updated>2011-10-17T15:34:04.385-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>Webinar: Advanced Structural Testing for Mobile/AJAX/Web 2.0</title><content type='html'>&lt;table border="0" cellpadding="4" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr valign="TOP"&gt;&lt;td colspan="2" bg="" align="CENTER" valign="TOP"&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:+2;"&gt;Run Functional/Regression Tests on &lt;br /&gt;Complex, Dynamic AJAX/Web 2.0/Mobile Applications&lt;br /&gt;Extremely Robust Tests Are Based on Structural Page Features  &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:+2;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td colspan="3" align="center" valign="middle"&gt;  &lt;a href="https://www2.gotomeeting.com/register/190068123" target="_blank"&gt;  &lt;img src="http://www.e-valid.com/Images/bt-webinar-reg.png" alt="Register" border="0" height="43" width="185" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;   &lt;tr valign="TOP"&gt; &lt;td colspan="2" bg="" align="CENTER" valign="TOP"&gt;  &lt;b&gt;  &lt;span style="font-size:+2;"&gt;  Wednesay, 17 August 2011&lt;br /&gt;2:00 PM Eastern Time / 11:00 AM Pacific Time  &lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;&lt;td colspan="2" align="LEFT"&gt; &lt;p&gt; When web applications change in subtle ways,  your functional/loading/monitoring tests may begin to fail if your test scripts are "brittle" -- i.e. break easily. eValid's advanced structural testing commands overcomes the "brittle test" issue to help you achieve tests that survive page changes  -- but still validate performance.   &lt;/p&gt;&lt;p&gt; The eValid structural testing command set makes it possible  organize tests entirely around structural properties of a page that  don't change over time. A test done with structural testing methods can handle &lt;i&gt;any&lt;/i&gt; AJAX/Web 2.0/Mobil application reliably and efficiently.  Even when page structure and details  (but not essential functional intent and effect)  -- change substantially.  &lt;/p&gt;&lt;p&gt; Learn how to achieve greater productivity with smaller budgets,  maximize your IT investments,  and get more work done in less time with less energy. &lt;/p&gt;&lt;p&gt; Build reliable, robust AJAX/Web 2.0/Mobile tests once  -- and you won't have to worry about them again.   &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;      &lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td align="RIGHT" valign="TOP" width="100"&gt; &lt;b&gt;Webinar Outline&lt;/b&gt; &lt;/td&gt;  &lt;td&gt;  &lt;ul&gt;&lt;li&gt;Introduction to eValid's Architecture.   &lt;/li&gt;&lt;li&gt;Functional Test Creation:    "What you see and do, is what eValid records, is what eValid reproduces".   &lt;/li&gt;&lt;li&gt;Methodology Overview: Record From Life, Adapt From Page Facts   &lt;/li&gt;&lt;li&gt;Index/Motion (Algorithmic/Structural) Command Summary   &lt;/li&gt;&lt;li&gt;Typical Script Passages:  "Recorded From Life" and Structural Versions   &lt;/li&gt;&lt;li&gt;Script Enhancement for AJAX/Web 2.0:  Bullet-Proofing Your Playback   &lt;/li&gt;&lt;li&gt;Practical Experience &amp;amp; Recommendations   &lt;/li&gt;&lt;/ul&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;br /&gt;&lt;table border="0" cellpadding="3" cellspacing="0" width="100%"&gt;   &lt;tbody&gt;&lt;tr valign="TOP"&gt;  &lt;td colspan="3" bg="" align="CENTER" valign="TOP"&gt;  &lt;b&gt;  &lt;span style="font-size:+1;"&gt;  You are cordially invited to attend this free Webinar.  &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:+1;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:+3;"&gt;  &lt;b&gt;&lt;a href="http://www2.gotomeeting.com/register/190068123" target="_blank"&gt;REGISTER NOW!&lt;/a&gt;&lt;/b&gt;  &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-3242965480074585292?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/3242965480074585292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=3242965480074585292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3242965480074585292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3242965480074585292'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/08/webinar-advanced-structural-testing-for.html' title='Webinar: Advanced Structural Testing for Mobile/AJAX/Web 2.0'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-6037096632270464655</id><published>2011-08-02T23:20:00.000-07:00</published><updated>2011-08-04T11:16:21.983-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Testing'/><title type='text'>Page Performance Optimization Methods</title><content type='html'>&lt;table border="0" cellpadding="4" cellspacing="0" width="100%"&gt;&lt;tbody&gt;  &lt;tr&gt;&lt;td&gt;  There has been a great deal of interest   in the web community recently  about how to speed up web page delivery.   At least some of this discussion is prompted   by the increasing sizes of web pages,   particularly for AJAX and Web 2.0 applications.   For example, a few years ago a 100 KByte page would be considered  "large," but now we see some pages that download 1 MByte, and these  are considered "normal".   Some website, e.g. the CNN site, regularly download 1.5-2.5 MBytes --  and that's not counting videos.   In earlier times web page component counts could be in the low  tens, now the component counts are 100+.   On a recent day, CNN's page   had 113 individual URLs involved.  &lt;p&gt;  To improve average download performance you have to buy your customers  more bandwidth (this could be expensive!),   or you need to figure out how to reduce the size of your pages   (tedious, but very effective).  But to fix something you have   to understand it, and that's where a couple of eValid tricks  come into play.     &lt;/p&gt;&lt;p&gt;  &lt;b&gt;Page Metrics Popup&lt;/b&gt;   &lt;/p&gt;&lt;table border="0" cellpadding="8" width="100%"&gt;  &lt;tbody&gt;&lt;tr valign="TOP"&gt;&lt;td&gt;  This is an eValid feature that runs along   with your browsing activity.  &lt;p&gt;  As you navigate through a website, after each page is fully   downloaded you see a simple popup like the one at the right   (click on the image to see the full picture).  &lt;/p&gt;&lt;p&gt;  The data extracted by eValid includes the size of the base page,  the total number of URLs involved, and all of the details about  the internal structure of the page   including the total size of the download.  &lt;/p&gt;&lt;p&gt;  Here are the details on eValid's  &lt;a href="http://www.e-valid.com/Products/Documentation.9/Metrics/metrics.popup.html" target="POPUP"&gt;Page Metrics Popup&lt;/a&gt; feature.  &lt;/p&gt;&lt;/td&gt;  &lt;td&gt;  &lt;a href="http://www.e-valid.com/Products/Documentation.9/Images/new.metrics.popup.gif" target="PICTURE"&gt;  &lt;img src="http://www.e-valid.com/Products/Documentation.9/Images/new.metrics.popup.gif" width="125" /&gt;&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt;     &lt;p&gt;&lt;/p&gt;&lt;p&gt;  &lt;b&gt;PageSpeed Process&lt;/b&gt;  &lt;/p&gt;&lt;table border="0" cellpadding="8" width="100%"&gt;  &lt;tbody&gt;&lt;tr valign="TOP"&gt;&lt;td&gt; &lt;br /&gt;&lt;/td&gt;&lt;td align="LEFT" width="125"&gt;  &lt;a href="http://www.e-valid.com/Products/Documentation.9/PageSpeed/Images/ps.chart.normal.view.png" target="PAGESPEED"&gt;  &lt;img src="http://www.e-valid.com/Products/Documentation.9/PageSpeed/Images/ps.chart.normal.view.png" width="125" /&gt;&lt;/a&gt;  &lt;/td&gt;  &lt;td&gt;  The eValid  &lt;a href="http://www.e-valid.com/Products/Documentation.9/PageSpeed/process.html" target="PAGESPEED"&gt;  PageSpeed Process&lt;/a&gt;   uses the "detailed page timings" feature to collect page  component byte-count and  download times, in the order in which each component is  recovered and rendered.  &lt;p&gt;  The resulting "stack chart" reveals   detailed the download time and size  of each page component,   by simply hovering your mouse over the display bars.   This way, you know which element is the bottleneck.   &lt;/p&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;/p&gt;&lt;p&gt;  &lt;i&gt;Bottom Line&lt;/i&gt;:  eValid gives you all the details on what's what about your page.   It's up to you to fix the problems eValid analytics reveals.   That's a lot easier to do if you know what's wrong. &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-6037096632270464655?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/6037096632270464655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=6037096632270464655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6037096632270464655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6037096632270464655'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/08/web-quality-news.html' title='Page Performance Optimization Methods'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-8684476207067306998</id><published>2011-07-25T15:12:00.000-07:00</published><updated>2011-08-26T10:17:47.335-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Structural Testing'/><title type='text'>Drive tests using JavaScript?</title><content type='html'>An eValid user wrote:&lt;br /&gt;&lt;blockquote&gt;Does evalid drive tests using JavaScript?  If not, why not?&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;There are many reasons why evalid does NOT "drive tests using  JavaScript" and some of them go back to the very beginnings of eValid.&lt;br /&gt;&lt;br /&gt;A  main goal of the eValid technology development was to provide a test  bed or test driver that could work efficiently and easily with web  browser enabled applications.   In that beginning period -- going back  to over 10 years ago -- we had completed internal "proof of concept"  implementations of several kinds of testbeds.  We tried out "wrappers,"  we tried out on-board programs using JavaScript passages, we tried out  various "browser editors"...in short, we tried all of the combinations  that we could think of.&lt;br /&gt;&lt;br /&gt;What we discovered in our early  engineering work was that there was a vast difference in the overall  performance -- and a vast difference in how much each testbed trial  solution interacted with the behavior of the web application.   It was  the potential for "bad interaction" which pointed the way for the team,  because the underlying assumption was that, to be a good test driver,  the test drive could not get in the way of the thing being tested.&lt;br /&gt;&lt;br /&gt;Of  all of the alternatives that were considered, we leaded strongly on the  one prototype product that was built with an open-source browser.   Having that kind of direct, immediate, "intimate" control of all of the  signals and events and transfers and other activity while the browser  gets the page components, assembles them into the internal document  object model, and finally renders them to the user -- that level of  interaction, we felt, was "perfect" for what we envisioned eValid to do. &lt;br /&gt;&lt;br /&gt;We sill had to deal with the question of "overhead."  No  matter how efficiently you build a test driver, it is software so it  takes some fraction of the CPU to execute.  We settled on a target of&lt;span style="font-weight: bold"&gt; not more than 0.1% interference&lt;/span&gt;  with the application.   And, the solution we ultimately chose,  and  which has become the eValid architecture, has met that goal in every  regard.&lt;br /&gt;&lt;br /&gt;So, the REAL reason that eValid does not use JavaScript  to drive the test is that it is (a) too messy, (b) has too high an  overhead, (c) imposes too large a footprint for the test engine, and (d)  interfers with the normal operation of a web page.   With the growing  importance of AJAX this choice is more than justified -- eValid's  architecture says "hands off" to the co-executing JavaScript passages  that implement AJAX -- and this means that eValid tests are far more  accurate and far more reliable than would have been any of the other  architectures which we studied, and discarded as wanting.&lt;br /&gt;&lt;br /&gt;__________________&lt;br /&gt;eValid Tech Support&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-8684476207067306998?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/8684476207067306998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=8684476207067306998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8684476207067306998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8684476207067306998'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/07/drive-tests-using-javascript.html' title='Drive tests using JavaScript?'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-3711035141815058819</id><published>2011-07-22T15:41:00.000-07:00</published><updated>2012-01-05T16:29:03.081-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><category scheme='http://www.blogger.com/atom/ns#' term='Structural Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Do you have a standard pricing structure for building an eValid test? What are the limits on size and complexity?</title><content type='html'>An eValid user wrote:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;Do you have a standard pricing structure for building an eValid test? What are the limits on size and complexity?&lt;/em&gt;&lt;/blockquote&gt;Yes, in addition to providing licenses to the eValid product so you can build your own tests, we also provide services that generate tests according to you own specification.&lt;br /&gt;&lt;br /&gt;We have (as you might expect) a great deal of experience in building functional tests using eValid, and we generally are able to deliver test scripts to you that are 100% self-synchronizing and also 100% load-test safe.&lt;br /&gt;&lt;br /&gt;Self-synchronizing means that you can make any adjustment to the Wait Time Multiplier you like -- including eliminating all delays, a Wait Time Multiplier of zero -- and the test will still run successfully. This is done with eValid structural commands and with eValid DOM-synchronization commands.&lt;br /&gt;&lt;br /&gt;Load-test safe means that the tests can be run in multiple eValid instances on the same machine, without interfering with each other. That way, such a test can run 100's of browser users on one regular machine -- and 1,000's of browser users on a beefy, multi-user computer (like the ones we deploy when doing cloud-based loading work for customers).&lt;br /&gt;&lt;br /&gt;We are so confident that we can complete such test script development projects on a tight budget -- and who isn't interested in having tight control of costs these days? -- that we offer such test creation mini-projects for a typical fixed-price fee $1,495 per script. And we take all of the engineering risks if it takes us longer than our nominal time budget. We have a 100% deliver success ratio on such mini-projects.&lt;br /&gt;&lt;br /&gt;There are size constraints and limits of course, but for this very modest price we generally deliver a test script that has all of the above properties but in addition typically has coverage for up to 200 test steps (test plan imperatives like "click this..." or "select that..."), and can play back as long as about 5 minutes with no wait times.&lt;br /&gt;&lt;br /&gt;You might think that 5 minutes is not a long time nor a very comlicated script, but when eValid scripts run with zero delay times, we find that the resulting test script, which may be upwards of 400 lines or more, will cover a very great deal of "functional ground."&lt;br /&gt;&lt;br /&gt;All we need to get going on a mini-project like this is a step-by-step outline of your test, and appropriate access credentials for your application. If you don't want to write your test plan down, we can even include doing that step with a phone interview.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-3711035141815058819?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/3711035141815058819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=3711035141815058819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3711035141815058819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3711035141815058819'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/07/do-you-have-standard-pricing-structure.html' title='Do you have a standard pricing structure for building an eValid test? What are the limits on size and complexity?'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1061482330772502195</id><published>2011-07-21T11:56:00.000-07:00</published><updated>2011-07-21T16:00:26.945-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Structural Testing'/><title type='text'>Driving a complex AJAX APP</title><content type='html'>An eValid user wrote:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Driving a complex AJAX APP...Tell Me How&lt;/blockquote&gt;&lt;br /&gt;This is a good question and it raises an interesting point about how modern web browser enabled applications that involve large amounts of AJAX actually operate.&lt;br /&gt;&lt;br /&gt;If you recall, when AJAX is used there are JavaScript programs that run in the JavaScript engine (inside the browser) that do all kinds of things, but mainly control communication and data transfers between the browser and the server, based (in part) of user inputs. Think in terms of what you see on your screen when you type strings into a search engine that has implemented some kind of "autocomplete" feature. In that case there is a LOT of back-and-forth to/from the server.&lt;br /&gt;&lt;br /&gt;The amount of processing time for that used to be very small, almost "invisible" to you as a tester in the scale of time that relates to your test cases.&lt;br /&gt;&lt;br /&gt;But, as the total volume of JavaScript has grown the total time that running those (admittedly, wonderful programs) also grows. Accordingly, the amount of time it takes for the browser to settle down and reliably accept an input from the test engine grows.&lt;br /&gt;&lt;br /&gt;That's where the problem arises.&lt;br /&gt;&lt;br /&gt;eValid's structural commands are done separately from that JavaScript (this is an important architectural feature of eValid's implementation -- the non-interference with JavaScript). Even so, we have seen cases in which the eValid structural commands are "too fast" for the browser...we have heard of cases when, due to rapid-fire issuance of structural commands that update the DOM, the browser actually aborts execution!&lt;br /&gt;&lt;br /&gt;So, what to do?&lt;br /&gt;&lt;br /&gt;What we recommend is to insert a &lt;span style="TEXT-DECORATION: underline"&gt;Delay 10&lt;/span&gt; command, or perhaps a &lt;span style="FONT-STYLE: italic"&gt;Delay 100&lt;/span&gt; command after major structural command sequences to give the browser time to stabilize after the changes. For some cases, we have even had to use &lt;span style="FONT-STYLE: italic"&gt;Delay 1000&lt;/span&gt; -- that is, delay an entire second -- to prevent failure.&lt;br /&gt;&lt;br /&gt;Or, duh, you could get a faster client computer (but you didn't want to hear that, did you!).&lt;br /&gt;&lt;br /&gt;_____________________&lt;br /&gt;eValid Tech Support&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1061482330772502195?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1061482330772502195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1061482330772502195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1061482330772502195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1061482330772502195'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/07/driving-complex-ajax-app.html' title='Driving a complex AJAX APP'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5089086324961484722</id><published>2011-07-18T13:22:00.000-07:00</published><updated>2011-07-21T16:01:36.787-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Playback'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Testing'/><title type='text'>Do you have any recommended maximum length of a test?</title><content type='html'>An eValid user wrote:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Do you have any recommended maximum length of a test?&lt;/blockquote&gt;&lt;br /&gt;Another way to ask this might be, beyond how many test steps is the state of the browser no longer going to be repeatable.&lt;br /&gt;&lt;br /&gt;There's no imposed limit on the length of time an eValid script can play back, and we have seen some scripts that take 15+ minutes the execute.&lt;br /&gt;&lt;br /&gt;One script we worked with recently had about 250 separate steps (about 500 commands overall) and took about 10 minutes to play. That's quite long!&lt;br /&gt;&lt;br /&gt;That is quite long, and the elapsed playback time, even when accellerated by reducing waits to the minimum through synchronization, imposes delay when you are trying to modify or debug a script.&lt;br /&gt;&lt;br /&gt;Obviously there is no general rule, but we would argue that a playback time above 5 minutes (300 seconds) is going to run into either state-loss or tester-patience-loss issues before long.&lt;br /&gt;&lt;br /&gt;____________________&lt;br /&gt;eValid Tech Support&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5089086324961484722?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5089086324961484722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5089086324961484722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5089086324961484722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5089086324961484722'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/07/do-you-have-any-recommended-maximum.html' title='Do you have any recommended maximum length of a test?'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-4183402455322637340</id><published>2011-07-16T21:33:00.000-07:00</published><updated>2011-07-21T16:01:55.508-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Site Analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>What happens to an evalid site analysis run if my website changes in the middle of the run?</title><content type='html'>An eValid user wrote:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;What happens to an evalid site analysis run if my website changes in the middle of the run?&lt;/blockquote&gt;&lt;br /&gt;Here is the way the site analysis engine works.&lt;br /&gt;&lt;br /&gt;It starts (at the page you specify) and makes a list of all of the links on that page and then, one by one, it attempts to visit every page on that list.&lt;br /&gt;&lt;br /&gt;On each new page, it ADDs to the "work list" by enumerating all of the links on that page.&lt;br /&gt;&lt;br /&gt;No page is visited a second time, and the scan stops when the "work list" is empty.&lt;br /&gt;&lt;br /&gt;Now, if one of the pages changes during the scan, then the NEW information will be used as the basis for adding items to the "work list". If the new page has left out a link that was present at the time the scan began, then that page will not land in the "work list" and will never be visited.&lt;br /&gt;&lt;br /&gt;So, bottom line, if the site changes there is a risk that some pages that were present at the time the scan started will not be visited, and there is a corresponding risk that some pages that were not present at the time the scan started will be visited.&lt;br /&gt;&lt;br /&gt;Practically speaking, if you are running a scan regularly, ultimately all of the pages' actual [stable] content will be visited, so this effect may not be an issue for you. But a one-off scan may be in error.&lt;br /&gt;&lt;br /&gt;It's best, of course, to run scans on stable sites that are not undergoing maintenance and/or upgrade and/or change.&lt;br /&gt;&lt;br /&gt;_________________&lt;br /&gt;eValid Tech Support&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-4183402455322637340?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/4183402455322637340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=4183402455322637340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4183402455322637340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4183402455322637340'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/07/what-happens-to-evalid-site-analysis.html' title='What happens to an evalid site analysis run if my website changes in the middle of the run?'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-7991423088731795154</id><published>2011-07-12T10:29:00.000-07:00</published><updated>2011-07-12T10:33:34.552-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><category scheme='http://www.blogger.com/atom/ns#' term='Structural Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Examples'/><title type='text'>Testing With DOM Interactions -- Guide to Examples (Part 2)</title><content type='html'>This article presents eValid example scripts that illustrate use of the  index/motion (structural testing) DOM manipulation commands. These  scripts were developed using the available &lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/resources.html"&gt;DOM Technology Resources&lt;/a&gt; to accomplish the results demonstrated in each "snippet".&lt;br /&gt;&lt;br /&gt;In  most cases the index/motion (structural testing) scripts are extremely  robust in that these test script passages do not depend on specific page  or application properties, but only on objects and effects that can  change location and visual detail.&lt;br /&gt;&lt;br /&gt;Tests built using these  techniques survive the effect of dynamic page changes, including  inconsequential changes that don't affect the underlying functionality.  They also address basic test playback synchronization issues and can  still provide fine-detail client-side performance data extraction  suitable for large-scale loading experiments.&lt;br /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="4" cellspacing="0" width="90%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="33%"&gt;&lt;b&gt;Link&lt;/b&gt;  &lt;/td&gt;&lt;td&gt;&lt;b&gt;Short Example Explanation&lt;/b&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example08.html"&gt; Third Item in Dropdown List &lt;/a&gt; &lt;/td&gt;&lt;td&gt; Find the third item in a dropdown list and click on it.  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example09.html"&gt; Nth Item in a Select Box&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Choose the Nth entry in a select box and click on it.  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example10.html"&gt; Select Two Elements in a CheckBox&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Select two elements of a checkbox.  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example11.html"&gt; Find and Follow a Specified Link&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Find a link based on knowing something about it and then follow it.  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example12.html"&gt; Find A Dynamic Tag And Click It&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Locate a dynamic element tag and then click on it.  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example13.html"&gt; Text Entry Into a JavaScript Editor Field&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Find a particular input field that is handled by JavaScript  and type specific text into it.  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example14.html"&gt; Validate That One Item Matches Another&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Extract two values from different spots on a page and compare the extracted values.  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example15.html"&gt; Using Regular Expressions&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Using the IndexFindElementEX command to find using multiple "name=value" pairs.  &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-7991423088731795154?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/7991423088731795154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=7991423088731795154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7991423088731795154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7991423088731795154'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/07/testing-with-dom-interactions-guide-to_12.html' title='Testing With DOM Interactions -- Guide to Examples (Part 2)'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-3853734208208090515</id><published>2011-07-11T12:05:00.000-07:00</published><updated>2011-07-12T10:29:24.032-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><category scheme='http://www.blogger.com/atom/ns#' term='Structural Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Examples'/><title type='text'>Testing With DOM Interactions -- Guide to Examples  (Part 1)</title><content type='html'>This article presents eValid example scripts that illustrate use of the index/motion (structural testing) DOM manipulation commands. These scripts were developed using the available &lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/resources.html"&gt;DOM Technology Resources&lt;/a&gt; to accomplish the results demonstrated in each "snippet".&lt;br /&gt;&lt;br /&gt;In most cases the index/motion (structural testing) scripts are extremely robust in that these test script passages do not depend on specific page or application properties, but only on objects and effects that can change location and visual detail.&lt;br /&gt;&lt;br /&gt;Tests built using these techniques survive the effect of dynamic page changes, including inconsequential changes that don't affect the underlying functionality. They also address basic test playback synchronization issues and can still provide fine-detail client-side performance data extraction suitable for large-scale loading experiments.&lt;p&gt;&lt;/p&gt;&lt;table border="0" cellpadding="4" cellspacing="0" width="90%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="33%"&gt;&lt;b&gt;Link&lt;/b&gt; &lt;/td&gt;&lt;td&gt;&lt;b&gt;Short Example Explanation&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example01.html"&gt;Navigation to URL&lt;/a&gt; &lt;/td&gt;&lt;td&gt;Shows how to navigate to a particular URL. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example02.html"&gt;HTML Push Button on a FORM&lt;/a&gt; &lt;/td&gt;&lt;td&gt;Locate and click on a push button on a FORM. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example03.html"&gt;Radio Button On A FORM&lt;/a&gt; &lt;/td&gt;&lt;td&gt;Locate and push a radio button on a FORM. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example04.html"&gt;Check Box On A FORM&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Locate and check a particular box on a FORM. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example05.html"&gt;Single Form Text Input Field&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Find a particular text field in a FORM and type something into it. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example06.html"&gt;Multiple Form Text Input Fields&lt;/a&gt; &lt;/td&gt;&lt;td&gt;Type in multiple files in a FORM. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.soft.com/eValid/Products/Documentation.9/DOM/Examples/example07.html"&gt;First Item in Dropdown List&lt;/a&gt; &lt;/td&gt;&lt;td&gt;Click on the first item in a dropdown list. &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-3853734208208090515?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/3853734208208090515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=3853734208208090515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3853734208208090515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3853734208208090515'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/07/testing-with-dom-interactions-guide-to.html' title='Testing With DOM Interactions -- Guide to Examples  (Part 1)'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1033636408339496113</id><published>2011-07-08T17:19:00.000-07:00</published><updated>2011-07-08T17:20:11.813-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have  directed all technical support questions     to the eValid User Forum. We  have learned that when one user has an     issue, all users can profit  from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4804" target="_Blank"&gt;  Can multiple browsers run from multiple data streams? &lt;/a&gt;  -- Feeding data into each browser separately.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4822" target="_Blank"&gt;  Random wait time between events &lt;/a&gt;  -- How to use the WaitRandomUniform command.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4806" target="_Blank"&gt;  Login Account Name &lt;/a&gt;  -- Details of handling logins and internal states.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=4817" target="_Blank"&gt;  Can eValid click on a hidden button? &lt;/a&gt;  -- Doing the impossible: processing something that isn't there!   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4865" target="_Blank"&gt;  Testing AJAX Applications For Load &lt;/a&gt;  -- How to handle loading of AJAX apps.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1033636408339496113?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1033636408339496113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1033636408339496113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1033636408339496113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1033636408339496113'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/07/selected-user-forum-posts_08.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-7611109946215755144</id><published>2011-07-07T13:31:00.000-07:00</published><updated>2011-07-08T17:18:56.429-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum. We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=4741" target="_Blank"&gt;  AJAX Page is updated continuously with feed from my website &lt;/a&gt;  -- How evalid handles dynamic pages.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4718" target="_Blank"&gt;  How do you coordinate between two or more browsers? &lt;/a&gt;  -- Multiple-browser locking.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4785" target="_Blank"&gt;  What good is "geometric test"?&lt;/a&gt;  -- More about making good geometric tests.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4786" target="_Blank"&gt;  How does eValid keep track of frames? &lt;/a&gt;  -- Details of frame processing.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=4787" target="_Blank"&gt;  Analyze DOM values in a current page &lt;/a&gt;  -- Reading and analyzing specifc DOM values.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-7611109946215755144?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/7611109946215755144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=7611109946215755144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7611109946215755144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7611109946215755144'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/07/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5391839342158081734</id><published>2011-07-06T13:52:00.000-07:00</published><updated>2011-07-21T13:22:14.555-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><category scheme='http://www.blogger.com/atom/ns#' term='Playback'/><category scheme='http://www.blogger.com/atom/ns#' term='Structural Testing'/><title type='text'>Can eValid create a non-visible-text validation from the GUI?</title><content type='html'>&lt;div class="postbody"&gt;An eValid user wrote:&lt;br /&gt;&lt;div class="quotecontent"&gt;&lt;blockquote&gt;Can eValid create a non-visible-text validation from the GUI?&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;Yes, there is a programmed-from-the-GUI optional sequence that will automatically construct a command to validate a selected object property. This command works from the PageMap and allows you to validate ANY property that is present in ANY object anywhere on the page.&lt;br /&gt;&lt;br /&gt;A word of caution: this command, and the GUI-sequence that leads to it. is somewhat more technical that the vast majority of eValid validations. We put it in there because it was appropriate for completeness -- to have a least one command that digs into the DOM and constructs something in your recorded script for you.&lt;br /&gt;&lt;br /&gt;As you can imagine, there are many ways that the GUI sequences can lead you to construction of a script -- "from the GUI" and thereby somewhat automated -- and you might ask, "Why doesn't eValid have a richer set of such GUI sequences?"&lt;br /&gt;&lt;br /&gt;The answer lies in this observation: No matter how complex you create the from-the-GUI operations, there will always be some case that you haven't thought of, and then you're stuck. Instead, with eValid our idea was to provide the mimimum amount of GUI-based help needed, consistent with keeping the GUI simple and intuitive. (We have seen some other offerings that boggle the mind with the complexity of the GUI sequences involved!)&lt;br /&gt;&lt;br /&gt;So, instead -- to give the user the power needed for the "outside the GUI" case -- we created a simple set of "structural testing commands" that are easy to learn, few in number, and ultimaly can do anything and everything that you need. Here is a link to the manual page for that:&lt;br /&gt;&lt;br /&gt;&lt;a class="postlink" href="http://www.soft.com/eValid/Products/Documentation.9/DOM/primitives.html"&gt;Structural Testing Commands&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The set of primitive operations you have with these commands -- get, set, put, find, move, etc. -- are able to handle ANY situation you can imagine.&lt;br /&gt;&lt;br /&gt;In effect, rather than try to guess what you might need (and know that there will always be a case in which it "won't work"), we have provided a simple programming tool -- actually a kind of "program the browser" tool -- that is FAR more efficient in terms of your time and effort than an elaborate and ultimately ineffective GUI sequence.&lt;br /&gt;&lt;br /&gt;We hope you agree with our simple is better approach to eValid design and operation.&lt;br /&gt;&lt;br /&gt;_____________&lt;br /&gt;eValid Support&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5391839342158081734?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5391839342158081734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5391839342158081734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5391839342158081734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5391839342158081734'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/07/can-evalid-create-non-visible-text.html' title='Can eValid create a non-visible-text validation from the GUI?'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-6851680139007607217</id><published>2011-06-20T13:22:00.000-07:00</published><updated>2011-07-01T16:05:01.258-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have  directed all technical support questions    to the eValid User Forum. We  have learned that when one user has an    issue, all users can profit  from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=4740" target="_Blank"&gt;  In your PageMap display, how often is the data updated?&lt;/a&gt;  -- How PageMap works with dynamic pages.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4670" target="_Blank"&gt;  When To Use Which Special Recording Modes&lt;/a&gt;  -- eValid's alternative test recording modes.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4739" target="_Blank"&gt;  Geometric Testing &lt;/a&gt;  -- All about building super-durable tests.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=22&amp;amp;t=4763" target="_Blank"&gt;  64-bit Machine&lt;/a&gt;  -- Operational status of 64-bit architectures.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=12&amp;amp;t=4738" target="_Blank"&gt;  "Safety factor" for AJAX script playbacks&lt;/a&gt;  -- A critical factor for monitoring applications.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-6851680139007607217?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/6851680139007607217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=6851680139007607217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6851680139007607217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6851680139007607217'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/06/selected-user-forum-posts_20.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5225499398112646899</id><published>2011-06-15T16:02:00.000-07:00</published><updated>2011-07-01T16:03:23.422-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=4700" target="_Blank"&gt;  eValid Script Language &lt;/a&gt;  -- eValid's command language is simple, clear and easy to use.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4703" target="_Blank"&gt;  Why doesn't eValid have graphs of hit counts? &lt;/a&gt;  -- Hit counts are for HTTP/S.  evalid measure browser events.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=12&amp;amp;t=4719" target="_Blank"&gt;  How many simultaneous monitors do you recommend running?&lt;/a&gt;  -- Performance and capacity estimates from real-world testing.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=4618" target="_Blank"&gt;  Give me the main reaons I should buy the evalid suite? &lt;/a&gt;  -- The short answer: &lt;i&gt;It just works!&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4668" target="_Blank"&gt;  The "Special Recording Modes" &lt;/a&gt;  -- The simplest recording method is usually the best.  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5225499398112646899?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5225499398112646899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5225499398112646899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5225499398112646899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5225499398112646899'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/06/selected-user-forum-posts_15.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-2507354758169620021</id><published>2011-06-02T15:57:00.000-07:00</published><updated>2011-06-02T15:58:27.903-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><title type='text'>An Interesting Scalability Result</title><content type='html'>&lt;p&gt; As our BLOG readers may know, we have been working recently with developing better understanding of the scalability of the eValid solution.  "Scalability," simply put,  describes the degree to which the solution can be ramped up to provide for large numbers of Browser Users (BUs) to drive load into a server stack.  &lt;/p&gt;&lt;p&gt; Using a single user on a modest Windows machine, we regularly achieve 100 BUs in parallel. Using multiple users and a fairly large cloud-based machine image we have hit 10,000 BUs. &lt;/p&gt;&lt;p&gt; But a different way of doing things, which involves having one parent eValid BU launch multiple sub-windows, seems to be capable of besting even these very good scalability numbers. The advantage of using sub-windows is that each one takes far less  memory footprint than a complete browser instance. But a disadvantage is that all of the sub-windows can't be active at the same time; so this solution only works when the tests you're running have a low-enough duty cycle (percentage of time active) so that cumulatively they don't exceed 100% of the main browser's time-line. &lt;/p&gt;&lt;p&gt; Within those constraints, however, this approach does appear to work quite well. Here is a screen shot of a typical Windows desktop with a total of  50 eValid browsers, each running 10 sub-windows, for a total of 500 + 50  separate activities:   &lt;a href="http://www.e-valid.com/Products/Documentation.9/Loading/Multiple/Images/eValid.550.png" target="550"&gt;  550 Browser Screen Desktop Image.&lt;/a&gt;  (Look closely at the bottom of the images and you'll see the 550  browser + window count.)  &lt;/p&gt;&lt;p&gt; Isn't one picture worth at least 550 words?     &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-2507354758169620021?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/2507354758169620021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=2507354758169620021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2507354758169620021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2507354758169620021'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/06/interesting-scalability-result.html' title='An Interesting Scalability Result'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-7087611211429119746</id><published>2011-06-02T14:37:00.000-07:00</published><updated>2011-06-02T16:09:10.155-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>&lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div class="post-header"&gt;  &lt;/div&gt;  Beginning in mid-2010 we have  directed all technical support questions   to the eValid User Forum. We  have learned that when one user has an   issue, all users can profit  from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=4641" target="_Blank"&gt;  User-perspective Usability Testing &lt;/a&gt;  -- Alternative uses for evalid technololgy.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=4644" target="_Blank"&gt;  Compare the work of making a recording and then scripting &lt;/a&gt;  -- Recording from life and then hand modifying is much less work.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4659" target="_Blank"&gt;  Does evalid have a way to measure inside the broswer user? &lt;/a&gt;  -- The art of partial test timing data collection.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=4669" target="_Blank"&gt;  Local Database &lt;/a&gt;  -- The SQL feature helps get test details for monitoring.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=4662" target="_Blank"&gt;  User Experience Measurement &lt;/a&gt;  -- Applying the &lt;tt&gt;SaveRecord&lt;/tt&gt; command.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-7087611211429119746?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/7087611211429119746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=7087611211429119746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7087611211429119746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7087611211429119746'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/06/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1833708769229276989</id><published>2011-06-01T13:00:00.000-07:00</published><updated>2011-07-11T14:58:08.580-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><title type='text'>Update on Results From A Small Experiment</title><content type='html'>&lt;p&gt;Previous BLOG items described a small experiment aimed at demonstrating how eValid can test the performance delivered to a particular smartphone. You can read about that experiment in detail in our &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/loading1.html" target="REPORT"&gt;Mobile Agent Loading Experiment #1&lt;/a&gt; writeup. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;To see if there had been any changes as the result of our experiment we reran the same test on the same application approximately 3 weeks after the first run. We're pleased report that improvements to that application's server stack has apparently resulted in a a 50% improvement in performance and capacity. You can see the relative improvement in the two charts shown in this &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/chart1.chart2.html" target="CHARTS"&gt;Comparative Improvement of Performance&lt;/a&gt;. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1833708769229276989?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1833708769229276989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1833708769229276989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1833708769229276989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1833708769229276989'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/06/update-on-results-from-small-experiment.html' title='Update on Results From A Small Experiment'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-3521063741300430373</id><published>2011-05-31T16:53:00.000-07:00</published><updated>2012-01-05T16:27:09.838-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Testing'/><title type='text'>How eValid Scales</title><content type='html'>&lt;p&gt;There has been a lot of discussion in various forums -- including in our own &lt;a href="http://forum.e-valid.com/" target="FORUM"&gt;eValid User Forum&lt;/a&gt; -- about how to scale tests up from singleton runs to large load tests. The goal seems in all cases to be to preserve the precision and accuracy of an eValid playback but still run enough evalid's in parallel to yield a realistic load. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;The natural questions are, when you increase the number of eValid instances, what resources are used up first and what limits are hit along the way. Here are some of the main points that contribute to this discussion, in order of where they form limits: &lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;i&gt;Initial RAM Usage&lt;/i&gt;&lt;br /&gt;When eValid finishes loading -- even when the initial page is &lt;tt&gt;about:blank&lt;/tt&gt; the footprint is about 12 MBytes. That means that an initial load of 100 BUs will consume 1.2 GBytes of RAM. Which is certainly feasible with a 3 GByte machine. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;i&gt;RAM Usage Growth&lt;/i&gt;&lt;br /&gt;As each browser continues working its footprint grows because the browser stores in its workspace all of the JavaScript files and a lot of other material that it picks up along the way. The longer the test the greater the growth. We have noted footprints for very long tests as much as 100+ MBytes per BU. (This behavior argues for smaller tests and/or for more-often restart of the BUs in your load test run.) &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;i&gt;Cache Space&lt;/i&gt;&lt;br /&gt;As your tests run on and on, with more and more pages, there are more pages stored in the cache. In LoadTest runs, though, this doesn't matter as much because you typically don't use cache at all. (Periodic &lt;tt&gt;DeleteCache&lt;/tt&gt; instructions are a good idea.) &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;i&gt;Virtual Memory Size&lt;/i&gt;&lt;br /&gt;There are special instructions that come with eValid to make adjustments to the Virtual Memory size, etc. This is not a fixed number, but when you do the "machine adjustments" on most Windows systems you ask Windows to use the best size of the paging files to the maximum available. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;i&gt;GDI Object Count&lt;/i&gt;&lt;br /&gt;You can't control the GDI object count, but we know (from our conversations with Microsoft technical support) that you may run past the built-in Windows limit of between 256 and 65,536 GDI objects per user. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;i&gt;Input/Output [I/O] Bandwidth&lt;/i&gt;&lt;br /&gt;This depends a lot on the web application you are testing. Some are very economical of I/O capacity, and others are very hungry. The only way to make sure this is not a limit is to look at the PerfMon data in the Task Manage to monitor the networking activity. &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;There are some other tricks to maximize the number of BUs per run -- tricks that we use to get over 10,000 BUs off one machine. That'll be a subject for a subsequent BLOG post. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-3521063741300430373?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/3521063741300430373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=3521063741300430373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3521063741300430373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3521063741300430373'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/05/how-evalid-scales.html' title='How eValid Scales'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-3130587765847900703</id><published>2011-05-25T20:16:00.000-07:00</published><updated>2011-06-02T16:07:21.880-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>&lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div class="post-header"&gt;  &lt;/div&gt;  Beginning in mid-2010 we have  directed all technical support questions   to the eValid User Forum. We  have learned that when one user has an   issue, all users can profit  from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=12&amp;amp;t=4591" target="_Blank"&gt;  The times in your "banded timings" for a script&lt;/a&gt;  -- Accuracy is very important, and eValid timings deliver.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4577" target="_Blank"&gt;  Comparing eValid and LoadRunner/TruClient&lt;/a&gt;  -- Why eValid details are exposed rather than kept hidden.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4619" target="_Blank"&gt;  eValid behave in LoadTest mode &lt;/a&gt;  -- How good is the error recovery in LoadTest mode?   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4597" target="_Blank"&gt;  Is eValid agile? &lt;/a&gt;  -- The best way to think of eValid in an agile context.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=11&amp;amp;t=4468" target="_Blank"&gt;  Bank Transfer Test Page &lt;/a&gt;  -- How to move values around from one screen to another.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-3130587765847900703?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/3130587765847900703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=3130587765847900703' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3130587765847900703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3130587765847900703'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/05/selected-user-forum-posts_25.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-513663221687542466</id><published>2011-05-18T09:02:00.000-07:00</published><updated>2011-06-02T16:04:53.465-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>&lt;div class="post-header"&gt;  &lt;/div&gt;  Beginning in mid-2010 we have directed all technical support questions   to the eValid User Forum. We have learned that when one user has an   issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4552" target="_Blank"&gt;  Machine Adjustments&lt;/a&gt;  -- How to make special OS parameter adjustments to increase LoadTest   driver machine capacity.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4507" target="_Blank"&gt;  Do you have some simple way to look up a command?&lt;/a&gt;  -- Quick access to the syntax of a command from the script file.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4474" target="_Blank"&gt;  Is eValid patented?&lt;/a&gt;  -- Discussion of eValid intellectual property protection.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=4575" target="_Blank"&gt;  Geometric Testing?&lt;/a&gt;  -- How geometric testing works.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4573" target="_Blank"&gt;  Problem during selcting the evm file in evmanage&lt;/a&gt;  -- How to adjust parameters in an eV.Manager setup.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-513663221687542466?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/513663221687542466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=513663221687542466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/513663221687542466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/513663221687542466'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/05/selected-user-forum-posts_18.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1543031371506962787</id><published>2011-05-13T13:44:00.000-07:00</published><updated>2011-05-13T17:03:39.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Testing'/><title type='text'>Results From A Small Experiment</title><content type='html'>&lt;p&gt;Previous test reports pointed out how eValid pretends to be a particular smartphone, looks at how several different websites behaved in delivering material to that smartphone client browser, and studies the differences in the responses by the Amazon website to different smartphones. &lt;/p&gt;&lt;p&gt;Next, we tried a simple experiment with a smartphone application that uses AJAX. We wanted to see how the use of AJAX in an application affects smartphone behavior. For our test, we chose a beta-status application of a regional transportation system that offered real-time schedule information delivery to smartphones. &lt;/p&gt;&lt;p&gt;The experiment involved a simple test: On the mobile application, eValid pretending to be an IPhone 4 browser, request schedule data, synchronize final delivery, and measure the amount of time that delivery took. We found from static tests of that script that the data download on a per-test basis was about 330 KBytes. &lt;/p&gt;&lt;p&gt;The LoadTest script was set to start Browser Users (BUs) off at a constant rate until a total of 100 was reached. The repetition count for each BU was set high enough so that at the end of the test all 100 BUs were repeating the test -- all independently. The timing tests were very interesting. The &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/Images/chart-mobile-agent-loadtest-dot.png" target="CHART"&gt;LoadTest Data Report&lt;/a&gt; suggests that the response time for this application degrades by a factor of about 5:1 when the number of simultaneous requests grows above 75. &lt;/p&gt;&lt;p&gt;(Please note that this experiment was done to illustrate eValid capability; we're not making any recommendations to the agency actually responsible for the application implementation.) &lt;/p&gt;&lt;p&gt;You can read about our short experiment in detail at this page: &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/loading1.html" target="REPORT"&gt;Mobile Agent Test Page -- Loading Experiment #1&lt;/a&gt;. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1543031371506962787?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1543031371506962787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1543031371506962787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1543031371506962787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1543031371506962787'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/05/results-from-small-experiment.html' title='Results From A Small Experiment'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-6255647674073105934</id><published>2011-05-12T16:45:00.000-07:00</published><updated>2011-05-13T16:46:54.010-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions  to the eValid User Forum. We have learned that when one user has an  issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4534" target="_Blank"&gt;  Synchronise the BUs&lt;/a&gt;  -- Intra-script cross-BU synchronization options.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4537" target="_Blank"&gt;  Screen comparison test check&lt;/a&gt;  -- How to compare two FLASH pages.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4542" target="_Blank"&gt;  Load test a shopping site&lt;/a&gt;  -- Parametric access to multiple shopping cart selections.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4549" target="_Blank"&gt;  The playback speed&lt;/a&gt;  -- Methods to vary the playback speed of a browser instance.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4550" target="_Blank"&gt;  A DOM index/element number&lt;/a&gt;  -- How playback of a page link is done using DOM details.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-6255647674073105934?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/6255647674073105934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=6255647674073105934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6255647674073105934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6255647674073105934'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/05/selected-user-forum-posts_12.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-3537990627975681357</id><published>2011-05-10T09:19:00.000-07:00</published><updated>2011-05-13T17:04:27.148-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Testing'/><title type='text'>More about Mobile Phone Response</title><content type='html'>&lt;p&gt;A previous item pointed out how eValid could pretend to be a particular smartphone, and looked at how several different websites behaved in delivering material to that smartphone client browser. &lt;/p&gt;&lt;p&gt;A companion experiment that we did tried out five different smartphones on the Amazon website. (We chose Amazon because it seemed to be one that had very good smartphone options.) The results are shown in &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/agentpage2.html"&gt;Mobile Agent Test Page -- Multiple Phones&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;What is interesting about these data points is how &lt;i&gt;much&lt;/i&gt; the size of the download varies from phone to phone: a ratio of 6.15+ from largest to smallest download volume. &lt;/p&gt;&lt;p&gt;If you are concerned with optimization of an application to a range of different smartphones this comparison method will be of great interest. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-3537990627975681357?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/3537990627975681357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=3537990627975681357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3537990627975681357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3537990627975681357'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/05/more-about-mobile-phone-response.html' title='More about Mobile Phone Response'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-9043211547108802872</id><published>2011-05-09T13:33:00.000-07:00</published><updated>2011-05-10T15:15:50.805-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum. We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4477" target="_Blank"&gt;  More Than 50 Simultaneous Users&lt;/a&gt;  -- LoadTest runs with multiple user account details.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4481" target="_Blank"&gt;  I Don't Have Fixed ID Tags&lt;/a&gt;  -- Overcoming pages with dynamic ID tags.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4456" target="_Blank"&gt;  eValid Structural Commands&lt;/a&gt;  -- Resource pages for eValid structural testing.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=11&amp;amp;t=4522" target="_Blank"&gt;  Recording the mouse position&lt;/a&gt;  -- Explanation of eValid recording process for mouse clicks.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4532" target="_Blank"&gt;  "Application mode" recording&lt;/a&gt;  -- Recording from desktop (not browser) objects explained.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-9043211547108802872?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/9043211547108802872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=9043211547108802872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/9043211547108802872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/9043211547108802872'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/05/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5614017971667304061</id><published>2011-05-05T15:53:00.000-07:00</published><updated>2011-05-13T17:05:11.041-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>eValid Applied To Mobile Devices</title><content type='html'>&lt;p&gt;In response to some user's questions, we recently did some experimentation with evalid imitating different mobile devices. The question was, can eValid show the differences between server response on a variety of mobile devices?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;We used the &lt;tt&gt;SetUserAgent&lt;/tt&gt; command to set eValid to provide authentication as if from a different user agent. We chose to use the user agent string for an iPhone -- not for any particular reason and certainly not an endorsement -- just to see what would happen when imitating that popular device.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Next, we chose five popular sites to run a simple test on: Amazon, Meebo, Samsung, Sony, and Verizon. (Again, no endorsement implied).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The outcome of our experiment is shown in this simple summary: &lt;a href="http://www.e-valid.com/Products/Documentation.9/Mobile/agentpage1.html" target="MOBILE-DATA"&gt;Mobile Agent Test Page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see from this page, in most cases the servers responded differently -- as you would expect -- when told to feed data to a mobile device. The side-by-side comparisons of the single response page show how different things are. For three of the five applications the size of the delivered data was &amp;lt; 20% of the full-size file.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Note that the page rendering appeared to be quite normal (except for total screen area). We didn't note any essential differences.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;But not in every case. The Sony and Verizon mobile downloads are around 90% of the full-size download. We checked the actual content and found for these it appears there were some Flash items and also some movie items in what is sent to the mobile device.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;One obvious implication is that this technique may be very valuable in using eValid to drive substantial loads into a server that is serving mobile applications. eValid's inherent scalability is what does the trick.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5614017971667304061?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5614017971667304061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5614017971667304061' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5614017971667304061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5614017971667304061'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/05/evalid-applied-to-mobile-devices.html' title='eValid Applied To Mobile Devices'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-8185690743948339187</id><published>2011-04-24T12:31:00.000-07:00</published><updated>2011-04-24T12:51:22.427-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Webinar'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Testing'/><title type='text'>Webinar:  The eValid Real Client Loading Solution</title><content type='html'>Functional Testing of AJAX/Web 2.0 Applications&lt;br /&gt;Server Loading Scenario Development&lt;br /&gt;Server Load Testing with eValid's Real "Browser Users"&lt;br /&gt;&lt;br /&gt;&lt;B&gt;Wednesday, 4 May 2011&lt;br /&gt;2:00 PM Eastern Time / 11:00 AM Pacific Time&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;This webinar will focus on testing AJAX/Web 2.0 applications quickly and realistically. Whether you are focused on desktops, handhelds, or mobile applications, the number of different users makes predicting demand almost impossible. An incorrectly balanced server stack could create delivery contention and delays, and lead to customer click-away -- customers you can't afford to lose.&lt;br /&gt;&lt;br /&gt;The eValid client-side testing approach is the original browser based test solution. eValid is a self-contained one-stop real client based solution for all of the most important quality and performance issues of AJAX/Web 2.0 applications. The eValid consolidated approach becomes a genuine force multiplier in your web application testing and loading efforts:&lt;br /&gt;&lt;br /&gt;&amp;bull; Achieve effective functional testing of your AJAX/Web 2.0 applications.&lt;br /&gt;&amp;bull; Create realistic loading scenarios with multiple functional behavio&lt;br /&gt;&amp;bull; Impose very large real client application loads on your servers.&lt;br /&gt;&lt;br /&gt;The eValid suite meets these requirements in a unified, easy-to-use, and easy-to-understand solution. eValid doesn't require programming skill, doesn't need special plugins or adapters. eValid runs quickly and efficiently. You'll achieve web quality solutions in days or weeks rather than weeks or months.&lt;br /&gt;&lt;br /&gt;In this webinar you'll learn these important lessons:&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;AJAX/Web 2.0 Functional Testing:&lt;/B&gt; How to record perfectly reliable web application tests, out-of-the-box, including complex AJAX/Web 2.0 playback synchronization issues.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Handling Mobile Devices:&lt;/B&gt; How to use eValid features to model handheld and mobile devices.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Creating LoadTest&lt;/B&gt; Scenarios: How to organize multiple eValid functional tests into LoadTest scenarios that model your actual user's activity mix.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;B&gt;Running LoadTests:&lt;/B&gt; How to launch eValid load testing scenarios that can run 100's, 1,000's or even 10,000's of browser users (BUs).&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;B&gt;Realistic Data:&lt;/B&gt; How to extract detailed performance data from each BU's activity.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;CENTER&gt;&lt;br /&gt;&lt;A HREF=https://www2.gotomeeting.com/register/213362651 target=REGISTER&gt;&lt;IMG SRC=http://www.e-valid.com/Images/bt-webinar-reg.png WIDTH=185 ALT=Register&gt;&lt;br /&gt;&lt;/A&gt;&lt;/CENTER&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-8185690743948339187?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/8185690743948339187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=8185690743948339187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8185690743948339187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8185690743948339187'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/04/webinar-evalid-real-client-loading.html' title='Webinar:  The eValid Real Client Loading Solution'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-7131454746932862912</id><published>2011-04-20T14:28:00.000-07:00</published><updated>2011-04-26T17:49:40.239-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4534" target="_Blank"&gt;  Synchronise the BUs&lt;/a&gt;  -- Intra-script cross-BU synchronization options.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4537" target="_Blank"&gt;  Screen comparison test check&lt;/a&gt;  -- How to compare two FLASH pages.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4542" target="_Blank"&gt;  Load test a shopping site&lt;/a&gt;  -- Parametric access to multiple shopping cart selections.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4549" target="_Blank"&gt;  The playback speed&lt;/a&gt;  -- Methods to vary the playback speed of a browser instance.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4550" target="_Blank"&gt;  A DOM index/element number&lt;/a&gt;  -- How playback of a page link is done using DOM details.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-7131454746932862912?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/7131454746932862912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=7131454746932862912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7131454746932862912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7131454746932862912'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/04/selected-user-forum-posts_20.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1976818373976583764</id><published>2011-04-11T17:47:00.000-07:00</published><updated>2011-04-26T17:48:29.595-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4477" target="_Blank"&gt;  More Than 50 Simultaneous Users&lt;/a&gt;  -- LoadTest runs with multiple user account details.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4481" target="_Blank"&gt;  I Don't Have Fixed ID Tags&lt;/a&gt;  -- Overcoming pages with dynamic ID tags.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4456" target="_Blank"&gt;  eValid Structural Commands&lt;/a&gt;  -- Resource pages for eValid structural testing.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=11&amp;amp;t=4522" target="_Blank"&gt;  Recording the mouse position&lt;/a&gt;  -- Explanation of eValid recording process for mouse clicks.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4532" target="_Blank"&gt;  "Application mode" recording&lt;/a&gt;  -- Recording from desktop (not browser) objects explained.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1976818373976583764?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1976818373976583764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1976818373976583764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1976818373976583764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1976818373976583764'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/04/selected-user-forum-posts_11.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-793341621631241424</id><published>2011-04-06T18:07:00.000-07:00</published><updated>2011-04-06T18:08:12.925-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>&lt;div class="post-header"&gt;  &lt;/div&gt;  Beginning in mid-2010 we have directed all technical support questions  to the eValid User Forum. We have learned that when one user has an  issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4534" target="_Blank"&gt;  Synchronise the BUs&lt;/a&gt;  -- Intra-script cross-BU synchronization options.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4537" target="_Blank"&gt;  Screen comparison test check&lt;/a&gt;  -- How to compare two FLASH pages.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4542" target="_Blank"&gt;  Load test a shopping site&lt;/a&gt;  -- Parametric access to multiple shopping cart selections.&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4549" target="_Blank"&gt;  The playback speed&lt;/a&gt;  -- Methods to vary the playback speed of a browser instance.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4550" target="_Blank"&gt;  A DOM index/element number&lt;/a&gt;  -- How playback of a page link is done using DOM details.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-793341621631241424?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/793341621631241424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=793341621631241424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/793341621631241424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/793341621631241424'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/04/selected-user-forum-posts_06.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-7465079008912793108</id><published>2011-04-04T14:50:00.000-07:00</published><updated>2011-04-06T18:07:09.169-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>&lt;div class="post-header"&gt;  &lt;/div&gt;  Beginning in mid-2010 we have directed all technical support questions  to the eValid User Forum. We have learned that when one user has an  issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4477" target="_Blank"&gt;  More Than 50 Simultaneous Users&lt;/a&gt;  -- LoadTest runs with multiple user account details.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4481" target="_Blank"&gt;  I Don't Have Fixed ID Tags&lt;/a&gt;  -- Overcoming pages with dynamic ID tags.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4456" target="_Blank"&gt;  eValid Structural Commands&lt;/a&gt;  -- Resource pages for eValid structural testing.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=11&amp;amp;t=4522" target="_Blank"&gt;  Recording the mouse position&lt;/a&gt;  -- Explanation of eValid recording process for mouse clicks.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4532" target="_Blank"&gt;  "Application mode" recording&lt;/a&gt;  -- Recording from desktop (not browser) objects explained.  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-7465079008912793108?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/7465079008912793108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=7465079008912793108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7465079008912793108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7465079008912793108'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/04/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-8902946589244646923</id><published>2011-03-25T16:20:00.000-07:00</published><updated>2011-03-25T16:24:07.141-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webinar'/><title type='text'>Webinar: All About AJAX Testing: Functional + Monitor + Load</title><content type='html'>Functional Testing of AJAX Applications&lt;br /&gt;Provisioning AJAX Scripts for Monitoring&lt;br /&gt;AJAX Server Loading and Capacity Checking&lt;br /&gt;&lt;br /&gt;Wednesday, 30 March 2011&lt;br /&gt;2:00 PM Eastern Time / 11:00 AM Pacific Time&lt;br /&gt;&lt;br /&gt;This consolidated approach demonstrates how eValid becomes a genuine force multiplier in your AJAX web application testing, monitoring, and loading efforts. eValid is a self-contained one-stop solution for all three of the most important quality and performance issues of 2011 for AJAX web applications:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Achieving effective functional testing of an AJAX application. &lt;/li&gt;&lt;li&gt;Confirming continual correct AJAX application operation (monitoring). &lt;/li&gt;&lt;li&gt;Estimating required AJAX application server capacity needs. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The eValid suite meets all of these requirements in a single easy-to-use and easy-to-understand solution. eValid doesn't require programming skill, doesn't need special plugins or adaptors. eValid runs quickly and efficiently, and you'll arrive at a web quality solution days or weeks earlier.&lt;br /&gt;&lt;br /&gt;In this webinar you'll learn these important lessons:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;AJAX Functional Testing:&lt;/b&gt; How to record perfectly reliable AJAX tests,  out-of-the-box, including complex AJAX playback synchronization issues.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Readying AJAX Tests for Monitoring: &lt;/b&gt;How to provision an eValid script  for use in client-side monitoring, including interfacing the results into popular reporting engines.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Creating LoadTest Scenarios:&lt;/b&gt; How to insert functional tests  into a server loading scenario that can run 100,s, 1,000's or even 10,000's of browser users (BUs).  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Realistic Data:&lt;/b&gt; How to extract detailed performance data from each BU's activity. &lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://www2.gotomeeting.com/register/519042243" target="_blank"&gt;&lt;img src="http://www.e-valid.com/Images/bt-webinar-reg.png" alt="Register" border="0" height="43" width="185" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-8902946589244646923?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/8902946589244646923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=8902946589244646923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8902946589244646923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8902946589244646923'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/03/webinar-all-about-ajax-testing.html' title='Webinar: All About AJAX Testing: Functional + Monitor + Load'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5279513165066338434</id><published>2011-03-11T17:19:00.000-08:00</published><updated>2011-03-14T15:46:25.420-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum. We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4450" target="_Blank"&gt;  Login Recording&lt;/a&gt;  -- The most common problem with state preservation.    &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=4460" target="_Blank"&gt;  Full Synchronizing a Typical AJAX Page&lt;/a&gt;  -- It is very simple to make an AJAX page synchronize.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4466" target="_Blank"&gt;  The details of the property value for a web page&lt;/a&gt;  -- Using the PageMap to read DOM values.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4319" target="_Blank"&gt;  The New HP/Mercury "TruClient" Technology&lt;/a&gt;  -- Observations that compare and contrast two technologies.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=4475" target="_Blank"&gt;  AJAX Synchronization&lt;/a&gt;  -- Sure ways to synchronize AJAX playbacks.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5279513165066338434?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5279513165066338434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5279513165066338434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5279513165066338434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5279513165066338434'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/03/selected-user-forum-posts_11.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-4878423116204968656</id><published>2011-03-10T09:52:00.000-08:00</published><updated>2011-03-16T17:23:57.345-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>Recent and Upcoming Conferences &amp; Technical Community Events</title><content type='html'>Here are links to some technical meetings that may be of interest   to WQN readers:   &lt;ul&gt;&lt;li&gt;&lt;a href="http://sites.google.com/site/icst2011"&gt;  4th IEEE International Conference on Software Testing,   Verification and Validation (ICST 2011)&lt;/a&gt;,  21-25 March 2011,  Berlin, Germany, EU   &lt;/li&gt;&lt;li&gt;&lt;a href="http://vefur.simula.no/%7Earcuri/sbst11/"&gt;  4th International Workshop on Search-Based Software Testing&lt;/a&gt;  [Co-located with ICST 2011],  Berlin, Germany, EU   &lt;/li&gt;&lt;li&gt;&lt;a href="http://antares.sip.ucm.es/mutation2011/"&gt;  Mutation 2011: 6th International Workshop on Mutation Analysis&lt;/a&gt;  [Co-located with ICST 2011],  Berlin, Germany, EU   &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.fe.up.pt/TeBug2011"&gt;  1st International Workshop on Testing and Debugging (TeBug2011)&lt;/a&gt;  [Co-located with ICST 2011],  Berlin, Germany, EU   &lt;/li&gt;&lt;li&gt;&lt;a href="http://latw.tttc-events.org/"&gt;  12th IEEE Latin American Test Workshop -- LATW 2011)&lt;/a&gt;  27-30 March 2011,  Porto de Galinhas, Brazil.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-4878423116204968656?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/4878423116204968656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=4878423116204968656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4878423116204968656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4878423116204968656'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/03/recent-and-upcoming-conferences.html' title='Recent and Upcoming Conferences &amp; Technical Community Events'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-7152685208520848664</id><published>2011-03-07T09:42:00.000-08:00</published><updated>2011-03-14T15:44:45.846-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum. We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4415" target="_Blank"&gt;  Multiple Machine/User Images &lt;/a&gt;  -- Yes, multiple machine images can all run eValid playbacks independetly.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4422" target="_Blank"&gt;  Two Nearly Identical, Untitled Desktop Windows &lt;/a&gt;  -- More about how to handle overlapping,   simultaneous arriving desktop windows.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=22&amp;amp;t=4430" target="_Blank"&gt;  Annual Subscription License Price &lt;/a&gt;  -- General approach to monthly licensing fees.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4429" target="_Blank"&gt;  Preserves the Client-user State &lt;/a&gt;  -- What does it mean to "maintain client state"?   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4449" target="_Blank"&gt;  How can eValid tell me when a new value arrives?&lt;/a&gt;  -- How to sense a DOM element change.    &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-7152685208520848664?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/7152685208520848664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=7152685208520848664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7152685208520848664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7152685208520848664'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/03/selected-user-forum-posts_07.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-4698161114034050330</id><published>2011-03-04T13:38:00.000-08:00</published><updated>2011-03-16T17:19:31.277-07:00</updated><title type='text'>Dynamic ID Tags: Testing OracleCRM With Geometric Tests</title><content type='html'>We have had several requests from our user community for details about  applying eValid to the Oracle CRM On Demand application.   It seems that one of the main issues with this application is that   the implementation uses a special kind of dynamically assigned ID tags,  which are updated to new values each time the application is launched.   This "feature" defeats eValid's built-in   &lt;a href="http://www.e-valid.com/Products/Documentation.9/Advanced.Testing/adaptive.playback.html" target="FEATURE"&gt;  Adaptive Playback&lt;/a&gt; feature:  when a recording is made it works perfectly but later,   when run in batch mode, it fails.   &lt;p&gt;  The way to overcome this is with a special kind of geometric testing,   which works on explicitly identified pivot points on the web page   that don't change (as the implicit ID tags do).   Our  worked-example writeup,   &lt;a href="http://www.e-valid.com/Products/Documentation.9/Support/OracleCRM/example01.OracleCRM.html" target="EXAMPLE"&gt;  Oracle CRM On Demand -- Example #1  &lt;/a&gt;,  shows an original recorded "from life" script   with quick structural and geometric script modifications that  overcome the problem of dyamically assigned ID tag values.  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-4698161114034050330?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/4698161114034050330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=4698161114034050330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4698161114034050330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4698161114034050330'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/03/dynamic-id-tags-testing-oraclecrm-with.html' title='Dynamic ID Tags: Testing OracleCRM With Geometric Tests'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-6953826719596844342</id><published>2011-03-02T20:20:00.000-08:00</published><updated>2011-03-16T17:21:15.925-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>PerformanceTest Special Winter 2011 Discount Offer</title><content type='html'>eValid's PerformanceTest fixed-price projects offer superior value for high-capacity  testing of AJAX applications with 100% realistic client-side operations.  As the    &lt;a href="http://www.e-valid.com/Services/PerformanceTest/V9/synopsis.html" target="SYNOPSIS"&gt;  PerformanceTest Services&lt;/a&gt; synopsis shows,   eValid can deliver up to 10,000 equivalent browser users at the best  price/BU available.   Check out the details of the special offer here:  &lt;a href="http://www.e-valid.com/Promotion/Offers/winter.2011.offer.html" target="OFFER"&gt;  Winter 2011 Special PerformanceTest Offer&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-6953826719596844342?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/6953826719596844342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=6953826719596844342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6953826719596844342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6953826719596844342'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/03/performancetest-special-winter-2011.html' title='PerformanceTest Special Winter 2011 Discount Offer'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5214459251551983276</id><published>2011-03-01T15:39:00.000-08:00</published><updated>2011-03-14T15:42:21.718-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions      to the eValid User Forum. We have learned that when one user has an      issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4088" target="_Blank"&gt;  Recording Protocol &lt;/a&gt;  -- How to establish a simple recording-time checklist.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4352" target="_Blank"&gt;  What is the story on scaling eValid instances? &lt;/a&gt;  -- Limits and groundrules about high eValid BU counts.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=11&amp;amp;t=4412" target="_Blank"&gt;  The ValueSave File&lt;/a&gt;  -- How to use eValid's DOM input/output commands.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4414" target="_Blank"&gt;  Both Web and Desktop Testing at the Same Time &lt;/a&gt;  -- How web and windows applications interact in eValid.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4423" target="_Blank"&gt;  Automation of Sample Script &lt;/a&gt;  -- Details of how to diagnose a script playback problem.  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5214459251551983276?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5214459251551983276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5214459251551983276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5214459251551983276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5214459251551983276'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/03/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-2432382417344561750</id><published>2011-02-28T13:47:00.000-08:00</published><updated>2011-02-28T17:49:17.236-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>eValid Confirmed Operational With IE9 RC</title><content type='html'>Last year we confirmed initial operation of eValid with the first Beta releases of Microsoft's IE9.&lt;br /&gt;&lt;br /&gt;Microsoft has made the IE9 RC (Release Candidate) version available and we have retested eValid on that version.&lt;br /&gt;&lt;br /&gt;We're pleased to report that all eValid features work 100% normally.  There is, of course, some improvement in performand that that is due to the major upgrades Microsoft as made in the IE9 engine.&lt;br /&gt;&lt;br /&gt;We'll keep our users posted in case any glitches with eValid operating on the IE9 base show up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-2432382417344561750?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/2432382417344561750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=2432382417344561750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2432382417344561750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2432382417344561750'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/02/evalid-confirmed-operational-with-ie9.html' title='eValid Confirmed Operational With IE9 RC'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5064734426014193052</id><published>2011-02-15T11:46:00.000-08:00</published><updated>2011-02-18T17:17:21.462-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions     to the eValid User Forum. We have learned that when one user has an     issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=4157" target="_Blank"&gt;  1,000 BU Load &lt;/a&gt;  -- Details on launching 1,000 BUs in parallel.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3744" target="_Blank"&gt;  Bug while playing back&lt;/a&gt;  -- Explanation of apparently curious DWindowSet command behavior.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4194" target="_Blank"&gt;  How do I look at the entire field in a "Script" element? &lt;/a&gt;  -- Grabbing the complete contents of an attriute.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=4085" target="_Blank"&gt;  How does eValid do on YUI-built systems?&lt;/a&gt;  -- How well does eValid handle the YUI libraries?   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4238" target="_Blank"&gt;  eValid IndexFind vs. Xpath&lt;/a&gt;  -- Performance comparison and operational details explained.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5064734426014193052?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5064734426014193052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5064734426014193052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5064734426014193052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5064734426014193052'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/02/selected-user-forum-posts_15.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-8591187373826405541</id><published>2011-02-12T13:37:00.000-08:00</published><updated>2011-02-18T17:08:49.587-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Examples'/><title type='text'>Geometric Testing Example</title><content type='html'>Here is a fully worked example that illustrates this basic idea:  &lt;a href="http://www.soft.com/eValid/Products/Documentation.9/Support/OracleCRM/example01.OracleCRM.html"&gt;Oracle CRM On Demand -- Example #1&lt;/a&gt;.   In this example a "from life" recording of with over 100 commands is  converted into a 100% geometric test by adding just 7 new commands to  replace some which rely on objects for which the ID tags change  continually.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-8591187373826405541?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/8591187373826405541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=8591187373826405541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8591187373826405541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8591187373826405541'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/02/geometric-testing-example.html' title='Geometric Testing Example'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-2605207085872638119</id><published>2011-02-10T08:14:00.000-08:00</published><updated>2011-02-18T17:15:30.501-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions    to the eValid User Forum. We have learned that when one user has an    issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=3244" target="_Blank"&gt;  How long does a section in the middle of my script take?&lt;/a&gt;  -- Methods for using the built-in timer and related special commands.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4123" target="_Blank"&gt;  Capturing Runtime Obj Property&lt;/a&gt;  -- How to read and write specific page element properties.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4080" target="_Blank"&gt;  What can you guys do about cross-browser testing? &lt;/a&gt;  -- Using SetUserAgent to "spoof" non-IE browsers.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=4125" target="_Blank"&gt;  Using multiple Object Properties &lt;/a&gt;  -- IndexFindElementEX can match on multiple object/value pairs.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=4197" target="_Blank"&gt;  DWindowSet Command &lt;/a&gt;  -- Explanation of special properties of the DWindowSet command.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-2605207085872638119?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/2605207085872638119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=2605207085872638119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2605207085872638119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2605207085872638119'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/02/selected-user-forum-posts_10.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-7363029386503840591</id><published>2011-02-07T15:41:00.000-08:00</published><updated>2011-02-14T10:42:02.972-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Monitoring'/><category scheme='http://www.blogger.com/atom/ns#' term='Playback'/><title type='text'>Geometric Testing Explained</title><content type='html'>We had a question asked on the forum today about our use of the term "geometric testing"&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" cellpadding="4" width="90%" bgcolor="lightyellow"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;i&gt;There's been talk about eValid offering another kind of testing based on using the eValid automated browser called "geometric testing". Could you kindly let everyone know what that is all about?&lt;br /&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;Yes, you are correct, and we're pleased to explain.&lt;br /&gt;&lt;br /&gt;In testing some AJAX based web applications the "recorded from life" script may only work part of the time, due to the dynamic nature of AJAX. So the procedure used to prevent playback de-synchronization is to script extra commands into the script that synchronize the playbak, even in spite of AJAX asynchronous operation. At the same time, we often alter the "from life" commands so that they use DOM-dependent searching and checking, drawing from the rich set of structural testing commands that eValid supports.&lt;br /&gt;&lt;br /&gt;We generally call this second level of script a "structural" test because it operates based on structural properties of the page.&lt;br /&gt;&lt;br /&gt;When the application is built in a way that the usual structural cues are no longer constant -- most commonly seen when the ID tags in a page all change values between runs -- then something more is needed.&lt;br /&gt;&lt;br /&gt;From the structural test we then generate a third variation of it that only uses references to fixed objects on the page -- objects that we know by experimentation don't change value from run to run or when the application is updated.&lt;br /&gt;&lt;br /&gt;This extension of a structural test to one that does not rely on specific DOM values is then called a "geometric test" because it relies only on the properties of the geometry of the page...and not on any specific contents.&lt;br /&gt;&lt;br /&gt;The sequence of eValid scripts then is natural --&gt; structural --&gt; geometric, in increasing order of independence of page specific facts and properties.&lt;br /&gt;&lt;br /&gt;Here is a fully worked example that illustrates this basic idea:  &lt;a href="http://www.soft.com/eValid/Products/Documentation.9/Support/OracleCRM/example01.OracleCRM.html"&gt;Oracle CRM On Demand -- Example #1&lt;/a&gt;.  In this example a "from life" recording of with over 100 commands is converted into a 100% geometric test by adding just 7 new commands to replace some which rely on objects for which the ID tags change continually.&lt;br /&gt;&lt;br /&gt;Look on our website for additional examples of pure-geometric web application tests.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-7363029386503840591?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/7363029386503840591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=7363029386503840591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7363029386503840591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7363029386503840591'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/02/geometric-testing-explained.html' title='Geometric Testing Explained'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-2092599393778230052</id><published>2011-02-03T15:09:00.000-08:00</published><updated>2011-02-18T17:13:24.661-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>&lt;div class="post-header"&gt;  &lt;/div&gt;  Beginning in mid-2010 we have directed all technical support questions   to the eValid User Forum. We have learned that when one user has an   issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=3840" target="_Blank"&gt;  How do you think eValid fits into applications development?&lt;/a&gt;  -- Where the fit is best.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=3912" target="_Blank"&gt;  eValid Lowers The Total Cost Of Testing&lt;/a&gt;  -- ROI and TCO.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3939" target="_Blank"&gt;  Do my ID tags have to be constant for eValid to work?&lt;/a&gt;  -- Overcoming dynamic ID-tag value assignments.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=3937" target="_Blank"&gt;  eValid vs. TruClient &lt;/a&gt;  -- External validation of eValid Technology and Approach.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3938" target="_Blank"&gt;  Customized Error Report&lt;/a&gt;  -- How to generate conditional error reports. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-2092599393778230052?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/2092599393778230052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=2092599393778230052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2092599393778230052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2092599393778230052'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/02/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-4181136437194100973</id><published>2011-01-31T17:15:00.000-08:00</published><updated>2011-02-01T09:27:37.819-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Webinar'/><title type='text'>Webinar Questions and Answers: AJAX Performance/Load Testing</title><content type='html'>As you know, we present webinars about eValid on a regular basis, each time trying to focus on a different aspect about eValid technology and applications.&lt;br /&gt;&lt;br /&gt;Our webinar last week was aimed at the convergence of the need for testing AJAX applications, and the requirement to impose significant load on a server stack from multiple users. This was a very popular webinar -- one of the best attended ones that we've done -- and we plan to schedule a repeat very soon.&lt;br /&gt;&lt;br /&gt;What made the webinar most interesting was the variety and depth of the questions attendees asked. Those questions ranged from basic details about using cloud resources to drive the servers, to details about how eValid can synchronize on arrival (or change) of DOM values.&lt;br /&gt;&lt;br /&gt;Due to time constraints, we weren't able to answer every attendee question during the event, but we did prepare answers for every question asked, given here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.soft.com/eValid/Promotion/Webinars/AJAX.Performance.Load.Testing/questions.asked.html"&gt;http://www.soft.com/eValid/Promotion/Webinars/AJAX.Performance.Load.Testing/questions.asked.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We hope everyone will find our responses interesting and valuable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-4181136437194100973?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/4181136437194100973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=4181136437194100973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4181136437194100973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4181136437194100973'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/01/webinar-questions-and-answers-ajax.html' title='Webinar Questions and Answers: AJAX Performance/Load Testing'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5676638442376190322</id><published>2011-01-21T15:31:00.000-08:00</published><updated>2011-01-21T15:33:27.900-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions  to the eValid User Forum. We have learned that when one user has an  issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=3843" target="_Blank"&gt;  Different Scripts&lt;/a&gt;  -- Practical comments about using different or similar scripts for loading.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=3842" target="_Blank"&gt;  Can eValid validate the results of JavaScript executions?&lt;/a&gt;  -- How to use special eValid structural commands to extract DOM data for validation.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3646" target="_Blank"&gt;  Is eValid Compatible with VS2010's CUIT System?&lt;/a&gt;  -- Technology comparison between eValid and CUIT.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=22&amp;amp;t=3841" target="_Blank"&gt;  Run 10 Users on One Machine for Loading &lt;/a&gt;  -- How the EPRISEnn license works to support multiple users on one machine.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=3843" target="_Blank"&gt;  Different Scripts&lt;/a&gt;  -- Discusses allocation of scripts into loading scenarios.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3990" target="_Blank"&gt;  Generating Random values&lt;/a&gt;  -- How to generate random inputs: use eV.Generate.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5676638442376190322?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5676638442376190322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5676638442376190322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5676638442376190322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5676638442376190322'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/01/selected-user-forum-posts_21.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-6735402913132241543</id><published>2011-01-17T12:29:00.000-08:00</published><updated>2011-01-17T12:32:44.449-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webinar'/><title type='text'>Webinar: AJAX Performance/Load Testing</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Test Complex AJAX Applications Quickly, Easily&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Run 1,000's of Browser Users (BU's)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Realistic Loads Can Pinpoint Your Server-Stack Issues&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Thursday, 27 January 2011&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2:00 PM Eastern Time / 11:00 AM Pacific Time&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;QA/Testing/Tuning/Performance projects need to qualify performance of complex AJAX web applications -- within strict budget and time constraints -- to make sure their server-stack setups can meet the load.&lt;br /&gt;&lt;br /&gt;The traditional methods of ramping up load, based on using HTTP/S simulations or "VUs", don't always work when asynchronous AJAX applications are involved. VU's don't do AJAX. You need a browser.&lt;br /&gt;&lt;br /&gt;eValid server loading methods offer both quick-to-create, realistic, and fully synchronized AJAX functional tests. Plus you can lift those tests into performance/loading scenarios that can involve 100's or 1,000's or 10,000's of Browser Users ("BUs") per machine.&lt;br /&gt;&lt;br /&gt;In this webinar you'll learn: how special eValid commands overcome problems with variable-time playback dependency; how to create full-reality AJAX tests quickly; how to adjust tests to be totally self-synchronizing under stressed AJAX conditions; how to incorporate tests in an eValid LoadTest scenario; how to launch 100's or 1,000's or 10,000's of Browser User (BU) instances; and, how to analyze consolidated performance summary data to identify server-stack bottlenecks.&lt;br /&gt;&lt;br /&gt;This unique approach demonstrates how eValid becomes a genuine force multiplier in your web application performance testing efforts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Topic Summary: &lt;/span&gt;   &lt;br /&gt;&lt;br /&gt;    * eValid Architecture and Structure: How eValid functional and performance testing works.&lt;br /&gt;    * Functional Testing: How to make reliable recordings of AJAX applications.&lt;br /&gt;    * Making AJAX Tests "LoadTest Safe": How to augment tests for complete AJAX synchronization.&lt;br /&gt;    * Creating LoadTest Scenarios: How to use the LoadTest scenario editor to organize realistic LoadTest control scripts.&lt;br /&gt;    * Running LoadTests: How to launch single and multiple-instance runs using "cloud computing" resources.&lt;br /&gt;    * Finding Bottlenecks: How to read the LoadTest and other raw data to help spot server-stack issues.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size:+1;"&gt;You are cordially invited to attend this free Webinar.  &lt;/span&gt;&lt;/b&gt; &lt;span style="font-size:+1;"&gt; &lt;/span&gt;  &lt;br /&gt; &lt;span style="font-size:+2;"&gt;  &lt;b&gt;&lt;a href="https://www2.gotomeeting.com/register/918325995" target="_blank"&gt;REGISTER NOW!&lt;/a&gt;&lt;/b&gt;  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-6735402913132241543?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/6735402913132241543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=6735402913132241543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6735402913132241543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6735402913132241543'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/01/webinar-ajax-performanceload-testing.html' title='Webinar: AJAX Performance/Load Testing'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-4734129769515004552</id><published>2011-01-11T17:39:00.000-08:00</published><updated>2011-01-11T17:40:52.255-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum. We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=3562" target="_Blank"&gt;  What Do You eValid Guys Do About AJAX Synchronization? &lt;/a&gt;  -- Options to assure reliable AJAX playback. [12Nov10]  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=13&amp;amp;t=3619" target="_Blank"&gt;  Where Does eValid Do Its Site Analysis? &lt;/a&gt;  -- Explantion of Site Analysis operational details. [14Nov10]  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=20&amp;amp;t=3618" target="_Blank"&gt;  How Often Does An AJAX Application Fail To Sync?&lt;/a&gt;  -- Practical AJAX application failure rates. [14Nov10]  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=3740" target="_Blank"&gt;  Problem with IndexElement&lt;/a&gt;  -- Diagnosing an IndexFindElement Command. [29Nov10]  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3814" target="_Blank"&gt;  HTTP Interface&lt;/a&gt;  -- How to drive an HTTP interface directly. [30Nov10]  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3744" target="_Blank"&gt;  Bug while playing back&lt;/a&gt;  -- Discussion of properties of DWindowSet command [01Dec10]  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-4734129769515004552?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/4734129769515004552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=4734129769515004552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4734129769515004552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4734129769515004552'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/01/selected-user-forum-posts_11.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-9188139731038676500</id><published>2011-01-06T11:51:00.000-08:00</published><updated>2011-01-07T07:25:56.723-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>eValid Positioning</title><content type='html'>&lt;strong&gt;&lt;em&gt;Question Recently Posted On The eValid User Forum:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Been going around looking at all of the different kinds of test tools in the past few months and I'm just wondering if someone there could clarify where eValid is positioned, technology-wise and market-wise?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Our Response On The Forum:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;That's a very broad question, but here are some of the key points that may give you the answer you're looking for.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;eValid tests web applications primarly, but also tests web/windows interactions. eValid is thus intended to be a complete web application test engine.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;eValid is self-contained, implemented inside an IE compatible browser -- it is in fact a "clone" of the installed IE browser (IE 5.50 and later only).&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Because of the implementation as a browser eValid does NOT interfere with the JavaScript operations that support AJAX at all. This is important because eValid then can do non-JavaScript synchronization commands that solve tricky AJAX playback stability issues.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;eValid playbacks scale nicely, which leads to the LoadTest solution that eValid provides: multiple, parallel, simultaneous eValid instances produce real Browser User (BU) load on your application.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;eValid is sold as a complete solution, and not as a toolkit. A QA/Test group's needs are usually completely met by the eValid solution.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;eValid is aimed mainly for use in small and medium enterprises, where the QA/Test and PerformanceTest teams may not necessarily have deep programming skill. eValid gets real results, quickly and efficiently, and withoutrequiring programming skill -- although having such skill may make learning eValid easier.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Finally, eValid licensing and pricing is aimed to scale in with the budget contraints of small and medium enterprises.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;eValid Support Team&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-9188139731038676500?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/9188139731038676500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=9188139731038676500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/9188139731038676500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/9188139731038676500'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/01/evalid-positioning.html' title='eValid Positioning'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5333281675539132670</id><published>2011-01-05T15:32:00.000-08:00</published><updated>2011-01-05T16:56:38.947-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum.  We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=3479" target="_Blank"&gt;  A Comparison of eValid with the New VS2010 CUIT &lt;/a&gt;  -- Techology assessment of eValid relative to Microsoft's newest offering.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=3550" target="_Blank"&gt;  Does eValid Support XPATH? &lt;/a&gt;  -- How eValid's &lt;tt&gt;IndexFindElementEx&lt;/tt&gt; works as a faster version of "xpath".   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=3595" target="_Blank"&gt;  How Does eValid Support Small and Medium Enterprises (SMEs)? &lt;/a&gt;  -- General characteristics of eValid that work well with SMEs.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=3559" target="_Blank"&gt;  The Largest Number of eValid BUs &lt;/a&gt;  --  An explanation of the sizing rule for eValid.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=24&amp;amp;t=3603" target="_Blank"&gt;  Can eValid do Monitoring from the Cloud? &lt;/a&gt;  -- Discussion of criteria for monitoring from cloud images.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=3602" target="_Blank"&gt;  Can You Explain How the IndexFindElementEX Command Works?&lt;/a&gt;  -- Details about the RegEx Find command.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5333281675539132670?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5333281675539132670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5333281675539132670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5333281675539132670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5333281675539132670'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/01/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-2153633140271549741</id><published>2011-01-03T13:10:00.000-08:00</published><updated>2011-01-05T16:54:12.609-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum.  We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=12&amp;amp;t=3458" target="_Blank"&gt;  Can you put ANY script into monitoring mode? &lt;/a&gt;  -- Some simple groundrules for incorporating a script in "monitoring mode" operation.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=3474" target="_Blank"&gt;  What is that situation about eValid and IE9?&lt;/a&gt;  -- Confirmatino of IE9 Operation with eValid V9.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3398" target="_Blank"&gt;  Checking Links &lt;/a&gt;  -- Discussion of mixing functional testing and site analysis processes.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3485" target="_Blank"&gt;  Record the Set of Times My Multi-step Playback Takes&lt;/a&gt;  -- How to set up a test script to record internal "step times" into an external file.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=3499" target="_Blank"&gt;  Saturate My T1 Connection &lt;/a&gt;  -- About the capacity of eValid to saturate input/output channels.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=3522" target="_Blank"&gt;  How Does eValid Know Which DOM To Use?&lt;/a&gt;  -- Discussion of eValid access to a current page's DOM structure.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-2153633140271549741?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/2153633140271549741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=2153633140271549741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2153633140271549741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2153633140271549741'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2011/01/user-forum-posts.html' title='User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-8703073310816087207</id><published>2010-12-20T16:48:00.000-08:00</published><updated>2011-01-05T16:51:13.608-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum.  We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=3415" target="_blank"&gt;Can I run an eValid test from the command line? &lt;/a&gt;  -- Discusses how to run eValid tests from the command line on your Windows machine.    &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3414" target="_blank"&gt; Automatic Page-Waiting Algorithm &lt;/a&gt;  -- Discusses the operation -- and the importance -- of eValid's built-in page download synchronization logic.    &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3412" target="_blank"&gt; Does eValid have short-cut function keys?&lt;/a&gt;  -- Explains how to get to the pre-defined short-cut function keys for eValid.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=3447" target="_Blank"&gt;  To Measure The Time &lt;/a&gt;  -- How to use eValid's built-in stopwatch to time events in your page.    &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3446" target="_blank"&gt; Do I have to login/logout every time on my tests?&lt;/a&gt;  -- Discusses the ground rules under which you will or won't have to log in afresh in an application that requires a login.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=3454" target="_Blank"&gt;  Can you sense a change in a DOM value? &lt;/a&gt;  -- How eValid commands can sense changes in a selected DOM property value.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-8703073310816087207?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/8703073310816087207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=8703073310816087207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8703073310816087207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8703073310816087207'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/12/user-forum-posts.html' title='User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-7409011591375913326</id><published>2010-12-15T15:39:00.000-08:00</published><updated>2012-01-05T16:22:22.649-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><title type='text'>Holiday Greetings! Here's Our Year-End Special Gift To Everyone</title><content type='html'>Please accept our very best wishes for a Happy Holiday Season and a Prosperous New Year.&lt;br /&gt;&lt;br /&gt;As a special promotional offer, valid only until 15 January 2011, we will provide a license -- including a 1-year maintenance subscription -- to any eValid product bundle (Regression Testing, Server Loading, Site Analysis) for just $995. The only requirement is that the order be handled via credit card and be completed before close of business on 15 January 2011. Click here for the &lt;a href="http://www.e-valid.com/Promotion/Offers/15Dec10.offer.html"&gt;Complete Offer Details&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;HAPPY HOLIDAYS!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-7409011591375913326?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/7409011591375913326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=7409011591375913326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7409011591375913326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7409011591375913326'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/12/holiday-greetings-heres-our-year-end.html' title='Holiday Greetings! Here&apos;s Our Year-End Special Gift To Everyone'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-3687962649718960379</id><published>2010-12-13T13:16:00.000-08:00</published><updated>2011-01-07T07:28:25.700-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><title type='text'>eValid vs. TruClient</title><content type='html'>&lt;div class="quotecontent"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Question Recently Posted On The eValid User Forum:&lt;br /&gt;&lt;/span&gt;Hey eValid!  What do you think about HP's announcement of their TruClient technology? Isn't this what you guys do? --WebTestGadfly&lt;/div&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Our Response On The Forum:&lt;br /&gt;&lt;/span&gt;Yes, true client based testing and performance analysis -- including server loading -- is what we have been offering with our solution for many years. We believe we were the first to put this idea out there, and we believe we have the very best everything-in-the-browser test engine possible.&lt;br /&gt;&lt;br /&gt;The HP solution appears (we have not yet had much direct experience with it) to be based on the Selenium solution, in which JavaScript executions drive the browser. If that's the case, then the objections we have always expressed about the JavaScript approach would apply equally to HP's offering: High overhead, skewing of timing data, lack of scaling, and the requirement to be a programmer to get useful results.&lt;br /&gt;&lt;br /&gt;On a positive note many here at eValid think that HP's announcement represents a real "sea change" in the community. Previously the position by the "big three" was that simulating the behavior of an AJAX user on an application could be adequately handled with the "http/s traffic generation" methods that have been highly developed over time.&lt;br /&gt;&lt;br /&gt;The "sea change" is that at least one of the "big three" has explicitly admitted that to accurately simulate an AJAX user you really DO have to use a complete browser. So this is a victory -- perhaps even a genuine vindication, if you will -- for the eValid approach, which has&lt;span style="FONT-STYLE: italic"&gt; ALWAYS&lt;/span&gt; been based on the use of the fully automated eValid browser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-3687962649718960379?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/3687962649718960379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=3687962649718960379' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3687962649718960379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3687962649718960379'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/12/evalid-vs-truclient.html' title='eValid vs. TruClient'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-4252105938659519221</id><published>2010-12-12T09:36:00.000-08:00</published><updated>2010-12-15T15:50:42.149-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>Recent and Upcoming Conferences &amp; Technical Community Events</title><content type='html'>Here are links to some technical meetings that may be of interest to WQN readers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.springer.com/journal/13198"&gt;Special Issue on Advances in Software Testing&lt;/a&gt;, International Journal of Systems Assurance Engineering and Management &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.csi-sigse.org/isec2011/index.htm"&gt;ISEC 2011: 4th India Software Engineering Conference&lt;/a&gt;, 23-27 February 2011, Thiruvananthapuram, India.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.risc.uni-linz.ac.at/people/tkutsia/jal-wwv.html"&gt;Special Issue on Automated Specification and Verification of Web Systems&lt;/a&gt;, Submission Due 07 March 2011. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Community events like these deserve very careful consideration! &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-4252105938659519221?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/4252105938659519221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=4252105938659519221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4252105938659519221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4252105938659519221'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/12/recent-and-upcoming-conferences.html' title='Recent and Upcoming Conferences &amp; Technical Community Events'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-4690998913558320103</id><published>2010-12-10T09:35:00.000-08:00</published><updated>2011-01-05T16:58:19.565-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum.  We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=3415" target="_blank"&gt;Can I run an eValid test from the command line? &lt;/a&gt;-- Discusses how to run eValid tests from the command line on your Windows machine. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3414" target="_blank"&gt;Automatic Page-Waiting Algorithm &lt;/a&gt;-- Discusses the operation -- and the importance -- of eValid's built-in page download synchronization logic. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3412" target="_blank"&gt;Does eValid have short-cut function keys?&lt;/a&gt; -- Explains how to get to the pre-defined short-cut function keys for eValid. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=3447" target="_Blank"&gt;To Measure The Time &lt;/a&gt;-- How to use eValid's built-in stopwatch to time events in your page. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3446" target="_blank"&gt;Do I have to login/logout every time on my tests?&lt;/a&gt; -- Discusses the ground rules under which you will or won't have to log in afresh in an application that requires a login.  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-4690998913558320103?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/4690998913558320103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=4690998913558320103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4690998913558320103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4690998913558320103'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/12/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-4456689457664730062</id><published>2010-12-01T13:21:00.000-08:00</published><updated>2012-01-05T16:23:33.178-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><title type='text'>BizDev Opportunities with eValid</title><content type='html'>People often ask us, is there some way to partner with eValid? How can we support our customers with eValid better? What are the available partnering or BizDev opportunities.&lt;br /&gt;&lt;br /&gt;We welcome inquires about &lt;a href="http://www.e-valid.com/BizDev/opportunity.html"&gt;Business Development Opportunities&lt;/a&gt; from qualified firms worldwide. The possibilities can include such areas as: PerformanceTest service partnerships, testing of AJAX applications, licensing of eValid technology, development of custom branded versions of the eValid test enabled browser, support to contractors with Commercial Licenses, etc.&lt;br /&gt;&lt;br /&gt;If this catches your attention, we want to hear from you! Please &lt;a href="http://www.e-valid.com/Information/question.request.html"&gt;Contact Us&lt;/a&gt; with your idea and we will respond quickly!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-4456689457664730062?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/4456689457664730062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=4456689457664730062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4456689457664730062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4456689457664730062'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/12/bizdev-opportunities-with-evalid.html' title='BizDev Opportunities with eValid'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1973045304911396499</id><published>2010-11-29T16:18:00.000-08:00</published><updated>2011-01-05T16:59:54.262-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Selected User Forum Posts</title><content type='html'>&lt;p&gt; Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum.  We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3255" target="_Blank"&gt;  Encountered Script Error... &lt;/a&gt;  -- More about script errors.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3363" target="_blank"&gt; WPF Application&lt;/a&gt;  -- Discusses how eValid operates relative to Windows Presentation Foundation (WPF) type objects.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=3421" target="_Blank"&gt;  The Timer and The DOM Synchronization Commands&lt;/a&gt;  -- How the internal peformance time interacts with DOM synchronizations.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=2786" target="_Blank"&gt;  The Agile Method Idea &lt;/a&gt;  -- How does eVaild fit into the "Agile Manifesto" as a testing suite.     &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3390" target="_Blank"&gt;  Unique Test Number &lt;/a&gt;  -- How to use the eVaild $RunCount reserved variable in your tests.   &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1973045304911396499?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1973045304911396499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1973045304911396499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1973045304911396499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1973045304911396499'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/11/selected-user-forum-posts.html' title='Selected User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-4550972202431450432</id><published>2010-11-27T11:35:00.000-08:00</published><updated>2010-11-29T11:47:17.686-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webinar'/><title type='text'>Webinar: AJAX Performance/Load Testing</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Test Complex AJAX Applications Quickly&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Run 1,000's of Browser Users (BU's) Easily&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Use Realistic Loads To Pinpoint Server-Stack Problems&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wednesday, 8 December 2010&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2:00 PM Eastern Time / 11:00 AM Pacific Time&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;QA/Testing/Tuning/Performance groups need to qualify performance of complex AJAX web applications -- within strict budget and time constraints -- to make sure their server-stack setups can meet the need.&lt;br /&gt;&lt;br /&gt;The traditional methods of ramping up load, based on using HTTP/S simulations or "VUs", don't always work when asynchronous AJAX applications are involved. VU's don't do AJAX very well.&lt;br /&gt;&lt;br /&gt;eValid server loading methods offer both quick-to-create realistic and fully synchronized AJAX functional tests, and can lift those tests into performance/loading scenarios that can involve 100's or 1,000's or 10,000's of Browser Users ("BUs") per machine.&lt;br /&gt;&lt;br /&gt;In this webinar you'll learn: how special eValid commands overcome problems with variable-time playback dependency; how to create a full-reality AJAX test quickly; how to adjust it to be totally self-synchronizing under stressed conditions; how to incorporate it in an eValid load test scenario; how to launch 100's or 1,000's or 10,000's of Browser User (BU) instances; and, how to analyze consolidated performance summary files to identify server-stack bottlenecks.&lt;br /&gt;&lt;br /&gt;This unique approach demonstrates how eValid becomes a genuine force multiplier in your web application performance testing efforts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Webinar Topic Summary:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;eValid Architecture and Structure:&lt;/b&gt;   How eValid functional and performance tests work.    &lt;/li&gt;&lt;li&gt;&lt;b&gt;Functional Testing:&lt;/b&gt;   How to make reliable recordings of AJAX applications.   &lt;/li&gt;&lt;li&gt;&lt;b&gt;Making AJAX Tests Safe:&lt;/b&gt;   How to augment test scripts  for complete AJAX synchronization.   &lt;/li&gt;&lt;li&gt;&lt;b&gt;Creating Realistic LoadTest Scenarios:&lt;/b&gt;   How to use the LoadTest scenario editor to create    realistic LoadTest control scripts.   &lt;/li&gt;&lt;li&gt;&lt;b&gt;Running Heavy LoadTests:&lt;/b&gt;   How to launch single and    multiple-instance runs using "compute cloud" resources.   &lt;/li&gt;&lt;li&gt;&lt;b&gt;Finding Bottlenecks:&lt;/b&gt;   How to read the LoadTest and other raw data to help spot server-stack problems.   &lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="font-size:+1;"&gt;You are cordially invited to attend this free Webinar.  &lt;/span&gt;&lt;/b&gt; &lt;span style="font-size:+1;"&gt; &lt;/span&gt;  &lt;br /&gt;&lt;div style="text-align: center;"&gt;  &lt;span style="font-size:+2;"&gt;  &lt;b&gt;&lt;a href="https://www2.gotomeeting.com/register/762376666" target="_blank"&gt;REGISTER NOW!&lt;/a&gt;&lt;/b&gt;  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-4550972202431450432?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/4550972202431450432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=4550972202431450432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4550972202431450432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4550972202431450432'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/11/webinar-ajax-performanceload-testing.html' title='Webinar: AJAX Performance/Load Testing'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5414060683706816262</id><published>2010-11-14T11:39:00.000-08:00</published><updated>2011-01-07T07:26:40.277-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Functional Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><title type='text'>Illustration of eValid Structural Commands</title><content type='html'>From time to time users ask us to provide more examples of how to use the special eValid structural testing commands. These commands provide a way to extract, save, read, and insert values into the DOM of a page.&lt;br /&gt;&lt;br /&gt;You would typically use these kinds of eValid commands to convert a script that you have recorded from life (using the eValid recording engine) into one that is immune to changes in the content, or even in the structure, of the page you are testing. This technique is the antidote to the "brittle test" issue -- the complaint made about the record/play method that the recorded scripts break too easily.&lt;br /&gt;&lt;br /&gt;Almost every eValid "from-life" recorded script command has a structural equivalent that can be derived easily using the command lexicon and the details of the page that you find from the eValid &lt;a href="http://www.e-valid.com/Products/Documentation.9/PageMap/pagemap.gui.html"&gt;PageMap &lt;/a&gt;command.&lt;br /&gt;&lt;br /&gt;It's even possible to use the structural commands to manipulate key variables from within a page. The &lt;a href="http://www.e-valid.com/Products/Documentation.9/Structural/value.setting.loop.html"&gt;Value Setting Loop &lt;/a&gt;example explains one way to use these special commands to extract a session id from a page and then insert that same session id into the query-string section of a page. This kind of scripting method applies to any number of values that you want to save locally and then communicate back into your playback script. That's a powerful feature worth taking advantage of.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5414060683706816262?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5414060683706816262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5414060683706816262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5414060683706816262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5414060683706816262'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/11/illustration-of-evalid-structural.html' title='Illustration of eValid Structural Commands'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-2243541031015650055</id><published>2010-11-13T08:38:00.000-08:00</published><updated>2011-01-05T17:01:07.838-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum.  We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=13&amp;amp;t=3364" target="_Blank"&gt;  Why does a large scan -- about 2400 pages -- take so long? &lt;/a&gt;  -- Some gruond rules about site analysis. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=3224" target="_Blank"&gt;  Does eValid Use HTTP Traffic In Simulating User Load? &lt;/a&gt;  -- Browser driven traffic isn't the same as basic HTTP traffic. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=12&amp;amp;t=3261" target="_Blank"&gt;  What does "Script Error" mean in the EventLog? &lt;/a&gt;  -- The meaning of the Script Error message in the eValid Event Log. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3335" target="_Blank"&gt;  How does eValid approach the issue of testing web services?&lt;/a&gt;  -- Drive web services from an HTML testbed and drive the testbed  from eValid. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=12&amp;amp;t=3357" target="_Blank"&gt;  Running Monitors On An AJAX Application &lt;/a&gt;  -- Recommendations on how to provision a script for monitoring an AJAX application. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=3187" target="_Blank"&gt;  The New Microsoft Coded UI Test System &lt;/a&gt;  -- Some comments about Microsoft's latest software development environment. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=11&amp;amp;t=3228" target="_Blank"&gt;  Automatically Snap A Screenshot &lt;/a&gt;  -- A simple command sequence solves a common problem. &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=3382" target="_blank"&gt; Problem in pop-up box recording&lt;/a&gt;  -- A detailed explanation of how to handle recording and processing a pop-up box. &lt;/li&gt;&lt;/ul&gt;   &lt;p&gt;Please   &lt;a href="http://www.e-valid.com/Information/question.request.html"&gt;  Contact Us&lt;/a&gt; if you have questions about any of these topics. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-2243541031015650055?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/2243541031015650055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=2243541031015650055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2243541031015650055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2243541031015650055'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/11/user-forum-posts.html' title='User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-6027379480440486043</id><published>2010-11-12T01:51:00.001-08:00</published><updated>2011-01-07T07:28:54.081-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Academic'/><title type='text'>eValid Used at Sacramento State</title><content type='html'>We're pleased to pass on the news that the eValid web testing system is being used as an example testing suite at &lt;a href="http://www.csus.edu/"&gt;California State University at Sacramento &lt;/a&gt;in a course taught by Prof. Ahmen Salem on Software Verification and Validation.&lt;br /&gt;&lt;br /&gt;Prof. Salem's students are downloading and using eValid in their laboratory work for the CSc 131 and CSc 234 courses, which involve both graduate and undergraduate students, throughout the Fall 2010 semester.   Their work with eValid involves both functional testing of selected AJAX applications and generating server loads with multiple eValid instances.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-6027379480440486043?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/6027379480440486043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=6027379480440486043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6027379480440486043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6027379480440486043'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/11/evalid-used-at-sacramento-state.html' title='eValid Used at Sacramento State'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5641352648316391587</id><published>2010-11-10T11:11:00.000-08:00</published><updated>2011-01-07T11:44:16.377-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Testing'/><title type='text'>Synchronizing Multiple eValid Instances</title><content type='html'>In many of our   fixed-price   &lt;a href="http://www.e-valid.com/Services/PerformanceTest/V9/overview.html"&gt;  PerformanceTest Service Projects&lt;/a&gt;  a common requirement is to provide a sharp increment   in the total number of BUs --   a kind of "step function" for the server stack that acts to  "ring out" problems the same way an step function signal  does for an electronic circuit.  &lt;p&gt;  eValid provides multiple techniques to do this, all of based on  the use of the internal synchronization/logic commands such as  &lt;tt&gt;SyncOnText&lt;/tt&gt;.  When (for example) 100's or 1,000's of eValid BUs   are all running in parallel   and they are all waiting for a particular DOM element to take on  a particular value,   the total "width" of the step function measures out to   about 1-2 seconds, even when the BUs are located on separate machines.  &lt;/p&gt;&lt;p&gt;  The real world results we get doing this kind of step function  are very interesting because   a near-simultaneous burst of new activity can often overload   servers, load-balancers, database back-end machine, etc.  A lot of performance and diagnostic data in a very short time. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5641352648316391587?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5641352648316391587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5641352648316391587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5641352648316391587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5641352648316391587'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/11/synchronizing-multiple-evalid-instances.html' title='Synchronizing Multiple eValid Instances'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-8987415410482753947</id><published>2010-11-02T17:17:00.000-07:00</published><updated>2010-11-18T11:18:58.111-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>Recent and Upcoming Conferences &amp; Technical Community Events</title><content type='html'>Here are links to some technical meetings that may be of interest   to WQN readers:   &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.springer.com/journal/13198"&gt;  Special Issue on Advances in Software Testing&lt;/a&gt;,   International Journal of Systems Assurance   Engineering and Management   &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.csi-sigse.org/isec2011/index.htm"&gt;  ISCE 2011: 4th India Software Engineering Conference&lt;/a&gt;,    23-27 February 2011,  Thiruvananthapuram, India.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://mbt-workshop.org/"&gt;  7th Workshop on Model-Based Testing&lt;/a&gt;  2-3 April 2011,  Saarbruken, Germany, EU  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.itng.info/index.php"&gt;  8th International Conference on Information Technology New Generations:  ITNG 2011 - Software Testing&lt;/a&gt;,  11-13 April 2011,  Las Vegas, Nevada,USA  &lt;/li&gt;&lt;/ul&gt;    Community events like these deserve very careful consideration!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-8987415410482753947?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/8987415410482753947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=8987415410482753947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8987415410482753947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/8987415410482753947'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/11/recent-and-upcoming-conferences.html' title='Recent and Upcoming Conferences &amp; Technical Community Events'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1197784269005067508</id><published>2010-10-22T11:43:00.000-07:00</published><updated>2010-10-22T11:46:04.726-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webinar'/><title type='text'>Small and Medium Enterprise (SME) Support</title><content type='html'>Test Complex AJAX Applications Quickly and Efficiently&lt;br /&gt;Run 1,000's of Browser Users (BU's) Easily and Efficiently&lt;br /&gt;Monitor End-User Performance Accurately&lt;br /&gt;Analyze Websites From The Client Perspective&lt;br /&gt;Very Attractive SME License Offers&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Wednesday, 27 October 2010&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;2:00 PM Eastern Time / 11:00 AM Pacific Time&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In small and medium enterprises the world over, QA/Testing/Performance groups often face the job of qualifying the quality and performance of complex web applications -- including AJAX applications -- and are expected to do this within severe budget and time constraints.&lt;br /&gt;&lt;br /&gt;eValid offers a comprehensive and self-contained solution to 99% of web application testing issues that is optimized for use in Small and Medium Enterprises (SMEs).&lt;br /&gt;&lt;br /&gt;In this webinar you'll learn how eValid's features overcome common problems with variable-time playback dependency; how to create a full-reality AJAX regression test quickly; how to lift a test into a sever loading scenario; that launchs 100's or 1,000's of Browser User (BU) instances; and, how to set up a site analysis scan to validate a complete website.&lt;br /&gt;&lt;br /&gt;Overall, you'll see how easily eValid can become a genuine force multiplier in your company's web application quality assurance, testing and performance tuning projects.&lt;br /&gt;&lt;br /&gt;This Webinar Will Discuss:    &lt;br /&gt;&lt;br /&gt;    * eValid Architecture: How eValid functional testing, monitoring, performance testing and site scanning components.&lt;br /&gt;    * Functional/Regression Testing: How to make regression recordings -- including complex AJAX applications.&lt;br /&gt;    * Imposing Server Load: How to create a LoadTest scenario and run it against your servers, with 100's or 1,000's of BUs.&lt;br /&gt;    * Creating a Realistic Monitor Script: How to provision a script for use as a monitoring agent for complex applications -- including AJAX.&lt;br /&gt;    * How to Scan a WebSite Quickly and Accurately Search criteria and limits setup to yield a very effective site scan.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size:+1;"&gt;You are cordially invited to attend this free Webinar.  &lt;/span&gt;&lt;/b&gt; &lt;span style="font-size:+1;"&gt; &lt;/span&gt;  &lt;br /&gt; &lt;span style="font-size:+2;"&gt;  &lt;b&gt;&lt;a href="https://www2.gotomeeting.com/register/966909202" target="_blank"&gt;REGISTER NOW!&lt;/a&gt;&lt;/b&gt;  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1197784269005067508?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1197784269005067508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1197784269005067508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1197784269005067508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1197784269005067508'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/10/small-and-medium-enterprise-sme-support.html' title='Small and Medium Enterprise (SME) Support'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-5775754090968854989</id><published>2010-10-20T12:02:00.000-07:00</published><updated>2011-01-07T11:44:41.260-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Academic'/><title type='text'>eValid for Use in Coursework at Universidade Federal de Campina Grande (UFCG)</title><content type='html'>&lt;p&gt; We recently provided copies of eValid for use in coursework at  &lt;a href="http://www.ufcg.edu.br/"&gt;Universidade Federal de Campina Grande (UFCG)&lt;/a&gt; and here are some comments by one of the students.   &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;blockquote&gt; What course was this for at UFCG? &lt;blockquote&gt;  I'm currently taking undergraduate classes in the course of Computer Science at UFCG. &lt;p&gt;  The professor name is Patricia Machado. &lt;/p&gt;&lt;/blockquote&gt;  What was your goal for the demonstration. &lt;blockquote&gt;   The goal of the demonstration was to show to the crowd a demo of a tool. The  teacher choose a bunch of tools test related, and I was asked to perform a  demo of eValid.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;  What about eValid functionality did you show off and what were the impressions you got? &lt;blockquote&gt;   I've focused on the test functionality. Basically I've created a test on a  website, then I've modified the website and ran the test again, showing that  the test was resulting in a error.  &lt;p&gt;   Besides, I took a look on the performance analysis functionality,   and I've really appreciated it. &lt;/p&gt;&lt;p&gt;   I really enjoyed the [page]  metrics. &lt;/p&gt;&lt;/blockquote&gt;  What was the reaction of the others? &lt;blockquote&gt;   Everybody enjoyed the presentation, and the teacher was really impressed  about all functionalities provided by eValid.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;  May we use your name and email address? &lt;blockquote&gt;   Sure you can, just let me know as soon as it happens, please. &lt;p&gt;  I have nothing else to say, other than congratulates the team for the good  job. I'm also very satisfied about this kind of contact you guys have  provided me and I would be very glad if this kind of behavior keep coming. &lt;/p&gt;&lt;p&gt;  Cheers! &lt;/p&gt;&lt;p&gt;  Felipe Vieira, &lt;br /&gt;UFCG Student&lt;br /&gt;&lt;i&gt;(felipe29vieira@gmail.com)&lt;/i&gt;  &lt;/p&gt;&lt;/blockquote&gt; &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-5775754090968854989?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/5775754090968854989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=5775754090968854989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5775754090968854989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/5775754090968854989'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/10/evalid-for-use-in-coursework-at.html' title='eValid for Use in Coursework at Universidade Federal de Campina Grande (UFCG)'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-9041046695295785904</id><published>2010-09-30T11:02:00.000-07:00</published><updated>2011-01-05T17:02:14.925-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>User Forum Posts</title><content type='html'>Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum.  We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=3356" target="_blank"&gt; The Comparative Level of Effort of eValid Recording... &lt;/a&gt;  -- Discusses the relative level of effort of using eValid versus other kinds of technical approaches.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3336" target="_blank"&gt; Comparing An Actual Value At Some DOM Element&lt;/a&gt;  -- Explains how to compare an actual value in a page by reading and manipulating the current contents of the DOM.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=3313" target="_blank"&gt; eValid Faithfully Emulates An IE Browser&lt;/a&gt;  -- Discusses how we made sure that eValid was as close to IE behavior as possible.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3312" target="_blank"&gt; Can eValid Test An Application That Involves Two Browsers? &lt;/a&gt;  -- Describes conditions under which two [or more] eValid instances can operate at the same time, in combinations of record AND playback.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=3260" target="_blank"&gt; DOM Values&lt;/a&gt;  -- How to use eValid commands to extract, save, and insert DOM values from one test context to another.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=3254" target="_blank"&gt; Wht is your structural testing really good at?&lt;/a&gt;  -- Describes when the structural testing methods are needed, and how effective they are.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=20&amp;amp;t=3271" target="_blank"&gt; About "SyncOnText" &lt;/a&gt;  -- Describes how eValid AJAX synchronization logic works, and what the overhead is likely to be when you are waiting for a DOM feature to synchronize AJAX activity.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=13&amp;amp;t=3272" target="_blank"&gt; Query Strings &lt;/a&gt;  -- Explains how to deal with URLs that have complex query string (client side parameters).  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=12&amp;amp;t=3243" target="_blank"&gt; A Different IP Address &lt;/a&gt;  -- Details on when eValid can "spoof" being on a different IP address. &lt;/li&gt;&lt;/ul&gt;       &lt;p&gt;Please   &lt;a href="http://www.e-valid.com/Information/question.request.html"&gt;  Contact Us&lt;/a&gt; for additional details about any of these topics. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-9041046695295785904?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/9041046695295785904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=9041046695295785904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/9041046695295785904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/9041046695295785904'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/09/user-forum-posts.html' title='User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-2646289687317880183</id><published>2010-09-15T09:21:00.000-07:00</published><updated>2010-10-14T11:05:19.907-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>Recent and Upcoming Conferences &amp; Technical Community Events</title><content type='html'>Here are links to some technical meetings that may be of interest   to WQN readers:   &lt;ul&gt;&lt;li&gt;&lt;a href="http://sdq.ipd.kit.edu/conferences_and_events/quasoss2010/" target="NEW"&gt;  2nd International Workshop on the Quality of Service-Oriented Software  Systems (QUASOSS'10)&lt;/a&gt;,  4 October, 2010,  Oslo, Norway   &lt;/li&gt;&lt;li&gt;&lt;a href="http://usenix.org/events/ssv10/" target="NEW"&gt;  5th International Workshop on   Systems Software Verification (SSV'10),&lt;/a&gt;  6-7 October 2010,  Vancouver, BC, Canada.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://crest.cs.ucl.ac.uk/cow/8/" target="NEW"&gt;  8th CREST Open Workshop: Advanced Mootation* Testing&lt;/a&gt;  27 October 2010,  University College, London, England  (* "Mootation Testing" is a second order mutant of "Mutation Testing")   &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ksl.ci.kyutech.ac.jp/wosar2010" target="NEW"&gt;  2nd International Workshop on Software Aging and Rejuvenation&lt;/a&gt;  (Part of   &lt;a href="http://www.issre2010.org/" target="NEW"&gt;  ISSRE 2010&lt;/a&gt;),  1 November 2010,  San Jose, California, USA.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://ictss2010.dimap.ufrn.br/ictss/" target="NEW"&gt;  22nd IFIP International Conference on   Testing Software and Systems (ICTSS),&lt;/a&gt;  8-10 November 2010,  Natal, Brazil.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://aser.ornl.gov/events/sc2010/" target="NEW"&gt;  2010 Workshop on Verification, Validation and Uncertainty  Analysis in High-Performance Computing (VVUHPC 2010)&lt;/a&gt;,  14 November 2010,  New Orleans, LA, USA.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://fose.ethz.ch/" target="NEW"&gt;  The Future of Software Engineering Symposium&lt;/a&gt;  22-23 November 2010,  ETH, Zurich, Switzerland.  &lt;/li&gt;&lt;/ul&gt;    Community events like these deserve very careful consideration!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-2646289687317880183?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/2646289687317880183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=2646289687317880183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2646289687317880183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2646289687317880183'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/09/recent-and-upcoming-conferences.html' title='Recent and Upcoming Conferences &amp; Technical Community Events'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-2645817971905592718</id><published>2010-09-10T08:29:00.000-07:00</published><updated>2011-01-07T07:27:47.259-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Loading'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Testing'/><title type='text'>High BU-Count Server Performance Testing Projects</title><content type='html'>eValid users are already aware of the use of multiple eValid instances   -- called Browser Users (BUs) -- to generate 100% realistic load on servers.  Each BU runs as a separate Windows process,   and each can handle very complex applications  including AJAX and database-related applications.  &lt;p&gt;  To get high BU counts requires that we use two methods:  &lt;/p&gt;&lt;ul&gt;&lt;li&gt;The first method involves making OS parameter changes to  increase the size of the virtual memory,   increase the desktop heap size,   and   change the performance option to optimize for background operations.  &lt;/li&gt;&lt;li&gt;Even with these adjustments,   each desktop user still runs up against a limit on   the number of GDI Objects per user session.  To overcome this constraint,   we open additional user accounts on the driver machine.  &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;  Using EC2 cloud machines to drive very heavy BU-count loads,  we usually employ 8-core High-Memory and/or High-CPU machine images.  One such machine, properly configured, yields 1,000+ BUs per machine  depending on the test duty-cycle and machine resource use.  All of these methods come together in our  &lt;a href="http://www.e-valid.com/Services/PerformanceTest/V9/overview.html"&gt;  PerformanceTest&lt;/a&gt;  projects, which offer load generation up to 100,000 BUs in parallel,   &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-2645817971905592718?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/2645817971905592718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=2645817971905592718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2645817971905592718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2645817971905592718'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/09/high-bu-count-server-performance.html' title='High BU-Count Server Performance Testing Projects'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-6603903017938998960</id><published>2010-08-25T23:30:00.000-07:00</published><updated>2011-01-07T07:29:16.442-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>User Forum Posts</title><content type='html'>Here are some eValid User Form posts  of interest to the greater eValid community:   &lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=3198" target="_blank"&gt; Sync On The Same Document Object Property&lt;/a&gt;  -- When two scripts synchronize on the same object property  there is no interference because there are separate processes involved.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=3195" target="_blank"&gt; The Value Of "sourceIndex" And "elementValue"&lt;/a&gt;  -- How to use the values of these two critical DOM-based variables inside your current script.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=3197" target="_blank"&gt; How Do You Do Step Functions In Load?"&lt;/a&gt;  -- What's the best way to ramp up load when running multiple eValid  instances, and how to arrange for a "step function" in that ramp schedule.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=3186" target="_blank"&gt; Can Two eValid's Be Running At One Time? &lt;/a&gt;  -- eValid technology allows multiple instances to run in parallel and not  interfere with each other at all.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=3224" target="_blank"&gt; Does eValid use HTTP Traffic in Simulating User Load? &lt;/a&gt;  -- The way eValid generates load exploits the browser's ability to download pages, but there is an alternative utility that can drive simple  non-brower HTTP traffic if you wish.  &lt;/li&gt;&lt;/ul&gt;      &lt;p&gt;Please   &lt;a href="http://www.e-valid.com/Information/question.request.html"&gt;  Contact Us&lt;/a&gt; for additional information about any of these topics.  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-6603903017938998960?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/6603903017938998960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=6603903017938998960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6603903017938998960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/6603903017938998960'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/08/user-forum-posts.html' title='User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-4299141648896973998</id><published>2010-08-18T12:49:00.000-07:00</published><updated>2011-01-07T07:27:22.050-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><category scheme='http://www.blogger.com/atom/ns#' term='Playback'/><title type='text'>The Fuss About ID Tags</title><content type='html'>One of the biggest advantages eValid has is its  &lt;a href="http://www.e-valid.com/Products/Documentation.9/Advanced.Testing/adaptive.playback.html"&gt; Adaptive Playback&lt;/a&gt; feature.  This feature compensates for non-consequential web page  changes by pivoting on page element's  &lt;a href="http://www.w3.org/TR/html401/struct/links.html#h-12.2.3"&gt; HTML ID Tags&lt;/a&gt; structure. The basic idea of an ID Tag is to insert something "constant" into the page HTML, and most web page editors and production systems assure  fixed IDtags and assure that they are kept unique  (although uniqueness is not a requirement).  The ID tags were recorded into the original page,  and so long as they don't change,  Adaptive Playback makes sure the test runs OK.  To assure full disclosure, however,  eValid always reports successful use of Adaptive Playback  as a non-fatal Warning message in the test's event log.  &lt;p&gt; A simple example is an HTML anchor tag -- just a regular dynamic link --   where the URL and/or visible text can change but eValid can still work correctly even when the visible text  changes or when the underlying URL changes -- so long as the ID tags are left  alone.  &lt;/p&gt;&lt;p&gt; &lt;i&gt;When ID Tags Change:&lt;/i&gt;   But, if the ID tags on a page DO change there's nothing to pivot on and the Adaptive Playback feature will either fail  or at best give a misleading result.  The test that relies on constant ID tags, in turn, will also fail. Not the best possible outcome at all.  &lt;/p&gt;&lt;p&gt; In fact there are many applications where ID tags change and for good  reason.   There are some environments where the ID tags are  automatically generated with new values every time the page is edited and re-published.  In THAT case, pivoting tests on ID tags clearly won't be effective. Tests that ought to be OK now show false negative results.  &lt;/p&gt;&lt;p&gt; &lt;i&gt;Structural Testing Enters The Picture:&lt;/i&gt;   In this case, a slightly stronger mode can be used to provide  protection for tests even when ID tags are non-constant.  What such tests do is rely on  &lt;a href="http://www.e-valid.com/Technology/Abstraction/algorithmic.html"&gt; Structural/Algorithmic Testing&lt;/a&gt; -- where you use as a pivot &lt;i&gt;any&lt;/i&gt;  feature of the web page that know WILL be constant over time.  While it takes a bit longer to create such a "structural test" the benefit is a playback that continues to reliably indicate a valid page even when the internals change.  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-4299141648896973998?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/4299141648896973998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=4299141648896973998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4299141648896973998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/4299141648896973998'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/09/fuss-about-id-tags.html' title='The Fuss About ID Tags'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-3860577357974930775</id><published>2010-08-10T12:51:00.000-07:00</published><updated>2010-09-02T12:52:33.559-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Recent and Upcoming Conferences &amp; Technical Community Events</title><content type='html'>Here are links to some technical meetings that may be of interest   to WQN readers:   &lt;ul&gt;&lt;li&gt;&lt;a href="http://www2010.taicpart.org/"&gt;  Testing: Academic and Industrial Conference --   Practice and Research Techniques (TAIC PART 2010)&lt;/a&gt;,  3-5 September 2010,  Windsor, UK.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://icsm2010.upt.ro/"&gt;  26th IEEE International Conference on Software Maintenance (ICSM 2010)  &lt;/a&gt;,  12-18 September 2010,  Timisoara, Romania.    &lt;/li&gt;&lt;li&gt;&lt;a href="http://proinf.de/emdt2010"&gt;  1st International Workshop on Evolution Support for Model-Based  Development &amp;amp; Testing&lt;/a&gt;  ,  16 September 2010,  Ilmenau University of Technology,  Erfurt, Germany, EU.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cs.ucsb.edu/%7Evlab/ws-fm10/"&gt;  7th International Workshop on Web Services and Formal Methods  &lt;/a&gt;,  16-17 September,  Stevens Institute of Technology,   Hoboken, New Jersey, USA   &lt;/li&gt;&lt;li&gt;&lt;a href="http://soft.vub.ac.be/ase2010/"&gt;  25th IEEE/ACM International Conference on Automated Software  Engineering (ASE 2010)&lt;/a&gt;,  20-24 September 2010,  Antwerp, Belgium, EU.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://atva10.comp.nus.edu.sg/"&gt;  8th International Symposium on Automated Technology for Verification  and Analysis (ATVA 2010)&lt;/a&gt;,  21-24 September 2010,  Singapore.    &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tav-web.org/"&gt;  4th International Workshop on Testing, ANalysis, and Verificatino of  Web Software  (TAV-WEB 2010)&lt;/a&gt;,  21 September 2010,  Antwerp, Belgium, EU.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://adt.uni-paderborn.de/aktuelles/news-unterseiten/motes10cfp.html"&gt;  Model-Based Testing and Test Automation&lt;/a&gt;,  27 September 2010 - 2 October 2010,  Leipzig, Germany.   &lt;/li&gt;&lt;li&gt;&lt;a href="http://tsos.isse.de/"&gt;  Workshop on Trustworthy Self-Organizing Systems,  TSOS 2010&lt;/a&gt;,  28 September 2010,  Budapest, Hungary, EU.   &lt;p&gt;  Events like these deserve very careful consideration!  &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-3860577357974930775?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/3860577357974930775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=3860577357974930775' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3860577357974930775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/3860577357974930775'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/08/recent-and-upcoming-conferences.html' title='Recent and Upcoming Conferences &amp; Technical Community Events'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-1539257902931446103</id><published>2010-07-20T09:35:00.000-07:00</published><updated>2011-01-05T17:03:16.964-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Current User Forum Posts</title><content type='html'>&lt;p&gt;Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum.  We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=18&amp;amp;t=3198" target="_blank"&gt;Sync On The Same Document Object Property&lt;/a&gt;  -- When two scripts synchronize on the same object property  there is no interference because there are separate processes involved.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=16&amp;amp;t=3195" target="_blank"&gt; The Value Of "sourceIndex" And "elementValue"&lt;/a&gt;  -- How to use the values of these two critical DOM-based variables inside your current script.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=3197" target="_blank"&gt; How Do You Do Step Functions In Load?"&lt;/a&gt;  -- What's the best way to ramp up load when running multiple eValid  instances, and how to arrange for a "step function" in that ramp schedule.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=3186" target="_blank"&gt; Can Two eValid's Be Running At One Time? &lt;/a&gt;  -- eValid technology allows multiple instances to run in parallel and not  interfere with each other at all.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=3224" target="_blank"&gt; Does eValid use HTTP Traffic in Simulating User Load? &lt;/a&gt;  -- The way eValid generates load exploits the browser's ability to download pages, but there is an alternative utility that can drive simple  non-brower HTTP traffic if you wish.  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-1539257902931446103?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/1539257902931446103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=1539257902931446103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1539257902931446103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/1539257902931446103'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/07/current-user-forum-posts.html' title='Current User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-7277429547226600327</id><published>2010-07-19T17:36:00.000-07:00</published><updated>2011-01-07T07:30:14.737-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><category scheme='http://www.blogger.com/atom/ns#' term='Examples'/><title type='text'>Structural Testing: Making Web Tests More Durable</title><content type='html'>We often hear users complaining that their web pages changed   and the tests that used to PASS yesterday now FAIL.  Is there anything that can be done to have tests endure page changes  that don't affect functionality, they ask?  &lt;p&gt;  The answer lies in the use of the  &lt;a href="http://www.e-valid.com/Technology/Abstraction/algorithmic.html" target="STRUCTURAL1"&gt;   Structural/Algorithmic Testing&lt;/a&gt;  testing approach.  Instead of basing test on properties of the page,   when a particular feature is likely to move around,   the test is based on (pivots on) that feature.  The result (as the table outlines) is a little bit more work  in exchange for a much higher level of durability -- without  any loss in test quality (no increase in false-negative results).  &lt;/p&gt;&lt;p&gt;  A simple technique that we recommend, a  &lt;a href="http://www.e-valid.com/Products/Documentation.9/DOM/manual.process.html" target="STRUCTURAL2"&gt;  Manual Script Creation Process&lt;/a&gt;,  takes the mystery out of converting a "from life" recording  into a highly durable validation test.  Once the key page elements are identified, you modify the script  using the  &lt;a href="http://www.e-valid.com/Products/Documentation.9/DOM/primitives.html" target="STRUCTURAL3"&gt;  Structural Testing Commands&lt;/a&gt;.   &lt;/p&gt;&lt;p&gt;  P.S. If this structural testing approach   &lt;i&gt;still&lt;/i&gt; isn't strong enough   for your needs,   with some additional programming effort  you can exploit the   &lt;a href="http://www.e-valid.com/Promotion/EPI/general.html" target="STRUCTURAL4"&gt;  eValid Programmatic Interface [EPI]&lt;/a&gt; to create a C++ program  that runs your test at any level of durability you want.  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-7277429547226600327?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/7277429547226600327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=7277429547226600327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7277429547226600327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/7277429547226600327'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/07/structural-testing-making-web-tests.html' title='Structural Testing: Making Web Tests More Durable'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-737330294273701209.post-2407362051885614221</id><published>2010-07-10T13:12:00.000-07:00</published><updated>2011-01-05T17:04:07.184-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>User Forum Posts</title><content type='html'>&lt;p&gt;Beginning in mid-2010 we have directed all technical support questions to the eValid User Forum.  We have learned that when one user has an issue, all users can profit from the answer.&lt;br /&gt;&lt;br /&gt;Here is an additional selection of some of the posts that we think would be of general interest.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=10&amp;amp;t=3255" target="_blank"&gt; Encountered Script Error...&lt;/a&gt;  -- What does a "script error" mean  when you see this message in the eValid EventLog? What are the implications?  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=11&amp;amp;t=3228" target="_blank"&gt; Automatically Snap A Screenshot &lt;/a&gt;  -- How do you set up eValid to automatically capture a screenshot  when there is a  FAIL status?  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=14&amp;amp;t=3244" target="_blank"&gt; How long does a section in the middle of my script take? &lt;/a&gt;  -- Explains how to extract timing and other performance details from the  middle of an eValid playback sequence using the SaveRecord command.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=9&amp;amp;t=3222" target="_blank"&gt; The Internal State Of The Browser&lt;/a&gt;  -- A discussion about the meaning -- and the value -- of a fully  state-preserving  test system.  Plus, some information about how eValid is architected.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.e-valid.com/viewtopic.php?f=2&amp;amp;t=3187" target="_blank"&gt; The New Microsoft Coded UI Test System&lt;/a&gt;  -- How does eValid compare with Microsoft's latest functional test  offering? Key areas to study and important factors to consider.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/737330294273701209-2407362051885614221?l=e-valid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://e-valid.blogspot.com/feeds/2407362051885614221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=737330294273701209&amp;postID=2407362051885614221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2407362051885614221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/737330294273701209/posts/default/2407362051885614221'/><link rel='alternate' type='text/html' href='http://e-valid.blogspot.com/2010/07/user-forum-posts_10.html' title='User Forum Posts'/><author><name>eValid™ Web Testing &amp;amp; Analysis Suite</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
