geekSpeak Recording - Web Application Testing

Play geekSpeak Recording - Web Application Testing
Sign in to queue


As Web applications move beyond simple HTML forms and postbacks, developers must have an effecting testing strategy to address the new capabilities. In this episode of geekSpeak, author Jeff McWherter discusses the importance of testing Web applications, and he shares strategies for testing key aspects of Web applications, including accessibility and security. This geekSpeak is hosted by Glen Gordon and Jennifer Marsman.

The geekSpeak webcast series brings you industry experts in a "talk-radio" format hosted by developer evangelists from Microsoft. These experts share their knowledge and experience about a particular developer technology and are ready to answer your questions in real time during the webcast. To ask a question in advance of the live webcast or for post-show resources visit the geekSpeak blog.

Guest Presenter: Jeff McWherter, Director of Development, Gravity Works Design and Development

Jeff McWherter is the director of development at Gravity Works Design and Development. Jeff graduated from Michigan State University with a degree in telecommunications, and he has thirteen years of professional experience in software development. He is a founding member and current program director for the Greater Lansing Users for .NET ( He enjoys profiling code, applying design patterns, finding obscure namespaces, and long walks in the park. His lifelong interest in programming began with a Home Computing Magazine in 1983, which included an article about writing a game called Boa Alley in BASIC. Jeff currently lives in a farming community near Lansing, Michigan. When he is not in front of the computer, he enjoys rock and ice climbing with his smart and beautiful wife, which leads to his favorite activity of all, road trips.



Right click to download this episode

The Discussion

  • User profile image

    Testing web applications is a nightmare, even simple postback sites. Ajax adds another level of complexity. Very interesting topic and certainly one to watch as applications get more complex. Load testing is another tricky area, the main issue there being able to emulate user behaviour and getting the required level of diversity into the tests, without having to spend more time creating test cases than you did coding the thing in the first place. Things like database query caching make this even more complex, as to properly test you need to ensure you are generating as many query permutations as possible. A nice solution would be have a listener on your webapp to capture real user interaction from beta tests, then use that data to emulate larger numbers for load testing.

Add Your 2 Cents