VS2010 – Automated Testing Cookie Management


One of the values of automated testing is being able to run a set of tests as part of a suite or load. However, if you have sensibly built in some good protection using MVC anti-forgery or SAML tokens, then there is strong possibility tests can fail due to security functionality disallowing tests run too rapidly. Continue reading

Open Directory Project

The Open Directory Project is the largest, most comprehensive human-edited directory of the Web. It is constructed and maintained by a vast, global community of volunteer editors.

The web continues to grow at staggering rates. Automated search engines are increasingly unable to turn up useful results to search queries. The small paid editorial staffs at commercial directory sites can’t keep up with submissions, and the quality and comprehensiveness of their directories has suffered. Link rot is setting in and they can’t keep pace with the growth of the Internet.

Instead of fighting the explosive growth of the Internet, the Open Directory provides the means for the Internet to organize itself. As the Internet grows, so do the number of net-citizens. These citizens can each organize a small portion of the web and present it back to the rest of the population, culling out the bad and useless and keeping only the best content.

Open Source Automated Test Software

One of the most impressive uses of test tools I saw in action was the usage of open source test tool STAF (Software Test Automated Framework) in conjunction with Junit. The main advantage was that the company was able to create a very relevant load test environment, on a lower budget. It also does not require expensive hardware to run on.

STAF is a load test tool primarily, and allows you to build a load test framework, and uses XML configuration files to create different test scenarios. It is very scalable, and we were able to simulate 100k transactions spread over a 2/3 day period. This is by no means to limit of the system’s capability. It requires good technical skills and buy-in from project development team, as their input and customisation work is key to successful implementation of STAF.